К статье
Практический материал

Администрирование · 11 мин

Как обновить форматы в 1С

Как обновить форматы обмена и печатные формы в 1С: через поддержку, вручную и внешними файлами. Проверка результата, типичные ошибки и ответы на вопросы.

Форматы в 1С — это правила, по которым программа формирует электронные документы (счета-фактуры, УПД, акты), обменивается данными с контрагентами и выгружает сведения в контролирующие органы. Когда ФНС или оператор ЭДО меняет требования, устаревший формат приводит к отказам в приёме документов, ошибкам проверки и сбоям обмена. Поэтому обновление форматов — регулярная задача администратора или пользователя 1С.

Способ обновления зависит от того, о каких форматах идёт речь: встроенные форматы обмена обновляются вместе с конфигурацией, форматы выгрузки отчётности — через сервис «1С-Отчётность» или обновление релиза, а внешние обработки и печатные формы можно заменить вручную без остановки работы. Ниже разобраны все основные сценарии.

Какие форматы бывают в 1С и что именно нужно обновлять

Под словом «форматы» пользователи обычно понимают несколько разных вещей, и порядок обновления у них различается. Первый тип — форматы электронных документов (XML-схемы счетов-фактур, УПД, актов, накладных по требованиям ФНС). Они встроены в конфигурацию и обновляются только с релизом. Второй тип — форматы выгрузки регламентированной отчётности, которые «1С-Отчётность» подтягивает автоматически или при обновлении. Третий тип — внешние печатные формы и обработки, подключённые к базе файлами .epf или .erf.

Отдельно стоят форматы обмена между базами: правила конвертации для синхронизации «Управление торговлей — Бухгалтерия», обмены с сайтом, банк-клиентом. Их обновляют либо вместе с конфигурацией, либо загрузкой новых правил вручную. Прежде чем что-то обновлять, определите, к какому типу относится ваш случай — это сэкономит время и снизит риск ошибок.

Подготовка: резервная копия и проверка текущей версии

Любое обновление форматов начинается с резервной копии. Для файловой базы достаточно скопировать файл 1Cv8.1CD или сделать выгрузку через конфигуратор («Администрирование» → «Выгрузить информационную базу»). Для клиент-серверной базы копию создают средствами СУБД или через выгрузку .dt. Обновление форматов, входящее в состав релиза, изменяет структуру метаданных, и без копии откат будет затруднён.

Далее проверьте, какая версия конфигурации и платформы у вас установлена. В режиме предприятия откройте «О программе» (значок с буквой «i» или меню «Справка»). Сравните номер релиза с актуальным на портале 1С или в личном кабинете обновлений. Если конфигурация давно не обновлялась, форматы наверняка устарели — это частая причина отказов при отправке документов.

Обновление форматов через обновление конфигурации

Самый надёжный способ обновить встроенные форматы — установить актуальный релиз конфигурации. В типовых решениях на «Библиотеке стандартных подсистем» это делается прямо из режима предприятия: откройте «Администрирование» → «Обновление версии программы» (в некоторых конфигурациях — «Поддержка и обслуживание»). Программа проверит наличие новых версий через интернет и предложит установить их автоматически.

Если автоматическое обновление недоступно (нет интернета, серверная установка, нестандартное окружение), используйте конфигуратор. Скачайте дистрибутив обновления, запустите конфигуратор, выберите «Конфигурация» → «Поддержка» → «Обновить конфигурацию» и укажите файл обновления. После сравнения и объединения выполните «Обновить конфигурацию базы данных» (F7) и примите изменения.

Порядок действий при обновлении через конфигуратор
  1. 1
    Сделайте резервную копию базы (выгрузка .dt или копия файла)
  2. 2
    Завершите работу всех пользователей и установите монопольный доступ
  3. 3
    Скачайте дистрибутив нужного релиза из официального источника
  4. 4
    Откройте конфигуратор: Конфигурация → Поддержка → Обновить конфигурацию
  5. 5
    Выполните сравнение и объединение, проверьте список изменений
  6. 6
    Нажмите F7 и подтвердите обновление конфигурации базы данных
  7. 7
    Запустите режим предприятия и дождитесь завершения отложенных обработчиков

После обновления релиза программа может запустить отложенные обработчики — процедуры, которые приводят данные к новой структуре. Не прерывайте их и не считайте обновление завершённым, пока обработчики не отработают. Проверить статус можно в разделе «Администрирование» → «Результаты обновления программы».

Обновление форматов отчётности и ЭДО

Форматы регламентированной отчётности обновляются вместе с релизом, но сервис «1С-Отчётность» дополнительно подтягивает актуальные формы и проверки при подключении к интернету. Если отчёт не принимают с ошибкой форматного контроля, сначала проверьте версию конфигурации, затем перезапустите обновление сервиса: в настройках обмена с контролирующими органами выполните «Обновить настройки» или переустановите криптопровайдерские компоненты при необходимости.

Для электронного документооборота с контрагентами форматы (УПД, акты, счета-фактуры в XML) также идут в составе релиза. Если контрагент уже перешёл на новую версию формата, а ваша база — нет, документы будут отклоняться. Проверить актуальность можно в настройках ЭДО: откройте карточку соглашения с контрагентом и посмотрите, какая версия формата указана для исходящих документов.

Обновление внешних печатных форм и обработок

Внешние печатные формы (файлы .erf, .epf) обновляются независимо от релиза. Откройте «Администрирование» → «Печатные формы, отчеты и обработки» → «Дополнительные отчеты и обработки», найдите нужную форму в списке, откройте её карточку и нажмите «Загрузить из файла», выбрав новую версию обработки. Старая версия при этом заменяется, ссылки на форму в документах сохраняются.

Если форма подключена напрямую к конкретному виду документа, после замены файла проверьте, что в списке печатных форм документа отображается актуальная версия и она корректно заполняется. Проверку делайте на тестовом документе, а не на реальном проведённом, чтобы не отправить контрагенту форму с ошибками.

Типичные ошибки
01
Обновление релиза без резервной копии — при сбое данные восстановить не из чего
02
Замена внешней формы файлом от другой конфигурации — форма не открывается или падает с ошибкой
03
Прерывание отложенных обработчиков после обновления — данные остаются в промежуточном состоянии
04
Ручная правка встроенных форматов в конфигураторе — при следующем обновлении изменения теряются, а поддержка усложняется
05
Обновление под рабочей нагрузкой без теста на копии — пользователи получают ошибки в середине дня

Обновление правил обмена между базами

Если у вас настроена синхронизация (например, «Управление торговлей» с «Бухгалтерией»), форматы обмена задаются правилами конвертации. В типовых синхронизациях правила встроены и обновляются с релизом обеих баз. Важно обновлять обе конфигурации согласованно: если одна база уже отправляет данные в новом формате, а вторая его не понимает, обмен остановится с ошибками загрузки.

Для самописных или доработанных обменов правила загружаются вручную: в настройках синхронизации откройте «Настройки правил обмена» и загрузите новый файл правил. Перед заменой сохраните текущие правила в файл — это ваша резервная копия на случай отката.

Маршрут решения

Как выбрать действие

Документы ЭДО отклоняются с ошибкой формата, релиз старыйОбновите конфигурацию до актуального релиза через «Обновление версии программы»
Не принимают регламентированный отчёт, релиз актуальныйОбновите настройки 1С-Отчётности и проверьте версию формы в самом отчёте
Устарела внешняя печатная формаЗамените файл через «Дополнительные отчеты и обработки» без обновления релиза
Сломался обмен между двумя базами после обновления одной из нихОбновите вторую базу или загрузите согласованные правила конвертации

Проверка результата после обновления

После обновления не ограничивайтесь тем, что программа запустилась без ошибок. Сформируйте тестовый электронный документ и убедитесь, что он проходит проверку формата: в карточке документа ЭДО выполните «Проверить» или выгрузите XML и проверьте его диагностикой оператора. Для отчётности заполните тестовый экземпляр отчёта и выполните встроенную проверку заполнения — ошибок форматного контроля быть не должно.

Дополнительно проверьте журналы: «Результаты обновления программы» не должны содержать незавершённых обработчиков, а в журнале регистрации не должно быть массовых ошибок после обновления. Если обновляли печатную форму, распечатайте или выведите на экран документ каждого типа, где она используется.

Контрольные точки

Как проверить результат

Статус обновления
Норма

Все обработчики завершены, версия программы соответствует новому релизу

Тревожный признак

Обработчики висят в очереди или завершились с ошибками

Формирование электронного документа
Норма

Документ проходит проверку формата, статус «Готов к отправке»

Тревожный признак

Ошибки форматно-логического контроля при проверке

Печатная форма
Норма

Форма открывается, все поля заполнены корректно

Тревожный признак

Пустые поля, ошибка выполнения или старый макет

Синхронизация между базами
Норма

Обмен завершается без ошибок, данные совпадают

Тревожный признак

Ошибки загрузки, предупреждения о несоответствии форматов

Частые вопросы об обновлении форматов

Итог

Что важно запомнить

Встроенные форматы обновляются только вместе с релизом конфигурации, внешние формы — заменой файла обработки. Перед обновлением всегда делайте резервную копию, после — проверяйте тестовый документ и статус отложенных обработчиков.

Можно ли обновить формат, не обновляя всю конфигурацию?

Для встроенных форматов ЭДО и отчётности — как правило, нет: они являются частью кода конфигурации и поставляются в составе релиза. Исключение — внешние печатные формы и обработки, которые заменяются отдельным файлом, и правила обмена, загружаемые вручную.

Что делать, если после обновления документы перестали отправляться?

Сначала проверьте журнал ошибок обмена и версию формата в настройках ЭДО. Частая причина — контрагент или оператор ещё работает на старой версии формата. В настройках соглашения ЭДО иногда можно временно переключить версию формата для конкретного контрагента.

Как узнать, что формат устарел, до того как документ отклонят?

Следите за уведомлениями при входе в программу — типовые конфигурации сообщают о выходе новых релизов и смене форматов. Дополнительно операторы ЭДО и ФНС публикуют новости о смене версий форматов; при отправке документа программа также может выдать предупреждение о скором окончании поддержки текущей версии.

Нужно ли обновлять платформу 1С вместе с форматами?

Не всегда, но новые релизы конфигураций могут требовать минимальную версию платформы. Требование указано в описании релиза. Если платформа старше требуемой, сначала обновите её, иначе конфигурация может работать с ошибками или не запуститься.

Кто должен выполнять обновление — пользователь или специалист?

Обновление внешних печатных форм и автоматическое обновление через интернет под силу опытному пользователю при наличии резервной копии. Обновление через конфигуратор, особенно на доработанных и клиент-серверных базах, безопаснее поручить специалисту: ошибка при объединении конфигураций может повредить данные.

Что делать, если обновление завершилось с ошибкой?

Не запускайте обновление повторно «вслепую». Сохраните текст ошибки и протокол, восстановите базу из резервной копии и разбирайте причину на копии: чаще всего это нехватка места на диске, разрыв соединения с сервером, конфликт доработок или повреждённый дистрибутив обновления.