Как настроить DirectBank в 1С:Комплексная автоматизация и что делать, если документы не попадают в журнал

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

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

Разберем механизм разделения этапов «Получение» и «Загрузка»

Первое и самое важное, что мы должны понять: в 1С:КА процесс получения данных из банка разделен на два независимых этапа. Когда вы нажимаете кнопку «Синхронизировать с банком» и видите сообщение «Получено 6 документов», это означает лишь то, что электронные файлы выписок физически перемещены с сервера банка в базу данных 1С. Однако они еще не преобразованы в документы финансового учета.

Проанализируем ситуацию: в 1С:Бухгалтерии эти этапы часто совмещены, и пользователь сразу видит окно сопоставления. В 1С:КА полученные данные хранятся в специальном «буфере». Чтобы превратить эти данные в проводки и документы, необходимо выполнить процедуру загрузки. Для этого проделаем следующие шаги:

  1. Перейдем в раздел Казначейство — Безналичные платежи.
  2. В открывшемся рабочем месте выберем вкладку Выписки.
  3. Найдем кнопку Загрузить или Загрузить выписку. Именно эта команда инициирует создание документов Приходный кассовый ордер или Поступление на расчетный счет.

Проанализируем настройки DirectBank для автоматизации процесса

Чтобы каждый раз не выполнять ручные манипуляции, выясним причину «молчаливой» загрузки. В настройках банковского счета существует специальный флаг, который управляет поведением системы при обмене. Выполним проверку настроек:

  1. Зайдем в справочник Банковские счета нашей организации.
  2. Откроем карточку нужного счета и перейдем по ссылке Настройка DirectBank.
  3. Посмотрим на параметр Создавать документы после получения выписки. Если эта галочка не установлена, 1С будет только принимать файлы, но не будет создавать на их основе учетные документы.

Установив этот флаг, мы добьемся того, что после каждой успешной синхронизации система будет автоматически пытаться создать документы в журнале безналичных платежей.

Решение проблемы «невидимых» документов через сопоставление

Часто документы не появляются в списке из-за того, что система не смогла автоматически определить контрагента или статью движения денежных средств (ДДС). В 1С:КА логика контроля данных строже, чем в упрощенных конфигурациях. Рассмотрим ситуацию, когда документы «зависают» на этапе сопоставления.

Если в журнале Безналичные платежи документы отсутствуют, но в форме DirectBank — Банковские выписки они видны, значит, они имеют статус «Нераспознанные». Выясним, как их обработать:

В рабочем месте по загрузке выписок необходимо обратить внимание на список строк, выделенных красным цветом или имеющих пустые поля в колонках «Контрагент» или «Статья ДДС». Пока пользователь вручную не укажет соответствие для «проблемных» строк, программа не создаст финансовый документ, так как он будет считаться незаполненным. После того как вы укажете контрагента, система предложит создать правило сопоставления на будущее.

Специфика работы со Сбербанком (СберБизнес)

Проанализируем технические нюансы обмена именно со Сбербанком. При использовании DirectBank банк может передавать так называемые «предварительные выписки» в течение операционного дня. Система 1С:КА иногда интерпретирует такие данные как информационные сообщения. Документы учета создаются только на основании «финальной» подтвержденной выписки.

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

Технические ограничения: даты запрета и отборы

Если все настройки верны, но документов по-прежнему нет, разберем еще два важных фактора:

  1. Дата запрета редактирования. Если вы пытаетесь загрузить выписку за прошлый месяц, а в системе установлена дата запрета изменения данных, 1С молча проигнорирует создание документов. При этом файлы в техническом журнале DirectBank появятся, так как это просто записи реестра, а не документы учета.
  2. Отборы в журнале. Хотя пользователи часто утверждают, что «отборов нет», в 1С:КА существуют скрытые фильтры по организации, банковскому счету или подразделению, которые активны по умолчанию в рабочем месте Безналичные платежи. Проанализируйте верхнюю часть формы — все ли поля фильтров очищены?

Когда стоит использовать отладчик

Если ни один из вышеперечисленных способов не помог, программисту придется прибегнуть к отладке кода. Для этого стоит обратить внимание на модуль менеджера обработки ОбменСБанками. Посмотрим на примерный алгоритм, который выполняется при нажатии кнопки синхронизации:


// Пример логики обработки входящих сообщений
Процедура ОбработатьОтветБанка(ДанныеВыписки)
    Если ПараметрыНастройки.СоздаватьДокументыАвтоматически Тогда
        ОбработкаОбмена = Обработки.ОбменСБанками.Создать();
        Результат = ОбработкаОбмена.СоздатьДокументыПоВыписке(ДанныеВыписки);
        // Если Результат Ложь, значит сработали фильтры или не заполнены обязательные реквизиты
    КонецЕсли;
КонецПроцедуры

В ходе отладки важно проверить, не возвращает ли функция создания документов отказ из-за отсутствия прав доступа к определенным статьям ДДС или из-за специфических настроек прав доступа на уровне записей (RLS).

Подводя итог, можно сказать, что в большинстве случаев проблема решается простым переходом на вкладку Выписки и нажатием кнопки Загрузить, либо установкой флажка автоматического создания документов в настройках счета. Помните, что 1С:КА требует более тщательного заполнения аналитики, чем 1С:Бухгалтерия, и «пустые» с точки зрения аналитики документы просто не будут созданы автоматически.

← На главную