Почему в 1С:Бухгалтерия 3.0 в списке дополнительных реквизитов отсутствует справочник Номенклатура?

Пользователь 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет IT и автоматизация бизнеса
← На главную

При ведении учета в программе 1С:Бухгалтерия предприятия 3.0 часто возникает потребность добавить для позиций номенклатуры собственные свойства (например, артикул производителя, цвет, размер, тип упаковки или сезонность). Для этого в типовой конфигурации предусмотрен механизм Библиотеки стандартных подсистем (БСП) — Дополнительные реквизиты и сведения.

Однако при переходе в раздел настройки (Администрирование → Общие настройки → Дополнительные реквизиты) пользователи нередко сталкиваются с ситуацией, когда справочник Номенклатура отсутствует в общем дереве доступных для настройки объектов, несмотря на то, что сама функциональная опция включена. Разберем основные причины такого поведения программы и рассмотрим способы восстановления настройки.

Причины отсутствия справочника в списке наборов свойств

Проанализируем ситуацию с технической стороны. Механизм БСП отображает в интерфейсе настройки только те наборы свойств, которые удовлетворяют определенным условиям:

  1. В служебном справочнике НаборыДополнительныхРеквизитовИСведений для элемента Справочник "Номенклатура" реквизит Используется (или Использование) установлен в значение Ложь либо элемент помечен на удаление.
  2. Не завершились регламентные или отложенные процедуры обновления информационной базы после перехода на новый релиз конфигурации, из-за чего предопределенный набор свойств не был инициализирован.
  3. Справочник скрыт в иерархическом дереве (например, находится внутри группы «Справочники»).

Способ 1. Добавление реквизита напрямую из карточки номенклатуры

Самый простой и быстрый способ активировать набор свойств для справочника без изменения системных настроек — инициировать настройку прямо из пользовательского интерфейса справочника.

Разберем по шагам, как это сделать:

  1. Перейдем в раздел Справочники и откроем Номенклатура.
  2. Откроем карточку любого существующего элемента или создадим новый.
  3. В верхней панели формы нажмем кнопку Еще и выберем пункт Изменить состав дополнительных реквизитов (в некоторых версиях интерфейса это отдельная ссылка или кнопка с иконкой свойств).
  4. В открывшемся окне нажмем Добавить и создадим необходимый реквизит.
  5. После записи реквизита программа автоматически установит признак активности набора, и справочник Номенклатура начнет штатно отображаться в общем списке в разделе администрирования.

Способ 2. Проверка и активация набора через функции технического специалиста

Если доступ из карточки объекта по каким-то причинам не открывает настройку, проверим состояние служебного справочника наборов свойств вручную:

  1. Включим режим технического специалиста: перейдем в Главное меню → Настройки → Параметры и установим флаг Режим технического специалиста (в более ранних версиях — Все функции).
  2. Откроем Главное меню → Функции для технического специалиста.
  3. В строке поиска найдем и откроем справочник Наборы дополнительных реквизитов и сведений.
  4. Найдем в списке строку Справочник "Номенклатура" (или Номенклатура).
  5. Проверим, снята ли пометка удаления с этого элемента.
  6. Убедимся, что для данного набора включен признак использования. Если реквизит скрыт на форме, можно воспользоваться типовой обработкой Групповое изменение реквизитов и установить для реквизита Используется значение Истина.

Способ 3. Проверка процедур обновления информационной базы

Если справочник наборов свойств пуст или в нем отсутствуют предопределенные строки, проанализируем состояние фоновых заданий обновления:

  1. Перейдем в раздел Администрирование → Обслуживание.
  2. Развернем блок Результаты обновления и дополнительная обработка данных.
  3. Проверим статус выполнения дополнительных процедур обработки данных. Если имеются приостановленные или завершившиеся с ошибкой обработчики, запустим их выполнение повторно.

Способ 4. Программная инициализация предопределенных наборов (для разработчиков)

В ситуациях, когда предопределенные наборы не создались автоматически после обновления конфигурации, выполним принудительное обновление через консоль кода или внешнюю обработку:


// Запуск стандартной процедуры обновления наборов свойств БСП
УправлениеСвойствами.ОбновитьПредопределенныеНаборыСвойств();

После выполнения данной процедуры системные наборы будут перечитаны из метаданных, и справочник Номенклатура станет доступен для настройки дополнительных реквизитов.

← На главную