Может ли справочник быть регистратором в регистрах?
Комментарии (1)
Ответ сгенерирован нейросетью и может содержать ошибки
Ответ
Да, справочник может быть регистратором в регистрах. Это одна из ключевых возможностей конфигурирования в 1С:Предприятие.
Основные концепции
В архитектуре 1С регистратором называется объект метаданных, который ведёт записи в накопительные регистры (сведения), бухгалтерские или кассовые регистры. Справочник, как ссылка на документ, может выступать в качестве регистратора, но с некоторыми особенностями:
Типы регистраторов
Основные регистраторы:
- Документ — стандартный регистратор (проводит записи при проведении)
- Справочник — может быть регистратором, но запись ведётся вручную через код
- Журнал документов — структурирует документы
- Движение документа — можно программировать записи
Специфика справочника как регистратора
Если вы установили справочник регистратором в конфигурации регистра:
- Записи создаются программно, не автоматически при проведении документа
- Необходимо написать код в модуле справочника или других модулях для создания объектов регистра
- Проверка целостности реализуется вручную
Пример использования
// В модуле справочника "Сотрудники"
Процедура ПриЗаписи(Отмена)
Если ЭтоНовый() Тогда
// Создание записи в регистре
НоваяЗапись = РегистрыСведений.СведенияОСотрудниках.СоздатьМенеджер();
НоваяЗапись.Сотрудник = Ссылка;
НоваяЗапись.ДатаНачисления = ТекущаяДата();
НоваяЗапись.Записать();
КонецЕсли;
КонецПроцедуры
Ограничения
- Справочник не может быть регистратором бухгалтерских регистров — только накопительных
- Периодичность регистра — для справочников без периода или с периодом в конфигурации
- Перепроведение не применяется — записи не удаляются автоматически, как при перепроведении документов
Практические рекомендации
✓ Используйте справочник регистратором для неритмичных событий ✓ Контролируйте создание и удаление записей программно ✓ Проверяйте уникальность записей перед созданием
Альтернативные подходы
Если справочник как регистратор создаёт сложность, рассмотрите:
- Документ — универсальный выбор с автоматическим проведением
- Таблица значений в справочнике — для дополнительных сведений
- Система отчётов — вместо ручного управления регистром
Вывод: Справочник может быть регистратором, но требует тщательного проектирования и программного управления записями, в отличие от документов с автоматическим проведением.