Сайт не работает без javascript. Включите поддержку javascript в настройках браузера!
Игорь Морозов
Читать 3 мин
Распознавание реквизитов контрагента из скана в 1С

Распознавание реквизитов контрагента из скана в 1С

Бухгалтеры тратят значительную часть рабочего дня на ввод карточек контрагентов: ИНН, КПП, ОГРН, юридический адрес, банковские реквизиты. Когда поставщиков много и у каждого — пакет учредительных документов, ручной ввод становится узким местом.

13 просмотров18 открытий

Бухгалтеры тратят значительную часть рабочего дня на ввод карточек контрагентов: ИНН, КПП, ОГРН, юридический адрес, банковские реквизиты. Когда поставщиков много и у каждого — пакет учредительных документов, ручной ввод становится узким местом. Внешняя обработка «Распознавание реквизитов контрагента» закрывает эту задачу: она извлекает реквизиты из отсканированного документа или PDF и автоматически создаёт (или обновляет) карточку в справочнике «Контрагенты».

Что делает обработка

Обработка загружает файл с реквизитами организации — изображение, скан или PDF — и через сервис распознавания извлекает из него структурированные данные: наименование, ИНН, КПП, ОГРН, юридический адрес, наименование банка, БИК, корреспондентский счёт и расчётный счёт.

После распознавания обработка сама определяет, что делать с контрагентом:

  • если организации с таким ИНН и КПП в базе нет — создаётся новая карточка;

  • если контрагент уже есть — обновляются только те реквизиты, которые изменились;

  • если банк с указанным БИК отсутствует в справочнике банков — он создаётся автоматически;

  • расчётный счёт создаётся или обновляется, при этом прописывается валюта счёта и привязывается к контрагенту как основной.

Все операции по карточке и банковскому счёту выполняются в одной транзакции: при ошибке на любом этапе база остаётся в прежнем состоянии, частичных записей не возникает.

Как это работает в связке с программой

Обработка подключается через штатный механизм дополнительных отчетов и обработок (входит в состав БСП — библиотеки стандартных подсистем). Это значит, что она появляется там, где бухгалтеру удобно:

  • в карточке контрагента — команда «Заполнить» → «Распознать реквизиты из файла»;

  • в форме списка контрагентов — аналогичная команда при выделении одного или нескольких элементов.

При запуске из карточки обработка сразу подставляет текущего контрагента как кандидата на обновление. При запуске из списка — работает с первым выделенным элементом. После распознавания бухгалтер видит JSON-представление извлечённых данных прямо на форме и до сохранения может проверить, что именно будет записано.

Обработка совместима с конфигурациями, где справочник контрагентов устроен типовым образом — «Бухгалтерия предприятия», «Управление торговлей», «ERP», «Комплексная автоматизация». Поддерживаются оба варианта наименования полного названия организации («ПолноеНаименование» для БП и «НаименованиеПолное» для ERP/УТ), несколько вариантов реквизита вида контрагента и юридического адреса. Адрес сохраняется и как строковый реквизит, и через подсистему контактной информации, если она используется в базе.

Что нужно для работы

  1. Установленный и запущенный локально сервис распознавания. По умолчанию обработка обращается к адресу https://localhost:5000; при необходимости адрес меняется в поле «ИИ Сканер — адрес сервиса» на форме обработки.

  2. Доступ из 1С к этому сервису по сети. Если 1С работает в клиент-серверном варианте и сервис развёрнут на отдельной машине, нужно указать его внешний адрес (в том числе HTTPS — поддерживается).

  3. Права на запись в справочники «Контрагенты», «Банки» и «Банковские счета».

Сценарий работы

  1. Открыть карточку контрагента или выделить его в списке.

  2. Из меню «Заполнить» выбрать команду «Распознать реквизиты из файла».

  3. Нажать «Выбрать файл…» и указать скан или PDF с реквизитами.

  4. Нажать «Распознать реквизиты» — обработка отправит файл в сервис, получит ответ и покажет распознанные данные на форме.

  5. Нажать «Создать / Обновить контрагента». Обработка сама определит, создавать нового контрагента или обновлять существующего, и при необходимости создаст банк и расчётный счёт.

  6. По окончании работы появится оповещение с навигационной ссылкой на сохранённую карточку.

На что обратить внимание

  • Качество распознавания зависит от качества исходного файла. Размытые сканы, документы под углом, смешанные языки распознаются хуже — имеет смысл сначала привести файл в порядок.

  • Обработка заполняет только те реквизиты, которые удалось извлечь. Если сервис не распознал, например, корреспондентский счёт банка, соответствующее поле останется пустым — бухгалтер вносит его вручную.

  • При обновлении существующего контрагента перезаписываются только изменившиеся поля. Если в карточке есть ручные правки, которые вы хотите сохранить, перед распознаванием стоит их зафиксировать.

  • Распознанные данные перед записью отображаются в виде JSON на форме обработки. Это удобная точка контроля: можно сверить цифры до того, как они попадут в учёт.

  • Если банка с указанным БИК нет в справочнике, он будет создан автоматически на основании данных из файла. После записи стоит открыть созданный банк и убедиться, что корреспондентский счёт и полное наименование заполнены верно.

Итог

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

Информации об авторе

Этот пост написан блогером Трибуны. Вы тоже можете начать писать: сделать это можно .

Начать дискуссию

ГлавнаяПодписка