При подготовке статистической отчетности в программе «1С:Зарплата и управление персоналом» (ЗУП) или «1С:Зарплата и кадры государственного учреждения» (ЗКГУ) пользователи нередко сталкиваются с неприятной ситуацией: при создании формы № 1 «Сведения о распределении численности работников по размерам заработной платы» в интерфейсе отчета полностью отсутствует кнопка «Заполнить». При этом титульный лист, адреса и подписанты заполняются корректно, а главная табличная часть остается пустой, вынуждая заполнять данные вручную. Давайте подробно разберем, почему возникает эта проблема и как ее решить шаг за шагом.
Для того чтобы эффективно решить проблему, нам необходимо проанализировать логику разработчиков фирмы «1С» и особенности самой статистической формы. Существует несколько основных причин, почему кнопка Заполнить может отсутствовать или быть неактивной.
1. Периодичность предоставления отчета. Форма № 1 является периодической. Согласно законодательству, она сдается один раз в два года (за апрель нечетных годов — например, 2019, 2021, 2023, 2025 и так далее). Из-за этого разработчики 1С не поддерживают алгоритмы автозаполнения в постоянном активном состоянии. Программный код для сбора данных пишется и обновляется строго под конкретную отчетную кампанию и под актуальный на этот момент приказ Росстата. Если вы пытаетесь открыть форму вне периода сдачи или используете устаревший релиз, программа блокирует автоматическое заполнение.
2. Ловушка с XML-шаблонами Росстата. Когда бухгалтеры обнаруживают, что форма в программе устарела или не выгружается, они часто скачивают актуальный XML-шаблон напрямую с официального сайта Росстата и загружают его в информационную базу через механизм Настройки XML-шаблонов. Это действие влечет за собой серьезное последствие:
Заполнить отсутствует по умолчанию.Шаблон Росстата содержит в себе исключительно визуальное представление отчета (макет) и правила выгрузки в файл, но он физически не может содержать в себе исполняемый программный код 1С, который умеет обращаться к регистрам накопления и собирать сведения о начислениях сотрудников.
3. Несоответствие релиза конфигурации. Как показывает практика практикующих специалистов и обсуждения на форумах, функционал заполнения жестко привязан к номеру релиза конфигурации. Например, на релизах линейки 3.1.9 кнопка автозаполнения корректно появилась и заработала только начиная с релиза 3.1.9.205. На более ранних сборках (например, 3.1.9.159) кнопка отсутствовала, несмотря на то, что сама форма уже была добавлена в систему.
Самый надежный и рекомендуемый способ вернуть автозаполнение — это своевременное обновление вашей информационной базы 1С:ЗУП или 1С:ЗКГУ. Разработчики оперативно выпускают новые релизы непосредственно перед началом отчетной кампании.
Администрирование — Обслуживание — Обновление программы.1С-Отчетность, удалите ранее созданный черновик отчета и создайте его заново с нуля. Это критически важно, так как старый черновик может хранить в себе кэшированные настройки предыдущего релиза.Если по каким-то причинам вы не можете оперативно обновить конфигурацию (например, она находится на доработке у программистов или база слишком большая), фирма «1С» публикует решение в виде внешней формы отчета с расширением .erf. Давайте разберем по шагам, как правильно ее подключить:
РегламентированныйОтчетСтатистикаФорма1.erf).Отчеты — Регламентированные отчеты.Настройки в правом верхнем углу, далее — Настройка списка отчетов).Дополнительные действия и выберите пункт Обновить из файла (или Использовать внешний отчет). Укажите путь к скачанному файлу .erf.После этой процедуры в стандартном окне отчета появится полноценная рабочая кнопка Заполнить, которая будет использовать программный код из внешнего файла для сбора данных по вашей базе.
Для конфигураций на платформе 1С:Предприятие 8.3 предусмотрен механизм оперативного исправления ошибок — патчи (автоматические исправления). Часто разработчики выпускают патчи специально для исправления ошибок формата выгрузки и отображения кнопок в регламентированной отчетности.
Убедитесь, что в разделе Администрирование — Обслуживание — Обновление программы у вас установлена галочка Загружать и устанавливать исправления (патчи) автоматически. Если интернет-поддержка подключена, программа самостоятельно скачает необходимый патч, возвращающий кнопку автозаполнения, и применит его при перезапуске сеанса.
Рассмотрим ситуацию, когда вы успешно обновили программу, кнопка Заполнить появилась, вы нажимаете на нее, но табличная часть по-прежнему не заполняется. Это не обязательно является ошибкой программы. Алгоритм автозаполнения, заложенный разработчиками, строго следует указаниям Росстата и автоматически исключает из расчета определенные категории сотрудников.
Давайте проанализируем логику отбора. В расчет распределения численности за апрель не включаются:
Проанализируем примерную логику, по которой система выполняет первичный отбор физических лиц для заполнения табличной части:
// Примерная схема запроса для отбора сотрудников в статистическую форму № 1
ВЫБРАТЬ
КадроваяИстория.Сотрудник КАК Сотрудник,
КадроваяИстория.Подразделение КАК Подразделение,
Начисления.Результат КАК СуммаДохода
ИЗ
РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних(&КонецПериода) КАК КадроваяИстория
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрРасчета.Начисления КАК Начисления
ПО КадроваяИстория.Сотрудник = Начисления.Сотрудник
ГДЕ
КадроваяИстория.ВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятости.ОсновноеМестоРаботы)
И Начисления.ПериодРегистрации = &ПериодАпрель
И Начисления.ОтработаноВремени > 0
И НЕ Начисления.ВидРасчета В (&ИсключаемыеВидыРасчета) // Исключаем больничные и декретные
Если ваша организация небольшая (например, микропредприятие) и в штате числится всего несколько человек, которые в апреле находились на больничном или были устроены на полставки, автозаполнение оставит основную таблицу пустой, так как ни один сотрудник не удовлетворил жестким критериям отбора Росстата. В этом случае данные придется внести вручную или скорректировать кадровые документы.