Как обновить форматы казначейства (ОФК) в 1С:Бухгалтерия государственного учреждения 2.0?

Бухгалтер 1С v8.3 (Управляемые формы) Бухгалтерский учет
← На главную

При работе в программе «1С:Бухгалтерия государственного учреждения 2.0» (БГУ 2.0) регулярное обновление форматов обмена с казначейством является критически важной задачей. Изменения в законодательстве и требованиях Федерального казначейства приводят к тому, что старые версии альбомов форматов перестают приниматься системами СУФК. В данной статье мы подробно разберем, где взять файлы форматов, как правильно загрузить их в информационную базу и настроить документы для выгрузки по актуальным стандартам.

Шаг 1. Поиск файлов форматов в пакете обновления

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

Рассмотрим стандартный путь, по которому устанавливаются шаблоны обновлений. Обычно это папка: C:\Users\ИмяПользователя\AppData\Roaming\1C\1cv8\tmplts\1c\StateAccounting\номер_релиза. Проанализируем содержимое этой папки:

  1. Перейдем в подпапку Дополнительные материалы.
  2. Найдем каталог Обмен с казначейскими системами и учреждениями банка.
  3. Внутри этой папки будет находиться архив или непосредственно файл с названием OFK.xml. Это и есть целевой файл, содержащий описания типов документов и правил их формирования.

Шаг 2. Загрузка форматов в БГУ 2.0

Теперь, когда мы знаем расположение файлов, перейдем к процедуре импорта данных в 1С. Разберем по шагам действия в пользовательском интерфейсе:

  1. Откроем раздел Денежные средства.
  2. В блоке настроек выберем пункт Настройка обмена (банк, казначейство).
  3. В открывшемся окне перейдем на вкладку Форматы обмена.
  4. Нажмем кнопку Загрузить форматы. Программа предложит выбрать файл — укажем путь к нашему OFK.xml, который мы нашли на первом этапе.
  5. После анализа файла система выведет список доступных форматов (например, «Заявка на кассовый расход», «Заявка на возврат» и т.д.). Нам необходимо отметить нужные флажками и нажать Загрузить.

Шаг 3. Привязка новых форматов к способам обмена

Часто пользователи сталкиваются с ситуацией: форматы загружены, но документы (например, ЗКР) всё равно выгружаются по-старому. Выясним причину этой проблемы. Дело в том, что программе нужно явно указать, какой именно формат использовать для конкретного типа обмена.

Проанализируем настройку Способы обмена:

  1. В том же окне Настройка обмена (банк, казначейство) перейдем на вкладку Способы обмена.
  2. Откроем используемый нами способ обмена (например, «Обмен с УФК»).
  3. В табличной части перечислены типы документов. Напротив каждого документа в колонке Формат нужно выбрать актуальную версию из справочника. Например, заменить версию 34.0 на 35.0.
  4. Важный нюанс: обратите внимание на кнопку Заполнить. Она позволяет автоматически обновить версии форматов для всех документов в списке до самых актуальных из тех, что загружены в базу.

Шаг 4. Почему документы выгружаются по старому формату?

Если после выполнения всех действий ошибка сохраняется, рассмотрим дополнительные факторы, влияющие на процесс:

Сложные случаи: Форматы УФЭБС и нестандартные требования банков

Рассмотрим ситуацию, когда казначейство или обслуживающий банк требуют форматы УФЭБС (Унифицированные форматы электронных банковских сообщений). Как было отмечено в ходе обсуждения, в типовых поставках актуальных релизов они могут отсутствовать, так как 1С ориентируется на массового потребителя, работающего через СУФК.

Если вам жизненно необходим УФЭБС, существует несколько путей решения:

  1. Поиск в старых релизах: Можно попытаться извлечь файлы форматов из обновлений 2018-2019 годов, однако помните, что структура XML-заголовков может потребовать ручной корректировки под современные требования.
  2. Использование расширений: Если стандартный механизм обмена не позволяет реализовать специфические заголовки или шифрование, рекомендуется использовать механизм Расширений конфигурации. Это позволит переопределить логику формирования файла, не снимая программу с поддержки.

Посмотрим на пример логики, которую программисты используют для кастомизации заголовков в расширениях, если типовой конструктор не справляется:


// Пример переопределения заголовка для нестандартного обмена
Процедура ПередВыгрузкойДанных(Контейнер, Параметры)
    ЗаголовокФайла = Контейнер.Заголовок;
    Если Параметры.ТипФормата = "УФЭБС_Кастом" Тогда
        ЗаголовокФайла.УстановитьАтрибут("EDNo", Параметры.НомерСообщения);
        ЗаголовокФайла.УстановитьАтрибут("EDDate", Формат(ТекущаяДата(), "ДФ=yyyy-MM-dd"));
    КонецЕсли;
КонецПроцедуры

Итоги и рекомендации

Подводя итог, отметим, что для успешного обновления форматов в БГУ 2.0 необходимо соблюдать последовательность: загрузка XML-файла из папки шаблонов tmplts -> импорт в справочник Форматы обмена -> обновление привязок в Способе обмена через кнопку Заполнить.

Если же вы работаете в специфическом регионе (например, АСУ ФХД Москвы), помните, что такие форматы часто распространяются через ведомственные порталы и требуют ручной загрузки аналогичным способом, описанным выше. Своевременный контроль даты начала действия формата позволит избежать отказов в приеме заявок со стороны казначейства. При необходимости можно воспользоваться готовой обработкой для выгрузки платежных поручений в системы Департамента финансов Москвы.

← На главную