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

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

Нередко после обновления конфигурации или перехода со старых версий (например, с редакции 2.0 на 3.0) пользователи сталкиваются с неприятной ситуацией: при формировании печатных форм любых первичных документов (накладных ТОРГ-12, актов выполненных работ, счетов на оплату или УПД) поля должностей заполняются, а расшифровка подписи (фамилия и инициалы ответственного лица) остается абсолютно пустой. При этом в настройках организации ответственные лица указаны, а в самом документе все реквизиты сторон заполнены.

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

Анализ механизма формирования подписи и причины сбоя

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

  1. В реквизитах документа или регистрах сведений ОтветственныеЛица и ОтветственныеЛицаОрганизаций программа определяет, какой конкретно сотрудник или физическое лицо назначено руководителем, главным бухгалтером или кассиром на дату оформления операции.
  2. Начиная с редакции 3.0 сущности Сотрудники и ФизическиеЛица строго разделены. Элемент справочника сотрудников хранит связь с кадровым учетом, а персональные данные (включая фамилию, имя и отчество) привязаны к физическому лицу.
  3. Для получения строкового представления ФИО программа обращается с запросом к периодическому регистру сведений ФИОФизическихЛиц, получая срез последних на дату документа.

Если переход между редакциями выполнялся некорректно — например, накатыванием файла конфигурации .cf напрямую вместо поэтапного обновления через файлы обновлений .cfu — регламентные процедуры миграции данных Библиотеки стандартных подсистем (БСП) пропускаются. В итоге записи регистра сведений ФИОФизическихЛиц получают системные технические даты по умолчанию: 01.01.1900, 01.01.1980 или пустую дату 01.01.0001. В некоторых релизах платформы и конфигурации такой срез последних возвращает пустую строку, пока данные не будут актуализированы через интерфейс справочника.

Пошаговое решение: исправление истории изменения ФИО физического лица

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

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

После повторного открытия документа и отправки его на печать расшифровка подписи сформируется корректно, так как запрос к срезу последних регистра ФИОФизическихЛиц успешно найдет актуальную запись.

Проверка регистра склонений представлений

Если после проверки истории ФИО расшифровка все равно не отображается или выводится с ошибками падежей, проанализируем состояние регистра склонений:

  1. В карточке физического лица перейдем по ссылке Склонения.
  2. Убедимся, что открывается окно с вариантами склонения фамилии, имени и отчества по падежам (именительный, родительный, дательный и т.д.).
  3. Если поля пустые, нажмем кнопку автоматического заполнения или запишем форму заново, чтобы сработал алгоритм склонения компоненты склонения ФИО. Данные будут зафиксированы в регистре сведений СклоненияПредставленийОбъектов.

Массовое исправление данных при переходе на редакцию 3.0

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

  1. Запуск регламентных процедур обновления: перейдем в раздел Администрирование — Обслуживание — Результаты обновления программы. Если в списке присутствуют незавершенные или аварийно завершенные обработчики миграции данных, запустим их выполнение повторно.
  2. Групповое перепроведение и перезапись: откроем раздел Администрирование — Обслуживание — Корректировка данных — Групповое изменение реквизитов. Выберем объект Физические лица и выполним запись выбранных элементов. При стандартной перезаписи объекта типовой механизм БСП автоматически сформирует недостающие записи в регистре сведений ФИОФизическихЛиц.

Дополнительные факторы: реквизиты документов и макеты

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

  1. Подписи в самом документе: в документах поступления, реализации, счетах на оплату реквизиты ответственных лиц фиксируются в специальной группе полей Подписи в подвале документа. Если документ был создан до исправления регистра, в нем сохраняются прежние пустые значения. Необходимо развернуть блок подписей в документе, перевыбрать ответственное лицо или перезаполнить реквизиты.
  2. Пользовательские макеты: проверим, не редактировался ли макет вручную. Для этого перейдем в Администрирование — Печатные формы, отчеты и обработки — Макеты печатных форм. Если нужный документ выделен жирным шрифтом (имеет статус измененного), используем команду Использовать стандартный макет, чтобы исключить случайное удаление параметров расшифровки из ячеек макета.
← На главную