Справочники
Основные свойства
- Имена, синонимы и представления должны соответствовать стандартам:
- Комментарий - При добавлении нового объекта в обязательном порядке требуется указать в комментарии причину добавления. Подробнее в Префикс и комментарии.
- Представление объекта - В единственном числе
- Представление списка - Во множественном числе. Представление списка не задается, если совпадает с синонимом.
Стандартные реквизиты
Если в ТЗ или ТР не написана длина наименование тогда по умолчанию ставим 150 символов.
Если код справочника не имеет никакого прикладного смысла, рекомендуется его не использовать – задать длину кода 0. Если код используется – приципы кодирования определяются прикладным смыслом (например, код справочника ГосКонтракты – это уникальный номер контракта, длина кода равна 25 символам).
Свойства реквизитов
- Значение заполнения - Может быть задано заведомо известное значение по умолчанию, например: СтавкаНДС = НДС18
- Заполнять из данных заполнения - Да, если при создании нового элемента справочника из формы списка с установленными отборами требуется заполнить реквизит значением отбора
- Проверка заполнения - Выдавать ошибку, если хотя бы в одном сценарии требуется обязательное заполнение реквизита. См. стандарты:
- Связи параметров выбора - Заполняется, если значение реквизита зависит от значений других реквизитов
- Параметры выбора - Заполняется, если значение ограничено заранее известными условиями отбора
Префиксация
При необходимости, например, если справочник участвует в интеграционных потоках и может вводиться в разных базах или прописано в техническом решении явно, тогда устанавливать префиксацию.
Пример решение: cоздать подписку на события рздПриУстановкеНовогоКодаОбъектаПоИнформационнойБазе метод ПрефиксацияОбъектовСобытия.УстановитьПрефиксИнформационнойБазы(метод может отличаться в типовых конфигурациях).
БСП
При необходимости подключать справочники к функционалу (согласно ТЗ или явной формулировке в техническом решении):
-
Подключаемые команды (форма документа и списка)
Методы должны располагаться в области СлужебныеПроцедурыИФункции внутри области ПодключаемыеКоманды
-
Создать подписку на событие рздЗаписатьВерсиюОбъекта на метод ВерсионированиеОбъектовСобытия.ЗаписатьВерсиюОбъекта (уточнить по документации). Остальное по документации
Формы
Формы справочников должны придерживаться регламенту по разработке управляемых форм.
Роли
На документ должны быть созданы роли согласно регламенту “Роли“.