КОНСТРУКТОР
Регистр
Регистр — это таблица данных. В отличие от справочника и документа, у регистра нет «пользовательских полей ввода»: строки регистра создаются документами при проведении или кодом модуля. Пользователь регистр только смотрит.
# Три типа регистров
| Тип регистра | Что хранит | Пример |
|---|---|---|
| Регистр сведений | Значения, привязанные к набору измерений: «одно значение на набор» | Цены номенклатуры, курсы валют, настройки |
| Регистр накопления | Числовые ресурсы, которые складываются: приход и расход | Остатки товаров на складах, взаиморасчёты |
| Регистр расчета | Значения, зависящие от периода действия и вытесняющие друг друга | Начисления и удержания сотрудников |
Тип задаётся при создании и в редакторе (поле «Тип регистра»).
# Измерения, ресурсы и реквизиты
Роль каждого поля регистра задаётся в колонке «Роль (регистр)» вкладки Реквизиты:
| Роль | Смысл | Пример |
|---|---|---|
| Измерение | По чему «разрезаются» данные. Определяет, что считается одной строкой/остатком | Номенклатура, Склад |
| Ресурс | Что складывается или пересчитывается. Может быть только число | Количество, Сумма, Себестоимость |
| Реквизит | Дополнительные сведения о движении, в расчётах итогов не участвуют | Комментарий, Документ-основание |
| (Не задана) | Поле не используется механизмами регистра | — |
Если включён партионный учёт, у каждого ресурса появляется флажок «Себестоимость» — им помечается ресурс, в котором хранится себестоимость партии. Подробнее — Партионный учёт.
# Периодичность
Поле называется «Периодичность» (у регистра накопления — «Период») и задаёт, насколько подробно хранится время движения:
| Значение | Что означает |
|---|---|
| Не использовать | Время не хранится, важны только измерения |
| По регистратору (детально) | Каждое движение хранится отдельно, с привязкой к документу-регистратору |
| В пределах дня | Движения «сворачиваются» до дня |
| В пределах месяца | До месяца |
| В пределах квартала | До квартала |
| В пределах года | До года |
Чем крупнее период, тем меньше данных и тем быстрее отчёты — но тем грубее детализация.
# Группировать (регистр накопления)
Список измерений, по которым строятся итоги. Выбираются кнопками-«пилюлями»; выбранные подсвечиваются зелёным. Измерения Период и Дата и время в список не попадают.
Если не выбрать ничего, платформа выводит «Нет доступных измерений для настройки группировки» — это значит, что в регистре ещё нет измерений.
# Хранить итоги
Включает материализованные остатки: платформа хранит готовые суммы по измерениям и периодам, поэтому остатки читаются мгновенно, без пересчёта всех движений.
| Настройка | Что означает |
|---|---|
| Хранить итоги | Включить/выключить хранение итогов |
| Период итогов | С какой периодичностью хранить итоги: По периодичности регистра, В пределах дня/месяца/квартала/года, Без периода (общий итог) |
Итоги пересчитываются автоматически при проведении и распроведении документов. Если что-то пошло не так, помогает раздел Администрирование → Перепроведение документов.
# Партионный учёт
Флажок «Партионный учёт» включает учёт по партиям и расчёт себестоимости.
| Настройка | Значения |
|---|---|
| Метод оценки | По средней — средняя цена по всем партиям; FIFO (по партиям прихода) — сначала списывается самая ранняя партия |
| Подсказка | Совет платформы: добавить измерение «Партия» и ресурс «Себестоимость» (роль ресурса — «Себестоимость») и указать их в правилах проведения документа-источника источниками «Партия (авто)» и «Себестоимость (расчёт)» |
Подробнее — Партионный учёт.
# Контроль сроков годности
Флажок запрещает проведение документов с сериями, срок годности которых истёк. Чтобы это работало, в регистре должно быть измерение типа «Серия». Подробнее — Серии.
# Настройки регистра расчёта
| Настройка | Значения | Смысл |
|---|---|---|
| График | Ежедневно / Ежемесячно / Ежеквартально | Периодичность расчёта |
| Вытеснение | Флажок | Более поздняя запись по тем же измерениям замещает более раннюю — типовое поведение для начислений |
| Ведущие измерения | Кнопки-«пилюли» | Измерения, которые участвуют в вытеснении |
# Как регистр получает данные
| Способ | Когда используется |
|---|---|
| Правила проведения документа | Основной способ: документ при проведении создаёт движения |
| Модуль объекта | Когда нужна нестандартная логика (ручное заполнение регистра) |
| Импорт/обмен данными | Загрузка из внешних систем — см. Интеграции |
# Что видит пользователь
В режиме Предприятия журнал регистра доступен только для чтения: создавать и править записи вручную нельзя, потому что строки принадлежат документам. Исключение — регистр сведений, не подчинённый регистратору: в него запись можно внести вручную.
# Смотрите также
- Типы объектов
- Реквизиты — роли полей регистра
- Партионный учёт
- Серии
- Правила проведения
- Перепроведение документов
