Назад в каталог
Community Цена: 595

Разноска банка (расширение)

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

Разноска банка (расширение)

Версия 1.0, 22.10.2026.

Что делает и для чего

Расширение для 1С:Бухгалтерия предприятия 3.0 (платформа 8.5.1.1343). Разносит платежи по банку по документам расчетов, сверяет остатки с банком и сообщает куратору результат вебхуком. Режим задается для каждого банковского счета организации:

  • Авто - после получения выписки из банка (1С:ДиректБанк: регламентное задание автополучения и другие ветки получения выписки). Расширение перехватывает ОбменСБанкамиПереопределяемый.ПриПолученииВыписки: к этому моменту документы по выписке уже созданы и, если в настройках включено проведение, проведены. Проверка запускается фоновым заданием.
  • Расписание - регламентное задание Разноска банка: проверка счетов по расписанию проверяет счета, у которых подошел интервал запуска (для счетов, где выписка грузится вручную или из файла).
  • Вручную - только из формы обработки (раздел «Разноска банка»). Режим по умолчанию для нового счета.

Сценарий проверки счета (всегда одинаков, для любого режима):

  1. Берутся проведенные платежи счета за период (для «Авто» - период выписки, для «Расписание» - последние N дней), у которых в расшифровке нет документа расчетов (способ погашения «Автоматически» или «Не погашать»).
  2. Однозначные платежи разносятся сразу: документ расчетов назван в назначении платежа, либо это единственный документ расчетов с остатком по договору, либо остаток единственного документа точно равен сумме платежа. Платеж закрывается документами расчетов, строка при необходимости делится, банковский документ перепроводится.
  3. Остальное попадает в список «требует проверки» (подбор по дате неоднозначен, документов не хватает, валютные расчеты). Платежи, по которым нет документов расчетов с остатком, считаются возможными авансами и в «требует проверки» не попадают (в вебхуке только количество).
  4. Сверка остатков (если включена для счета): остаток на начало и конец периода каждой выписки из обмена с банками против остатка по счету 51 в учете, а также обороты банка против проведенных документов. Предупреждение о непроведенных банковских документах за период.
  5. Результат сохраняется в регистр «Разноска банка: результаты» и отправляется вебхуком (POST, JSON, заголовок X-Webhook-Secret).

Объекты

  • Регистры сведений: Разноска_НастройкиСчетов (режим, сверка, период и интервал, адрес и секрет вебхука), Разноска_Результаты.
  • Общий модуль Разноска_Ядро (логика), перехватчик в ОбменСБанкамиПереопределяемый.
  • Регламентное задание Разноска_ПроверкаПоРасписанию (расписание задается кнопкой «Настроить регламентное задание» на вкладке «Настройки счетов», по умолчанию каждые 15 минут).
  • Обработка Разноска_Разноска (подсистема «Разноска банка»): вкладки «Разноска», «Настройки счетов», «Результаты».

Формат вебхука

status (ok, needs_review, error), run, date, organization, inn, account, period_start, period_end, posted[], needs_review[], errors[] (элементы: document, row, counterparty, amount, text), info_count, reconciliation (status: match, mismatch, no_bank_data, unsupported; rows[], warnings[]).

Ограничения версии 1.0

  • Валютные расчеты и валютные счета не разносятся и не сверяются (попадают в «требует проверки» со статусом).
  • Режим «Авто» не срабатывает при загрузке выписки из файла (txt): для таких счетов «Расписание» или «Вручную».
  • Нет признака «не трогать» для платежей, которые бухгалтер намеренно оставил «Не погашать»: однозначные такие платежи будут разнесены.
  • Регламентные задания в файловой базе выполняются, пока открыт клиентский сеанс с включенным выполнением заданий.
  • Права: для работы нужна роль с доступом к объектам расширения (полные права работают).

Кто пользуется и сопровождает

Бухгалтеры и кураторы, проводящие банк. Сопровождает Александр Золотых.

Запуск

Собрать .cfe из папки исходники: 1cv8 DESIGNER /LoadConfigFromFiles исходники -Extension РазноскаБанкаРасширение, затем /UpdateDBCfg -Extension РазноскаБанкаРасширение, .cfe - /DumpCfg. Установить в «Администрирование - Печатные формы, отчеты и обработки - Расширения», безопасный режим выключить. Настроить счета в разделе «Разноска банка» - «Настройки счетов».

Если расширение поставить нельзя, используйте внешнюю обработку РазноскаБанкаПоДокументамРасчетов (режимы «Расписание» и «Вручную», без автозапуска после загрузки выписки).

Базы клиентов

Клиент База Версия Дата установки
— демо-база «Бух Демо» (проверка) 1.0 22.10.2026

Что проверено

На демо-базе «Бух Демо» (организация «Конфетпром ООО», рублевый счет, режим «Авто»): расширение установлено, структура применена, безопасный режим и защита от опасных действий для расширения выключены. Вызов ПослеПолученияВыписки на тестовом сообщении обмена с банком (создано и удалено в ходе теста) запускает фоновое задание; проверка разнесла 3 однозначных платежа, 5 передала на проверку, результат записан в регистр Разноска_Результаты, вебхук дошел на локальный приемник с заголовком X-Webhook-Secret и JSON по описанному формату. При режиме «Вручную» хук ничего не запускает. Кнопка «Настроить регламентное задание» включает задание с повтором каждые 15 минут. Сбой чтения выписки (у тестового сообщения нет присоединенного файла) попал в предупреждения сверки, итог не сломал.

Не проверено: перехват &После("ПриПолученииВыписки") на реальной выписке 1С:ДиректБанк (в демо-базе нет подключенного банка, хук вызывался напрямую), сверка остатков с реальными данными выписки, деление платежа между документами, работа по расписанию в реальном сеансе регламентных заданий.

Результат теста в демо-базе: автоматически разнесены платежи «Поступление на расчетный счет КП00-000012 от 29.10.2024» (документ расчетов - реализация КП00-000014) и «Списание с расчетного счета КП00-000088 от 15.09.2024», «КП00-000089 от 20.09.2024» (документ расчетов - «Документ расчетов с контрагентом КП00-000001 от 31.08.2024»), ранее это были платежи без документа расчетов.