Проанализируем ситуацию, с которой часто сталкиваются пользователи программы «1С:Бухгалтерия 8.3» (редакция 3.0): при попытке заполнить регистр сведений ОтветственныеЛицаОрганизаций система не позволяет выбрать организацию со статусом индивидуального предпринимателя (ИП) для роли главного бухгалтера. Выясним причину этого ограничения и подробно разберем варианты решения задачи вывода подписи в печатных формах и отчетности.
Разберем, почему разработчики 1С предусмотрели такое поведение программы:
ОтветственныеЛицаОрганизаций жестко связан с правовым статусом контрагента. Для организаций типа «Индивидуальный предприниматель» заложена логика, что функции руководителя, главного бухгалтера и кассира исполняются непосредственно самим предпринимателем.Рассмотрим стандартный механизм работы, предусмотренный в типовом решении для случаев, когда документооборот или отчетность ведет стороннее лицо или наемный бухгалтер:
ФизическиеЛица или Сотрудники создаем карточку специалиста, выполняющего обязанности бухгалтера.Посмотрим, как выводить должность и ФИО главного бухгалтера в печатных документах ИП без снятия конфигурации с поддержки:
Переходим в раздел «Администрирование» → «Печатные формы, отчеты и обработки» → МакетыПечатныхФорм. Находим нужный макет (например, Счет на оплату покупателю) и редактируем пользовательский макет, добавив необходимую подпись или статичные ФИО ответственного лица.
Создаем внешнюю печатную форму с требуемой структурой подвала документа. Подключение выполняется через подсистему ДополнительныеОтчетыИОбработки («Администрирование» → «Печатные формы, отчеты и обработки» → «Дополнительные отчеты и обработки»). Это позволяет полностью настроить выводимые поля без изменения кода основной конфигурации.
Если требуется изменить поведение регистра или логику автоподстановки, создаем расширение конфигурации. В расширении с помощью программных аннотаций переопределяем служебные проверки форм регистра сведений ОтветственныеЛицаОрганизаций, скрывающие выбор ИП при заполнении должности.
Проанализируем риски прямого изменения кода (закомментирования проверок в типовых модулях):
Прямое вмешательство в типовой код затрудняет последующие обновления релизов 1С. Кроме того, искусственное добавление записи о главном бухгалтере для ИП в регистр ответственных лиц может привести к сбоям при автозаполнении регламентированной отчетности, так как внутренние алгоритмы программы ориентируются исключительно на данные самого предпринимателя.