Как настроить загрузку выписок из нескольких банк-клиентов в одну базу 1С

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

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

Принцип хранения настроек обмена в 1С

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

  1. Программу обслуживания (название клиент-банка или используемый модуль).
  2. Каталоги для сохранения выгружаемых платежных поручений и считывания входящих выписок.
  3. Кодировку текстовых файлов обмена и версию формата.
  4. Параметры прямого подключения через сервис 1С:ДиректБанк (если банк поддерживает эту технологию).

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

Пошаговая настройка файлового обмена для нескольких расчетных счетов

Разберем классический сценарий обмена через промежуточные текстовые файлы выгрузки и загрузки:

  1. Перейдем в раздел Банк и касса и откроем журнал Банковские выписки.
  2. Нажмем кнопку Загрузить или откроем форму через команду Еще — Настроить обмен с банком.
  3. В поле выбора расчетного счета укажем первый расчетный счет организации.
  4. Зададим параметры обмена для выбранного счета:
    1. Укажем отдельный локальный или сетевой каталог на диске (например, C:\BankExchange\Bank1\). Крайне важно не использовать одну папку для разных банков, иначе файлы kl_to_1c.txt и 1c_to_kl.txt будут непрерывно перезаписываться, что приведет к потере данных или загрузке чужих операций.
    2. Укажем требуемую банком кодировку файла (Windows ANSI 1251 или DOS 866).
    3. Установим версию формата (например, 1.02 или 1.03) согласно техническим требованиям конкретного банка.
  5. Сохраним настройки по кнопке Сохранить настройки.
  6. Далее переключим поле Банковский счет на второй расчетный счет организации и повторим процедуру, указав для него совершенно другой каталог (например, C:\BankExchange\Bank2\) и индивидуальные параметры формата.

Теперь при выборе соответствующего счета в обработке загрузки программа будет автоматически подставлять сохраненные для него пути и параметры.

Особенности загрузки операций перемещения между своими счетами

Рассмотрим важный нюанс, возникающий при переводах средств между расчетными счетами одной организации (бухгалтерская проводка Дт 51 — Кт 51). В этом случае операция отражается в выписках обоих банков:

  1. При загрузке файла первого банка в базе создается документ списания средств с видом операции Перевод на другой счет организации.
  2. Затем переключаемся на второй расчетный счет и загружаем выписку из второго банка.
  3. Программа автоматически анализирует дату, сумму и платежные реквизиты, после чего сопоставляет операцию и привязывает входящую выписку к уже существующему документу перемещения. Это предотвращает дублирование проводок и оборотов по счету 51.

Главное правило: не следует вручную редактировать или удалять реквизиты сопоставления в первичном документе до того, как завершена загрузка выписки по второму банку.

Альтернативный вариант: настройка прямого обмена через 1С:ДиректБанк

Современной альтернативой файловому обмену выступает технология прямого взаимодействия с банками по протоколу DirectBank. Она полностью исключает ручную выгрузку файлов на диск и позволяет взаимодействовать с несколькими банками параллельно:

  1. Сервис настраивается индивидуально для каждого расчетного счета через форму банковского счета по ссылке Подключить 1С:ДиректБанк.
  2. Программа поддерживает одновременное использование совершенно разных способов аутентификации. Например, для расчетного счета в одном банке можно использовать вход по логину/паролю с подтверждением по СМС, а для второго — сертификат электронной подписи с криптопровайдером и аппаратным токеном.
  3. Для прямого обмена можно задействовать фоновое регламентное задание. В этом случае выписки по всем подключенным счетам разных банков загружаются в базу автоматически по расписанию без необходимости ручного переключения пользователем.

Советы по работе с журналом банковских выписок

Обратим внимание на организацию просмотра документов в рабочем месте Банковские выписки. По умолчанию в верхней части журнала может быть установлен отбор по конкретному расчетному счету. Если вам требуется видеть общее финансовое движение и остатки по всем банкам компании одновременно, достаточно очистить поле отбора по банковскому счету в шапке формы. При многопользовательской работе в клиент-серверном режиме (SQL) разные специалисты могут одновременно работать с выписками разных банков одной организации без блокировок справочников настройки.

← На главную