При работе с программными продуктами 1С:Предприятие 8.3 пользователи часто сталкиваются с необходимостью формирования и отправки регламентированной отчетности. Одной из таких форм является статистический отчет по Форме № 1 «Сведения о распределении численности работников по размерам заработной платы». Однако иногда при автоматическом заполнении или попытке отправить этот отчет в статистику (например, в МОСОБЛСТАТ) возникает арифметическая ошибка, которая препятствует успешной сдаче отчетности. Давайте подробно разберем, почему возникает такая ошибка и какие шаги необходимо предпринять для ее устранения.
Типичная ошибка, с которой сталкиваются пользователи, выглядит как: "Стр. 30, гр. 3,4 = сумма стр.01-29, гр.3, 4". Это означает, что итоговые значения в строке 30 (которая должна быть суммой всех предыдущих строк с 01 по 29) не совпадают с фактической суммой этих строк. Контроль обычно проводится с использованием определенной версии шаблона, например, 606038001001 - 05-04-2021, и если отчет не соответствует этим требованиям, он возвращается контролирующим органом.
Еще одна возможная ошибка, указывающая на проблемы с контрольными соотношениями, может выглядеть так: "02.-1. 8121.0 <= стр.01 (гр.4/гр.3) <= 16242.0". Данное соотношение проверяет, находится ли среднее значение заработной платы (отношение графы 4 к графе 3 в строке 01) в допустимом диапазоне, установленном Росстатом. Несоответствие может быть вызвано как некорректным расчетом данных, так и устаревшими диапазонами контроля в самой программе 1С.
Основная причина возникновения таких ошибок часто кроется в несоответствии версии шаблона отчета в программе 1С актуальным требованиям Росстата. Федеральная служба государственной статистики (Росстат) регулярно обновляет формы отчетности и контрольные соотношения, что требует своевременного обновления программного обеспечения 1С. В вашем случае, шаблон с кодом формы по ОКУД 0606038 (Форма № 1) должен соответствовать последним утвержденным приказам Росстата.
Прежде чем переходить к более сложным техническим решениям, необходимо убедиться, что ошибка не связана с некорректным заполнением данных или наличием "мусора" в отчете. Рассмотрим следующие шаги:
Эти действия могут помочь локализовать проблему или временно решить ее, но для устойчивого решения нам потребуется углубиться в механизмы работы 1С с отчетностью.
Как было замечено в ходе обсуждения, одна из ключевых причин ошибки заключалась в том, что в файле выгрузки отсутствовала итоговая сумма в строке 30. Это указывает на проблему с макетом выгрузки XML, который определяет структуру и содержание формируемого файла для Росстата. Рассмотрим подробнее, как мы можем исправить эту ситуацию:
Понимание макета выгрузки XML: В системе 1С регламентированные отчеты используют специальные макеты (схемы) для формирования XML-файлов, предназначенных для государственных органов. Эти макеты определяют, какие данные, из каких ячеек отчета и в каком формате должны быть выгружены в итоговый XML-файл. Если макет устарел или содержит ошибку, он может не включать все необходимые показатели, такие как итоговая строка 30.
Доступ к макету: Для корректировки макета нам потребуется доступ к конфигурации программы в режиме Конфигуратор. Обратите внимание, что изменение конфигурации требует определенных навыков администрирования или программирования 1С и может быть выполнено только при наличии соответствующих прав доступа.
Поиск проблемного макета: Откроем конфигуратор и найдем нужный регламентированный отчет (Форма 1). Внутри объекта отчета нам необходимо найти вкладку "Макеты" или "Схемы выгрузки". В данном случае, речь идет о макете с названием, например, "СхемаВыгрузкиXML2019Кв1" или другом, соответствующем актуальной версии отчета по Форме 1.
Внесение изменений: Нам необходимо поправить выбранный макет таким образом, чтобы он корректно формировал все необходимые показатели, включая итоговую сумму в строке 30, графах 3 и 4. Это может потребовать добавления соответствующего узла или атрибута в XML-схему, который будет отвечать за выгрузку суммы из проблемной строки. Как правило, в таких макетах используются специальные конструкции, которые связывают ячейки отчета с элементами XML-файла. Мы должны убедиться, что для строки 30, граф 3 и 4 такая связь определена и активна, а также что она ссылается на корректно рассчитанную сумму.
Например, если в макете отсутствует элемент для выгрузки строки 30, мы должны его добавить. Это может выглядеть как указание пути к данным и типу данных для этой ячейки в соответствии со структурой XML-файла, ожидаемой Росстатом. Поскольку конкретный код для каждой версии конфигурации может отличаться, здесь приводится концептуальное описание действий.
Тестирование: После внесения изменений необходимо сохранить конфигурацию, обновить базу данных (если требуется) и повторно сформировать отчет. Затем мы выгружаем отчет и проверяем, появилась ли итоговая сумма в строке 30 в XML-файле. Если ошибка исчезла, значит, мы успешно поправили формат выгрузки.
Важно помнить, что ручная корректировка макетов выгрузки является вмешательством в конфигурацию и должна выполняться с осторожностью, с предварительным созданием резервной копии информационной базы. Также, после обновлений программы 1С эти изменения могут быть затерты, если они не внесены в расширение конфигурации или если 1С выпустит собственный патч с исправлением.
Наиболее надежным и рекомендованным способом решения проблем с регламентированной отчетностью является своевременная установка официальных патчей и обновлений от фирмы 1С. Поскольку Росстат регулярно меняет формы и контрольные соотношения, 1С оперативно выпускает обновления, чтобы обеспечить корректную работу своих программ.
Актуальность версии 1С:Предприятие: Прежде всего, необходимо проверить, является ли ваша версия платформы 1С:Предприятие (например, 8.3.18.1363) и конфигурации актуальной. Устаревшие версии могут не содержать последних исправлений для регламентированной отчетности. Информацию об актуальных версиях и необходимых обновлениях всегда можно найти на портале ИТС (информационно-технологического сопровождения) 1С.
Установка обновлений конфигурации: Регулярно устанавливайте обновления для вашей конфигурации (например, 1С:Зарплата и Управление Персоналом). Обновления часто включают в себя актуальные формы отчетов и исправления ошибок.
Установка специализированных патчей: Фирма 1С часто выпускает так называемые "патчи" (исправления), которые устраняют конкретные ошибки в регламентированной отчетности до выхода полноценного обновления конфигурации. В нашем случае, оказалось, что 1С уже выпустила патч с исправлением ошибки по Форме 1. Нам необходимо просто установить этот патч в свою программу. Также упоминается, что 1С выпустила еще один патч для Формы 1 от 18.02.2021.
Мы можем найти информацию о доступных патчах на сайте поддержки пользователей 1С или через своего партнера 1С. Установка патчей обычно осуществляется через специальный механизм в режиме Предприятие или Конфигуратор, в зависимости от типа патча.
Использование интернет-поддержки и 1С-Отчетности: Если в вашей информационной базе включена интернет-поддержка, то обновления форм отчетов статистики могут загружаться автоматически вместе с обновлением конфигурации. В случае, если автоматического обновления не происходит или интернет-поддержка отключена, внешние формы статистических отчетов можно загрузить вручную с сайта Росстата в справочник регламентированных отчетов 1С или обновить через веб-сервис в настройках 1С-Отчетности. Это гарантирует, что вы используете самые последние шаблоны форм.
Установка патчей и своевременное обновление программы являются наиболее предпочтительными решениями, поскольку они обеспечивают поддержку со стороны разработчика и минимизируют риски возникновения ошибок из-за неактуальности форм отчетности.
Помимо вышеописанных решений, существует ряд общих рекомендаций и дополнительных факторов, которые могут влиять на корректность формирования и отправки отчета по Форме 1:
Контрольные соотношения и их интерпретация: Ошибки типа "02.-1. 8121.0 <= стр.01 (гр.4/гр.3) <= 16242.0" являются внутренними контрольными соотношениями, предназначенными для выявления аномалий в данных. Они проверяют, находится ли средняя заработная плата (в данном случае, отношение графы 4 к графе 3 в строке 01) в допустимых пределах, установленных Росстатом.
Настройки учетной политики и исходные данные:
Код территориального органа Росстата: Обязательно проверьте, что в карточке вашей организации в 1С правильно заполнен "Код территориального органа Росстата". Некорректный или отсутствующий код может препятствовать корректной отправке отчета.
Использование встроенных механизмов проверки 1С: Перед каждой отправкой отчета настоятельно рекомендуем использовать встроенные в 1С механизмы проверки:
"Проверка – Проверить контрольные соотношения": Этот механизм выполняет внутреннюю проверку отчета на соответствие заложенным в него контрольным соотношениям."Проверить в интернете": Данная функция позволяет отправить отчет на проверку через интернет-сервис, который имитирует проверку контролирующим органом, выявляя ошибки до фактической отправки.Внимательное отношение к деталям, своевременное обновление программы и тщательная проверка данных – это ключ к успешной и беспроблемной сдаче регламентированной отчетности в 1С.