Процесс обмена данными между Системой удаленного финансового документооборота (СУФД) и конфигурацией «1С:Бухгалтерия государственного учреждения» (БГУ) часто сопровождается техническими сложностями. Самая распространенная проблема — когда при попытке импорта файлов выписки программа выдает сообщение «Не найдено файлов, соответствующих условию». В этой статье мы подробно разберем причины возникновения этой ошибки, проанализируем настройки форматов и учетных данных, а также рассмотрим пошаговые алгоритмы решения для редакций 1.0 и 2.0.
Рассмотрим механику работы обработки импорта. 1С при сканировании каталога ищет файлы, названия которых начинаются с определенного префикса. Этот префикс должен строго соответствовать учетному номеру организации, указанному в справочнике Учреждения. Проанализируем типичные ситуации:
L0781000.bd) и в реквизитах организации (L0781).8643, а файл называется 001Н8643..., импорт не произойдет. Выясним, какой именно код ожидает система, сравнив его с первыми символами выгруженного документа.001********.BD3 не подхватывается, попробуем переименовать его в 000********.BD3, предварительно проверив настройки в карточке Учреждения.Проанализируем ситуацию, когда учетные номера совпадают, но файлы все равно не видны. Проблема может крыться в Альбомах форматов. Казначейство регулярно обновляет требования к структуре файлов (ТФФ), и 1С должна «знать» эти структуры. Разберем, как актуализировать форматы:
В БГУ редакции 2.0 перейдем в раздел Денежные средства — Настройка обмена с казначейством. Здесь нас интересует справочник Форматы обмена. Выясним, загружен ли актуальный альбом (например, Версия 34 или выше). Если нужного формата нет, его необходимо загрузить вручную из файла OFKalbomXX.defx, который поставляется вместе с обновлениями конфигурации или скачивается отдельно с портала техподдержки.
Рассмотрим случай, когда казначейство присылает файлы в старом формате (например, TXBD170701), а в 1С этот формат уже помечен как недействительный из-за установленной даты окончания действия. Чтобы решить эту проблему, выполним следующие действия:
Форматы обмена нужный тип файла.Выписка из СУФД обычно представляет собой не один файл, а пакет документов. Посмотрим на расширения файлов: .BD (или .BD7, .BDC) и .VJ (или .VJ7, .VJC). Проанализируем их назначение:
Файл .BD является заголовочным и содержит общие сведения о выписке. Файл .VJ содержит детализацию платежных документов. Если вы попытаетесь импортировать только детальный файл без основного, система выдаст ошибку «Для файла структуры ... не найден основной файл». Убедимся, что в папку, предназначенную для импорта, выгружены оба файла одновременно. 1С считывает их в связке, чтобы корректно сформировать документы кассового поступления и выбытия.
Часто бухгалтеры сталкиваются с тем, что документы загружаются, но вместо Заявки на кассовый расход создается Кассовое выбытие с видом операции «Прочие». Разберем, почему это происходит:
Программа 1С при импорте пытается найти в базе уже существующий документ-основание по номеру, дате и сумме. Если соответствие найдено, статус документа меняется на «Исполнен». Если же документ был создан напрямую в СУФД или параметры (например, номер с префиксами) отличаются, 1С создает новый документ. Чтобы автоматизировать процесс, проверим настройки Лицевых счетов. Для каждого счета должен быть верно указан Тип счета (например, 20 или 21). Это позволит программе корректно подбирать КБК и аналитику из файла ТФФ.
Посмотрим, как оптимизировать процесс загрузки большого количества документов. Если при проведении выписки (например, из 80 позиций) возникает ошибка «Не заполнен счет кредита», крайне сложно найти проблемный документ в общем списке. Рекомендуем следующий алгоритм:
Обмен с казначейскими системами снимем флаг «Проводить документы при загрузке».Для программистов и системных администраторов, занимающихся отладкой обмена, приведем пример структуры, которую программа анализирует внутри модуля обработки импорта (упрощенно):
// Пример логики сопоставления файла и учреждения
Если Найти(ИмяФайла, Учреждение.КодПоУБП) = 0 Тогда
Сообщить("Файл " + ИмяФайла + " не соответствует коду учреждения!");
Продолжить;
КонецЕсли;
Подводя итог, отметим, что стабильность обмена зависит от трех факторов: идентичности кода УБП, актуальности альбомов ТФФ и наличия полной пары файлов (BD и VJ) в каталоге обмена. Регулярная проверка этих параметров позволит избежать большинства ошибок при импорте выписок из СУФД.