При работе в программе «1С:Бухгалтерия государственного учреждения 2.0» (БГУ 2.0) регулярное обновление форматов обмена с казначейством является критически важной задачей. Изменения в законодательстве и требованиях Федерального казначейства приводят к тому, что старые версии альбомов форматов перестают приниматься системами СУФК. В данной статье мы подробно разберем, где взять файлы форматов, как правильно загрузить их в информационную базу и настроить документы для выгрузки по актуальным стандартам.
Прежде чем приступать к настройкам в самой программе, нам необходимо выяснить, где физически находятся файлы обновлений. Разработчики 1С не «зашивают» форматы в код конфигурации намертво, они поставляются в виде внешних XML-файлов в составе дистрибутива обновления. Если в организации ведётся учёт в нескольких базах, процесс их регулярного обновления и резервного копирования можно автоматизировать с помощью программы для пакетного обновления баз 1С.
Рассмотрим стандартный путь, по которому устанавливаются шаблоны обновлений. Обычно это папка: C:\Users\ИмяПользователя\AppData\Roaming\1C\1cv8\tmplts\1c\StateAccounting\номер_релиза. Проанализируем содержимое этой папки:
Дополнительные материалы.Обмен с казначейскими системами и учреждениями банка.OFK.xml. Это и есть целевой файл, содержащий описания типов документов и правил их формирования.Теперь, когда мы знаем расположение файлов, перейдем к процедуре импорта данных в 1С. Разберем по шагам действия в пользовательском интерфейсе:
OFK.xml, который мы нашли на первом этапе.Часто пользователи сталкиваются с ситуацией: форматы загружены, но документы (например, ЗКР) всё равно выгружаются по-старому. Выясним причину этой проблемы. Дело в том, что программе нужно явно указать, какой именно формат использовать для конкретного типа обмена.
Проанализируем настройку Способы обмена:
34.0 на 35.0.Если после выполнения всех действий ошибка сохраняется, рассмотрим дополнительные факторы, влияющие на процесс:
Форматы обмена у каждой записи есть поле «Дата начала действия». Если дата вашего документа в 1С меньше этой даты, система применит предыдущий (старый) формат.Способе обмена, но иногда стоит проверить дату формирования файла в самой обработке выгрузки.Рассмотрим ситуацию, когда казначейство или обслуживающий банк требуют форматы УФЭБС (Унифицированные форматы электронных банковских сообщений). Как было отмечено в ходе обсуждения, в типовых поставках актуальных релизов они могут отсутствовать, так как 1С ориентируется на массового потребителя, работающего через СУФК.
Если вам жизненно необходим УФЭБС, существует несколько путей решения:
Посмотрим на пример логики, которую программисты используют для кастомизации заголовков в расширениях, если типовой конструктор не справляется:
// Пример переопределения заголовка для нестандартного обмена
Процедура ПередВыгрузкойДанных(Контейнер, Параметры)
ЗаголовокФайла = Контейнер.Заголовок;
Если Параметры.ТипФормата = "УФЭБС_Кастом" Тогда
ЗаголовокФайла.УстановитьАтрибут("EDNo", Параметры.НомерСообщения);
ЗаголовокФайла.УстановитьАтрибут("EDDate", Формат(ТекущаяДата(), "ДФ=yyyy-MM-dd"));
КонецЕсли;
КонецПроцедуры
Подводя итог, отметим, что для успешного обновления форматов в БГУ 2.0 необходимо соблюдать последовательность: загрузка XML-файла из папки шаблонов tmplts -> импорт в справочник Форматы обмена -> обновление привязок в Способе обмена через кнопку Заполнить.
Если же вы работаете в специфическом регионе (например, АСУ ФХД Москвы), помните, что такие форматы часто распространяются через ведомственные порталы и требуют ручной загрузки аналогичным способом, описанным выше. Своевременный контроль даты начала действия формата позволит избежать отказов в приеме заявок со стороны казначейства. При необходимости можно воспользоваться готовой обработкой для выгрузки платежных поручений в системы Департамента финансов Москвы.