Как загружать выписки в 1С, если у банка Точка изменился БИК, а расчетный счет остался прежним?

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

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

Проанализируем причину возникновения проблемы

В типовых конфигурациях 1С, таких как Управление нашей фирмой или Бухгалтерия предприятия, справочник «Банковские счета» хранит сведения о счетах организации. Когда банк «Точка» перешел на собственную лицензию, фактически для системы 1С это выглядит как новый банк. Многие пользователи совершают ошибку, создавая вторую карточку счета с тем же номером, но новым БИК.

Проблема в том, что алгоритмы автоматической загрузки выписки (как через текстовый файл, так и через DirectBank) при поиске счета в базе 1С могут находить первую попавшуюся запись по номеру расчетного счета. Если в базе активны две записи с одинаковым номером, система «подтягивает» старые реквизиты банка «Открытие», даже если выписка пришла из «Точки».

Вариант 1. Обновление реквизитов в существующей карточке (рекомендуемый)

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

  1. Зайдем в справочник Организации, выберем нужную компанию и перейдем в раздел Банковские счета.
  2. Откроем существующую карточку счета, который ранее был привязан к банку «Открытие».
  3. Важный момент: не нужно создавать новый счет. В этой же карточке просто заменим БИК на новый (БИК банка Точка — 044525104) и обновим Корреспондентский счет.
  4. Проанализируем опасения: многие пользователи боятся, что замена БИК «испортит» старые документы. Это не так. В 1С документы привязаны к ссылке на объект (внутреннему идентификатору), а не к строке с БИК. История движений сохранится, а новые выписки начнут сопоставляться корректно.
  5. Если система выдает предупреждение о наличии транзакций по этому счету, подтвердим изменение реквизитов.

Вариант 2. Настройка интеграции DirectBank после миграции

Если вы используете прямой обмен с банком (без выгрузки файлов), то после отделения «Точки» старое подключение через шлюз «Открытия» перестанет работать корректно. Рассмотрим, как перенастроить связь:

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

  1. Отключим старую интеграцию в настройках обмена с банками.
  2. Создадим новую настройку обмена, выбрав в качестве банка «Точка» (с новым БИК).
  3. Пройдем процедуру авторизации заново через личный кабинет банка.
  4. Теперь 1С будет четко понимать, к какому узлу обмена обращаться, и связка по номеру счета будет работать однозначно.

Вариант 3. Работа с «транзитными» платежами в переходный период

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

Подобные операции приходят в выписке как внутренние переводы или зачисления без детальных данных контрагента (так как плательщиком для нового счета выступает технический счет самого банка). В этом случае:

Вариант 4. Техническое решение через расширение (для программистов)

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

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

Нам необходимо перехватить процедуру поиска счета и добавить в нее проверку не только по полю НомерСчета, но и по полю БИК, которое присутствует в файле выписки. Пример логики (псевдокод для понимания принципа):


// В расширении для процедуры поиска счета организации
&Вместо("НайтиСчетОрганизации")
Функция ИмяРасширения_НайтиСчетОрганизации(НомерСчета, БИК)
    Запрос = Новый Запрос;
    Запрос.Текст = 
    "ВЫБРАТЬ
    |	БанковскиеСчета.Ссылка КАК Ссылка
    |ИЗ
    |	Справочник.БанковскиеСчета КАК БанковскиеСчета
    |ГДЕ
    |	БанковскиеСчета.НомерСчета = &НомерСчета
    |	И БанковскиеСчета.Банк.Код = &БИК"; // Проверка по БИК
    
    Запрос.УстановитьПараметр("НомерСчета", НомерСчета);
    Запрос.УстановитьПараметр("БИК", БИК);
    
    Результат = Запрос.Выполнить();
    // Возвращаем найденную ссылку
КонецФункции

Такой подход заставит 1С игнорировать старый счет «Открытия», если в загружаемом файле указан БИК «Точки», и наоборот. Однако помните, что использование двух счетов с одинаковым номером может вызвать путаницу у пользователей при ручном выборе счета в платежных поручениях.

Резюме и рекомендации

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

Проанализировав все способы, мы видим, что 1С успешно справляется с ситуацией, если не усложнять структуру справочников лишними записями. Помните о необходимости архивирования старых настроек обмена и создании новых подключений DirectBank для корректной синхронизации.

← На главную