- Проектировать измерения, ресурсы и реквизиты регистра
- Выбирать подходящий вид регистра для задачи
- Различать регистры остатков и оборотов, план счетов и регистр бухгалтерии
Директор спрашивает: «Сколько коробок чая сейчас на складе?» Каждый раз складывать все приходные и расходные документы за три года слишком долго. В 1С ответ хранится готовым в регистре: документы при проведении записывают в него движения, а платформа сама рассчитывает и хранит итоги.
Как устроен регистр
- Измерения — «в разрезе чего?»: товар, склад, валюта. Сочетание измерений определяет запись.
- Ресурсы — «сколько?» или «какое значение?»: количество, сумма, курс.
- Реквизиты — дополнительная информация, например комментарий.
- Период и регистратор — дата записи и документ, который её создал.
Регистры сведений
Регистр сведений хранит факты для сочетания измерений. Периодический регистр хранит историю значений: курс доллара 1 сентября может быть одним, а 15 сентября — другим. Типичные примеры: курсы валют, цены товаров, должности сотрудников. Режим записи — независимый (записи вводит пользователь или код) или подчинение регистратору (записи формирует документ).
// Запись курса в независимый периодический регистр
Валюта = Справочники.Валюты.НайтиПоНаименованию("USD");
МенеджерЗаписи = РегистрыСведений.КурсыВалют.СоздатьМенеджерЗаписи();
МенеджерЗаписи.Период = '20260901';
МенеджерЗаписи.Валюта = Валюта;
МенеджерЗаписи.Курс = 1.7;
МенеджерЗаписи.Записать();
// Последнее значение на дату
Отбор = Новый Структура("Валюта", Валюта);
Значения = РегистрыСведений.КурсыВалют.ПолучитьПоследнее('20260927', Отбор);
КурсНаДату = Значения.Курс;ПолучитьПоследнее() возвращает последнее значение на указанную дату в виде структуры ресурсов.Регистры накопления: остатки и обороты
Регистр накопления хранит числа, которые накапливаются: количества, суммы. Его записи всегда формируют документы (он подчинён регистраторам), а ресурсы могут быть только числовыми. Есть два вида: регистр остатков отвечает на вопрос «сколько осталось?», а регистр оборотов — «сколько было за период?».
| Признак | Регистр остатков | Регистр оборотов |
|---|---|---|
| Вид движения | Приход / Расход | нет, только оборот |
| Виртуальные таблицы | Остатки, Обороты, ОстаткиИОбороты | Обороты |
| Пример | остатки на складе, задолженность | продажи, закупки |
Движения по «Чай 100 г» в сентябре: 1-го приход 100 коробок, 10-го продажа 30, 20-го продажа 20. Остаток на начало сентября — 0. Что покажут регистр остатков ОстаткиТоваров и регистр оборотов Продажи?
Показать решениеСкрыть решение
Приход 100, Расход 30 + 20 = 50.Остаток на конец месяца = 0 + 100 − 50 = 50 коробок; остаток на 15 сентября = 100 − 30 = 70.
Регистр оборотов фиксирует только продажи: оборот за сентябрь = 30 + 20 = 50 коробок.
Регистр остатков даёт остаток на любой момент, а регистр оборотов — только суммы за период.
- 1Создай регистр
Регистры накопления→Добавить, имяОстаткиТоваров,Вид регистра=Остатки. - 2Добавь измерения и ресурс
На закладке
Данные: измеренияТовар(СправочникСсылка.Товары) иСклад; ресурсКоличество(Число, 15, 3). - 3Выбери регистраторы
На закладке
Регистраторыотметь документыПриходТовараиРасходТовара. Код, формирующий движения, напишем в следующем уроке.
План счетов, регистр бухгалтерии и ПВХ
План счетов — список бухгалтерских счетов: у каждого счёта есть код, вид (активный, пассивный, активно-пассивный) и субконто — аналитические разрезы. Регистр бухгалтерии связан с планом счетов и хранит двойные записи: счёт дебета, счёт кредита, сумму и значения субконто. Виды субконто описываются в плане видов характеристик (ПВХ), который хранит тип значения каждой «характеристики» и используется также для дополнительных свойств товаров. Для зарплаты существуют регистры расчёта и планы видов расчёта.
| Регистр | Отвечает на вопрос | Регистратор | Пример |
|---|---|---|---|
Регистр сведений | Какое значение было на дату? | не обязателен | курсы, цены |
Регистр накопления | Сколько осталось / было? | всегда | остатки, продажи |
Регистр бухгалтерии | Что по дебету и кредиту счёта? | всегда | бухгалтерские проводки |
Регистр расчета | Что начислено и за какой период? | всегда | начисления зарплаты |
Главное
- Регистр хранит готовые итоги: измерения — «в разрезе чего», ресурсы — «сколько».
- Периодический регистр сведений хранит историю значений (курсы, цены).
- Регистр накопления всегда заполняется документами, его ресурсы только числовые.
- В регистре остатков есть
Приход/Расход, и он даёт остаток на любой момент; регистр оборотов — только суммы за период. - Регистр бухгалтерии связан с планом счетов; виды субконто описываются в ПВХ.
Проверь себя
Вопросов: 10. Каждый правильный ответ приносит XP.