Как загрузить выписку из СУФД в 1С:БГУ и исправить ошибку «Не найдено файлов, соответствующих условию»

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

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

Причина 1: Несовпадение кода учреждения (УБП/НУБП) и имени файла

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

  1. Регистр и язык символов: Если ваш код УБП начинается с латинской буквы «L», а в настройках 1С по ошибке введена похожая русская «Л», программа проигнорирует файл. Проверим соответствие символов в названии файла (например, L0781000.bd) и в реквизитах организации (L0781).
  2. Длина кода и лишние символы: СУФД может добавлять ведущие нули или дополнительные символы в имя файла. Если в 1С код указан как 8643, а файл называется 001Н8643..., импорт не произойдет. Выясним, какой именно код ожидает система, сравнив его с первыми символами выгруженного документа.
  3. Лайфхак с переименованием: В некоторых случаях помогает принудительное изменение первой цифры или буквы в имени файла в папке обмена. Например, если файл 001********.BD3 не подхватывается, попробуем переименовать его в 000********.BD3, предварительно проверив настройки в карточке Учреждения.

Причина 2: Настройка форматов обмена (Альбомы ТФФ)

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

В БГУ редакции 2.0 перейдем в раздел Денежные средства — Настройка обмена с казначейством. Здесь нас интересует справочник Форматы обмена. Выясним, загружен ли актуальный альбом (например, Версия 34 или выше). Если нужного формата нет, его необходимо загрузить вручную из файла OFKalbomXX.defx, который поставляется вместе с обновлениями конфигурации или скачивается отдельно с портала техподдержки.

Рассмотрим случай, когда казначейство присылает файлы в старом формате (например, TXBD170701), а в 1С этот формат уже помечен как недействительный из-за установленной даты окончания действия. Чтобы решить эту проблему, выполним следующие действия:

  1. Найдем в справочнике Форматы обмена нужный тип файла.
  2. Откроем настройку конкретного формата.
  3. Вручную изменим «Дату окончания действия» на будущий период (например, на конец текущего года).
  4. Повторим попытку загрузки.

Причина 3: Отсутствие связки основного и детального файлов

Выписка из СУФД обычно представляет собой не один файл, а пакет документов. Посмотрим на расширения файлов: .BD (или .BD7, .BDC) и .VJ (или .VJ7, .VJC). Проанализируем их назначение:

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

Причина 4: Некорректный вид операции при загрузке

Часто бухгалтеры сталкиваются с тем, что документы загружаются, но вместо Заявки на кассовый расход создается Кассовое выбытие с видом операции «Прочие». Разберем, почему это происходит:

Программа 1С при импорте пытается найти в базе уже существующий документ-основание по номеру, дате и сумме. Если соответствие найдено, статус документа меняется на «Исполнен». Если же документ был создан напрямую в СУФД или параметры (например, номер с префиксами) отличаются, 1С создает новый документ. Чтобы автоматизировать процесс, проверим настройки Лицевых счетов. Для каждого счета должен быть верно указан Тип счета (например, 20 или 21). Это позволит программе корректно подбирать КБК и аналитику из файла ТФФ.

Практические советы по работе в БГУ 2.0

Посмотрим, как оптимизировать процесс загрузки большого количества документов. Если при проведении выписки (например, из 80 позиций) возникает ошибка «Не заполнен счет кредита», крайне сложно найти проблемный документ в общем списке. Рекомендуем следующий алгоритм:

  1. В обработке Обмен с казначейскими системами снимем флаг «Проводить документы при загрузке».
  2. Загрузим документы «как есть» — они появятся в базе как непроведенные.
  3. Откроем список документов и визуально определим те, где не заполнилась аналитика (КБК, КОСГУ или договор).
  4. Дозаполним недостающие данные вручную и проведем документы групповой обработкой.

Для программистов и системных администраторов, занимающихся отладкой обмена, приведем пример структуры, которую программа анализирует внутри модуля обработки импорта (упрощенно):


// Пример логики сопоставления файла и учреждения
Если Найти(ИмяФайла, Учреждение.КодПоУБП) = 0 Тогда
    Сообщить("Файл " + ИмяФайла + " не соответствует коду учреждения!");
    Продолжить;
КонецЕсли;

Подводя итог, отметим, что стабильность обмена зависит от трех факторов: идентичности кода УБП, актуальности альбомов ТФФ и наличия полной пары файлов (BD и VJ) в каталоге обмена. Регулярная проверка этих параметров позволит избежать большинства ошибок при импорте выписок из СУФД.

← На главную