При работе в программе 1С:Зарплата и кадры государственного учреждения (ЗКГУ) 3.1 или 1С:Зарплата и управление персоналом (ЗУП) 3.1 пользователи часто сталкиваются с ситуацией, когда в печатной форме документа Реестр сведений, необходимых для назначения и выплаты пособий (при оформлении отпуска по уходу за ребенком до 1,5 лет) графа Статус остается пустой. В этой графе должны отображаться данные о степени родства получателя пособия с ребенком (например, "мать" или "отец").
Рассмотрим подробно причины возникновения этой проблемы и пошаговые алгоритмы её решения, основываясь на внутреннем устройстве программы и правилах взаимодействия с контролирующими органами (СФР, ранее ФСС).
Прежде всего, проанализируем, откуда программа черпает сведения для заполнения реестра. Ошибка многих пользователей заключается в том, что они ограничиваются заполнением данных в справочнике Сотрудники или Физические лица (раздел "Семья"). Безусловно, информация о детях там должна быть, но для формирования регламентированной отчетности этого недостаточно.
Данные в Реестр сведений попадают из документа-основания. В зависимости от версии вашей программы и используемого механизма выплат это может быть:
Заявление на выплату пособия (в устаревших редакциях или при корректировках).Сведения для исчисления пособия (в современных редакциях в рамках проактивных выплат).Ответ на запрос СФР для расчета пособия.Если в этих первичных документах поле родства не заполнено или заполнено некорректно, печатная форма реестра будет содержать пробелы.
Рассмотрим ситуацию на примере работы с документом Заявление на выплату пособия. Для того чтобы статус (родственная связь) пробросился в реестр, выполним следующие действия:
Заявление на выплату пособия, который является основанием для записи в реестре.После внесения изменений в Заявление, его необходимо провести. Только после этого изменения станут доступны для реестра.
Часто после исправления первичного документа пользователи нажимают кнопку Обновить в самом реестре, но графа Статус по-прежнему остается пустой. Это происходит из-за особенностей кэширования вторичных данных в структуре документа 1С.
Чтобы гарантированно обновить данные, рекомендуем применить следующий алгоритм:
Реестр сведений.Del или Удалить).Важно понимать фундаментальный принцип: взаимодействие с Фондом (СФР) происходит в электронном виде. Реестр отправляется в формате XML. Тот факт, что в печатной форме (которую вы распечатываете "для себя") отсутствует текст в графе 18 или 21, не всегда означает, что данные не ушли в фонд.
Проанализируем структуру XML-файла. Вы можете выгрузить реестр на диск и открыть его через любой текстовый редактор (например, Блокнот). Ищите узел, отвечающий за родственную связь. В формате ФСС/СФР для матери предусмотрен код 38, для отца — 39, для других родственников — иные коды.
Если в XML-файле вы видите строку вида:
<RELATION_CODE>38</RELATION_CODE>
Это означает, что данные в файле присутствуют, и Фонд их успешно примет и обработает. В этом случае пустая графа в печатной форме — это лишь ошибка макета печати в конкретном релизе программы (например, в 3.1.16.108). Такие ошибки исправляются только обновлением конфигурации или использованием специальных расширений, исправляющих алгоритм формирования макета.
Существует распространенное заблуждение (часто встречающееся на форумах), что родственную связь нужно заполнять в больничном листе. Проанализируем ситуацию: пособие по уходу за ребенком до 1,5 лет не всегда связано с электронным листком нетрудоспособности (ЭЛН). Если для выплаты по уходу за больным ребенком (больничный) родство указывается в данных ЭЛН, то для отпуска по уходу до 1,5 лет основным документом является приказ на отпуск и соответствующее заявление.
Поэтому не ищите вкладку "Пилотный проект" в больничном листе, если речь идет о ежемесячном пособии. Все настройки выполняются в документах:
Отпуск по уходу за ребенком;Сведения для исчисления пособия.Если данные в XML есть, но статус в печатной форме вам принципиально важен (например, для внутреннего архива или по требованию проверяющих), а возможности обновить программу прямо сейчас нет, можно прибегнуть к программному исправлению. Рассмотрим, как это выглядит с точки зрения логики кода.
В процедурах печати реестра обычно используется запрос к табличным частям документа. Если в запросе отсутствует выборка поля родства для конкретного типа пособия (уход до 1,5 лет), поле остается пустым. Программист может создать расширение, которое перехватывает процедуру ПечатьРеестра и принудительно подставляет значение из регистра сведений Сведения о застрахованных лицах (ФСС).
Пример логики получения данных (упрощенно):
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ДанныеСотрудников.РодственнаяСвязьКод КАК Код,
| ДанныеСотрудников.РодственнаяСвязьТекст КАК ТекстСтатуса
|ИЗ
| РегистрСведений.СведенияОЗастрахованныхЛицахФСС КАК ДанныеСотрудников
|ГДЕ
| ДанныеСотрудников.ФизическоеЛицо = &ФизЛицо";
Подводя итог, если вы столкнулись с пустым статусом в реестре:
Заявлении или Сведениях заполнена степень родства в разделе данных о ребенке.Соблюдение этих шагов позволит вам корректно сформировать отчетность и обеспечить своевременное получение пособий вашими сотрудниками.