При организации электронного документооборота с территориальными органами Федерального казначейства (УФК) бухгалтеры государственных и муниципальных учреждений нередко сталкиваются с категоричным требованием кураторов: предоставить выгрузку документа «Принятое денежное обязательство» исключительно в виде файла с расширением .txt. При этом типовая конфигурация «1С:Бухгалтерия государственного учреждения» (БГУ) упорно формирует файлы .xml. Выясним причину этого противоречия и подробно разберем, как поступить в подобной ситуации.
Проанализируем нормативно-техническую базу, на которой строится обмен с органами казначейства:
.txt.TXZR, TXPP). Однако для документа «Сведения о денежном обязательстве» (форма по ОКУД 0506102) стандартом ФК РФ утвержден строго формат XML (пакет документов XMDO, правила серии DO_...). Альтернативного текстового разделительного формата для денежных обязательств в альбоме ТФФ не существует в принципе.Таким образом, типовые конфигурации 1С строго следуют требованиям альбомов Федерального казначейства, формируя для документа «Принятое денежное обязательство» валидный файл XML. Требование файла .txt является либо следствием терминологической путаницы со стороны оператора УФК, либо требованием стороннего промежуточного ПО.
Разберем по шагам, как в 1С:БГУ устроен механизм выгрузки денежных обязательств и на что необходимо обратить внимание при подготовке файлов:
ФорматыОбмена и воспользуемся процедурой «Помощник загрузки и обновления форматов». Необходимо убедиться, что в информационную базу загружен актуальный комплект форматов казначейства (как правило, поставляется в архиве обновлений в файле OFK.xml или FK.xml, а также EB.xml для обмена с сервисами Электронного бюджета).ПринятоеДенежноеОбязательство. Для Федерального казначейства это должен быть актуальный регламент из семейства DO_X.X (тип обмена — с ОФК/УФК или с Электронным бюджетом).Рассмотрим последовательность действий для успешной передачи документов:
В первую очередь необходимо запросить у куратора или технического специалиста казначейства точное название программы, куда осуществляется загрузка. Если прием выполняется в штатную автоматизированную систему казначейства (АС ФК, СУФД), оператору достаточно переключить в окне выбора файла маску с *.txt на *.xml (или Все файлы (*.*)), так как парсер АС ФК ждет именно структуру XMDO.
Если программный шлюз на стороне принимающего органа настроен автоматически забирать из входящего каталога только файлы с маской *.txt, но внутри считывает разметку XML, можно изменить расширение исходящего файла. Для автоматизации этого процесса в 1С откроем элемент справочника ФорматыОбмена, найдем используемый формат денежного обязательства и в шаблоне имени файла заменим окончание .xml на .txt. Также можно переименовать уже выгруженный файл вручную перед записью на внешний носитель.
Если финансовый орган использует локальную систему (например, «АЦК-Финансы» с шлюзом AzkExchange) и ждет действительно текстовый файл со специальными маркерами строк (разделители |), стандартный альбом ТФФ ФК применить не удастся. В таком случае необходимо официально запросить структуру и техническое описание этого формата у финансового органа. Для формирования нестандартных файлов пишется внешняя обработка экспорта данных либо создаются пользовательские правила в конструкторе форматов обмена 1С.
Если технический регламент со стороны казначейства не предоставлен, а электронный файл в стандарте ТФФ принимать отказываются, действует нормативно закрепленный порядок: при отсутствии технической возможности электронного взаимодействия учреждение передает утвержденную форму документа «Сведения о денежном обязательстве» (ОКУД 0506102) на бумажном носителе. В этом случае обязанность первичного ввода данных в казначейскую систему возлагается на сотрудников органа казначейства.