Отчеты и Аналитика · 10 мин
Как обновить форму отчета в 1С ЗУП
Как обновить форму отчета в 1С ЗУП: загрузка внешнего отчета, обновление типовых форм через конфигуратор, проверка результата и типичные ошибки.
Формы отчетов в 1С:ЗУП приходится обновлять регулярно: меняются форматы сдачи 6-НДФЛ, РСВ, персонифицированной отчетности, появляются новые регулируемые формы. В зависимости от того, какой именно отчет нужно обновить — типовой регламентированный, внешний или доработанный разработчиком — применяются разные механизмы: автоматическое обновление конфигурации, загрузка внешнего файла .erf или замена макета в конфигураторе.
Ошибка при обновлении формы может привести к тому, что отчет перестанет формироваться, выгрузится в устаревшем формате и будет отклонен приемной системой ФНС или фонда. Поэтому перед любыми действиями важно определить, к какому типу относится нужная форма, и сделать резервную копию информационной базы.
Ниже разобраны основные сценарии: обновление регламентированных отчетов через поддержку конфигурации, загрузка внешних форм, замена формы в конфигураторе и проверка результата. Отдельно описаны типичные ошибки и ограничения, когда самостоятельное обновление лучше не выполнять.
Определите, какой тип отчета нужно обновить
В 1С:ЗУП отчеты делятся на три группы, и способ обновления для каждой свой. Первая группа — типовые регламентированные отчеты (6-НДФЛ, РСВ, СЗВ-СТАЖ, 4-ФСС и другие), которые входят в состав конфигурации и обновляются фирмой «1С» вместе с релизом. Вторая — внешние отчеты и обработки, подключенные через механизм дополнительных отчетов: их файлы (.erf, .epf) хранятся отдельно и заменяются вручную. Третья — формы, измененные разработчиком непосредственно в конфигураторе.
Чтобы понять, с чем вы имеете дело, откройте отчет и посмотрите, откуда он запускается. Если отчет находится в разделе «Отчетность, справки → 1С-Отчетность» — это регламентированная форма, обновляемая с релизом. Если он запускается из «Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки» — это внешний объект. Если отчет вызывается из нестандартного пункта меню или его поведение отличается от типового — вероятно, конфигурация дорабатывалась.
Обновляется вместе с релизом конфигурации
Заменяется загрузкой новой версии файла
Изменения вносит разработчик в конфигураторе
Обновите типовые регламентированные формы через релиз
Регламентированные отчеты в ЗУП не редактируются по одному — они поставляются в составе обновления конфигурации. Если налоговая или фонд изменили форму, «1С» выпускает новый релиз, и форма обновляется при его установке. Поэтому первый шаг — проверить актуальность версии: «Администрирование → Обслуживание → Обновление версии программы» или через конфигуратор в режиме поддержки.
При включенном интернет-поддержке обновление можно установить прямо из режима предприятия: система сама найдет доступный релиз, предложит создать резервную копию и выполнит обновление. Если база файловая и обновление ставится вручную, дистрибутив скачивается с портала 1С, устанавливается шаблон, после чего обновление выполняется через конфигуратор: «Конфигурация → Поддержка → Обновить конфигурацию».
После обновления релиза откройте нужный отчет и проверьте версию формы — обычно она указана в шапке отчета или в настройках. Если форма не изменилась, убедитесь, что обновление применено к базе данных, а не только к конфигурации: при первом запуске после обновления должны выполниться обработчики обновления.
Загрузите новую версию внешнего отчета
Внешние отчеты — самый частый случай ручного обновления. Разработчик или поставщик присылает новый файл с расширением .erf (внешний отчет), и его нужно подключить вместо старого. Предварительно убедитесь, что файл получен из доверенного источника: внешние обработки выполняют код в базе и могут нанести вред.
Порядок замены: откройте «Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки». Найдите в списке нужный отчет, откройте его карточку и нажмите «Загрузить из файла» (в некоторых версиях — «Заменить на внешний отчет»). Укажите новый .erf-файл, подтвердите загрузку и запишите карточку. Старая версия при этом замещается, но история файлов может сохраняться в зависимости от настроек.
Если механизм дополнительных отчетов отключен, включите его флажком «Дополнительные отчеты и обработки» в том же разделе. Убедитесь также, что у вашей учетной записи есть права на добавление внешних отчетов — в ряде баз это право есть только у администратора.
- 1Сделайте резервную копию базы или хотя бы сохраните старый .erf-файл
- 2Откройте «Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки»
- 3Найдите отчет в списке и откройте его карточку
- 4Нажмите «Загрузить из файла» и выберите новый .erf
- 5Запишите карточку и сформируйте отчет для проверки
Замените форму отчета в конфигураторе
Если форма встроена в конфигурацию и ее нужно заменить (например, загрузить макет печатной формы или внешнюю форму отчета, поставляемую для конкретного объекта), работа ведется в конфигураторе. Откройте конфигурацию, найдите нужный отчет в дереве объектов, откройте его форму или макет и используйте «Загрузить из файла» для замены макета, либо отредактируйте форму вручную.
Ключевое ограничение: если конфигурация находится на полной поддержке, изменение объектов заблокировано. Чтобы редактировать форму, объект нужно снять с поддержки («Конфигурация → Поддержка → Настройка поддержки → Включить возможность изменения»). После этого объект перестанет обновляться автоматически при установке новых релизов — всю ответственность за актуальность формы вы берете на себя.
Безопасная альтернатива — не трогать типовой объект, а подключить измененную форму как внешний отчет с тем же назначением. Тогда типовая конфигурация остается на поддержке, обновления релизов проходят штатно, а доработанная форма живет отдельно и не мешает.
Проверьте результат обновления
После любого способа обновления сформируйте отчет на тестовых данных и сверьте результат. Для регламентированных форм проверьте номер версии формата выгрузки в настройках отчета и сравните с требованиями приемной системы. Для печатных форм — визуально сравните бланк с утвержденным образцом.
Обязательно выполните контрольную выгрузку: если отчет выгружается в XML, прогоните файл через проверку в самой программе (кнопка «Проверить выгрузку» в 1С-Отчетности) или в тестовом модуле приемной системы. Ошибки форматно-логического контроля на этом этапе означают, что форма обновлена некорректно или данные в базе не соответствуют новому формату.
Как проверить результат
Соответствует актуальной редакции формы
Указана старая редакция — обновление не применилось
Отчет строится без ошибок за нужный период
Ошибка выполнения, пустые разделы при наличии данных
Форматно-логический контроль пройден
Ошибки ФЛК по новым обязательным реквизитам
Типичные ошибки и ограничения
Частая ситуация: новый внешний отчет загружен, но пользователи по-прежнему видят старую форму. Причина обычно в кэше — попросите пользователей перезапустить сеанс или очистите кэш на сервере. Вторая типичная ошибка — загрузка .erf-файла, созданного для другой конфигурации или другой версии платформы: такой отчет либо не загрузится, либо упадет с ошибкой при формировании.
Еще одна проблема — обновление релиза «вскочило», а форма осталась старой. Так бывает, когда обновление конфигурации базы данных не завершилось: откройте базу под полными правами и дождитесь окончания обработчиков обновления, либо проверьте журнал регистрации на предмет ошибок обновления.
Частые вопросы
Можно ли обновить одну форму отчета, не обновляя всю конфигурацию?
Для типовых регламентированных форм — штатно нет, они поставляются в составе релиза. Обходной путь — получить внешнюю версию нужного отчета и подключить ее через механизм дополнительных отчетов, но такие файлы должны быть совместимы с вашей версией ЗУП.
Отчет после загрузки нового файла выдает ошибку. Что делать?
Проверьте, что файл предназначен именно для 1С:ЗУП вашей редакции и версии платформы. Если версия подходит, откройте текст ошибки: чаще всего причина в отсутствии нужных данных в базе или в правах доступа. Верните старую версию файла, если она сохранена, и передайте ошибку разработчику отчета.
Как узнать, актуальная ли у меня форма 6-НДФЛ или РСВ?
Откройте отчет и посмотрите редакцию формы в его настройках или шапке. Сравните ее с действующим приказом ФНС, утвердившим форму. Если редакции не совпадают — обновите релиз конфигурации.
Почему после обновления релиза форма не изменилась?
Наиболее вероятные причины: обновление конфигурации базы данных не завершено, объект ранее был снят с поддержки и перестал обновляться, либо вы смотрите не ту форму (например, внешний отчет-дублер в дополнительных отчетах). Проверьте журнал регистрации и настройку поддержки объекта.
Опасно ли загружать внешние отчеты из интернета?
Да. Внешний отчет — это исполняемый код, который получает доступ к данным базы, включая персональные данные сотрудников. Загружайте файлы только от доверенных разработчиков и при возможности проверяйте их на тестовой копии базы.
Кто должен выполнять обновление, если конфигурация доработана?
Специалист, знакомый с доработками: автоматическое обновление может конфликтовать с измененными объектами. Обычно выполняется сравнение и объединение конфигураций с ручным переносом доработок, затем тестирование на копии базы.
Что важно запомнить
Сначала определите тип отчета: типовой обновляется релизом, внешний — загрузкой .erf-файла, доработанный — в конфигураторе. Всегда делайте резервную копию, не снимайте объекты с поддержки без необходимости и проверяйте результат контрольной выгрузкой.