Как найти «Лица с правом подписи» в конфигурации УТ 11 и как устроен этот механизм?

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

При работе с конфигурациями на управляемых формах, такими как 1С:Управление торговлей, редакция 11, 1С:ERP Управление предприятием 2 или 1С:Комплексная автоматизация 2, разработчики часто сталкиваются с вопросом: где физически в конфигурации находятся те или иные элементы интерфейса? Один из типичных примеров — ссылка «Лица с правом подписи» в верхней части карточки организации. Начинающие специалисты часто безуспешно ищут этот объект в дереве метаданных, предполагая, что это специализированный регистр сведений.

В этой статье мы подробно разберем устройство данного механизма, выясним, в каком объекте хранятся данные, как платформа автоматически выводит ссылку в верхнюю панель навигации формы, а также проанализируем ключевые отличия этой архитектуры от логики «1С:Бухгалтерии предприятия».

Техническая реализация в конфигураторе

Выясним причину, по которой прямой поиск по словосочетанию «Лица с правом подписи» в дереве конфигурации часто не дает быстрых результатов. Дело в том, что в системе этот объект зарегистрирован под другим техническим именем.

Данный функционал реализован с помощью следующего метаданного:

Для того чтобы понять, к какому типу относится лицо (Руководитель, Главный бухгалтер, Кассир, Кладовщик, Физическое лицо), используется системное перечисление:

Сам справочник ОтветственныеЛицаОрганизаций жестко подчинен справочнику Организации. Это означает, что в свойствах справочника-владельца на вкладке «Владельцы» указан справочник Организации. Именно эта подчиненность играет ключевую роль в том, как ссылка отображается на форме.

Как реализуется вывод ссылки вверху формы (панель навигации)

Рассмотрим подробнее, почему ссылка «Лица с правом подписи» отображается в верхней части формы карточки организации, хотя в самом коде формы или в списке элементов ее может не быть. Здесь работает стандартный платформенный механизм 1С:Предприятия 8.

Разберем по шагам, как это устроено:

  1. Когда один справочник подчинен другому, платформа автоматически генерирует стандартные команды навигации для перехода к списку подчиненных элементов.
  2. В управляемой форме справочника-владельца (в нашем случае — Справочник.Организации.Форма.ФормаЭлемента) в левой верхней части находится раздел «Панель навигации формы» (перейти к ней в конфигураторе можно через соответствующую вкладку в редакторе формы).
  3. В этой панели автоматически создается группа команд «Перейти», куда платформа помещает ссылку на подчиненный справочник ОтветственныеЛицаОрганизаций.
  4. Если видимость этой команды включена (свойство «Видимость» установлено в «Да» или определяется ролями), ссылка автоматически рендерится платформой в шапке управляемой формы (в так называемой панели навигации формы).

Таким образом, разработчику конфигурации не требуется вручную размещать декорации или гиперссылки на форме и писать под них обработчики нажатия — платформа берет эту рутину на себя.

Принципиальное отличие от 1С:Бухгалтерии предприятия (БП 3.0)

Проанализируем важную особенность, которая часто вводит в заблуждение программистов, переходящих к разработке в торговых решениях после работы с 1С:Бухгалтерия предприятия (БП 3.0).

В БП 3.0 ответственные лица (Директор, Главбух) хранятся в периодическом регистре сведений РегистрСведений.ОтветственныеЛицаОрганизаций. Для получения актуального руководителя на определенную дату разработчики привыкли использовать срез последних к этому регистру.

В УТ 11 / ERP 2 / КА 2 подход принципиально иной: весь функционал полностью перенесен в справочник ОтветственныеЛицаОрганизаций. Информация о периодах действия права подписи хранится непосредственно в реквизитах элементов этого справочника.

Это означает, что при разработке собственных печатных форм или отчетов в торговых конфигурациях нельзя использовать метод среза последних. Вместо этого необходимо писать запрос к таблице справочника с наложением условий на даты начала и окончания действия права подписи.

Посмотрим на пример запроса для получения действующего руководителя организации на определенную дату:


ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ОтветственныеЛица.ФизическоеЛицо КАК ФизическоеЛицо,
    ОтветственныеЛица.Должность КАК Должность,
    ОтветственныеЛица.ДокументОснование КАК ДокументОснование
ИЗ
    Справочник.ОтветственныеЛицаОрганизаций КАК ОтветственныеЛица
ГДЕ
    ОтветственныеЛица.Владелец = &Организация
    И ОтветственныеЛица.ОтветственноеЛицо = ЗНАЧЕНИЕ(Перечисление.ОтветственныеЛицаОрганизаций.Руководитель)
    И ОтветственныеЛица.ПериодДействияНачало <= &Период
    И (ОтветственныеЛица.ПериодДействияКонец >= &Период 
        ИЛИ ОтветственныеЛица.ПериодДействияКонец = ДАТАВРЕМЯ(1, 1, 1))

Логика работы механизма подписей в УТ 11

Рассмотрим структуру ведения учета подписей в торговых системах. Механизм обладает гибкой логикой, позволяющей решать сложные бизнес-задачи:

Развитие механизма в актуальных версиях (УТ 11.5 / ERP 2.5)

В современных релизах конфигураций «1С» этот механизм был существенно доработан и улучшен для повышения удобства пользователей:

  1. Необязательность основания подписи: В старых версиях заполнение реквизитов документа-основания иногда приводило к трудностям настройки. В новых релизах заполнение полей приказа или доверенности для неосновных лиц стало опциональным.
  2. Шаблоны рабочего наименования: Внедрена автоматическая генерация наименования элемента справочника по шаблонам, что исключает ручной ввод и дублирование информации. Например:
    • Для основного руководителя шаблон выглядит так: «Должность + ФИО» (например, Директор Иванов И.И.).
    • Для уполномоченного лица по доверенности: «Должность + ФИО + Документ-основание» (например, Директор Иванов И.И., доверенность № 12 от 15.01.2026).
  3. Интеграция с реквизитами отгрузки: В документах реализации появился выделенный реквизит «Отпустил» (связанный со складом и материально-ответственным лицом). Механизм подписей тесно интегрирован с этим полем, позволяя автоматически заполнять нужных ответственных лиц при формировании накладных прямо в момент выбора склада отправки товара.

Используя эти знания о внутренней архитектуре 1С, вы сможете быстро находить нужные привязки в коде, кастомизировать печатные формы и настраивать права подписи без риска нарушить целостность бизнес-логики торгового решения.

← На главную