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