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