Задача заказчика
Заказчик занимается скупкой лома драгоценных металлов у физических лиц. При приёме лома сотрудник идентифицирует сдатчика и вносит его паспортные реквизиты в учётную систему.
Требовалось сократить ручной перенос данных и связать сканирование с оформлением приобретения в 1С:Комплексной автоматизации 2. При этом сотрудник должен видеть найденные записи и проверять сведения перед подтверждением.
Что объединили в решении
Сканирование
Получаем распознанные поля через программный компонент Regula на рабочем месте сотрудника.
Подбор контрагента
Ищем подходящие записи по ФИО и дате рождения. Помеченные на удаление записи исключаем.
Создание и обновление
Передаём данные в помощник создания партнёра либо обновляем паспортные сведения существующего контрагента.
Документ приобретения
Возвращаем выбранного контрагента и связанного с ним партнёра в оформляемый документ.
Как работает сотрудник
Кнопка Regula рядом с полем поставщика открывает подбор прямо из документа «Приобретение товаров и услуг».

- Сотрудник открывает подбор и сканирует паспорт.
- Получает распознанные сведения и список подходящих контрагентов.
- Выбирает существующую запись либо создаёт нового партнёра с заполненными данными.
- При необходимости обновляет паспортные сведения.
- Проверяет данные и продолжает оформление документа.
Данные и подбор контрагента
Из результата чтения используем ФИО, дату рождения, пол, серию и номер паспорта, дату выдачи, орган выдачи и код подразделения. Даты приводим к формату 1С, серию отделяем от номера, строки органа выдачи объединяем.

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


Выбор остаётся за сотрудником: распознавание не заменяет проверку реквизитов и подходящего контрагента.
Техническая реализация
Разработали расширение кс_RegulaReader_КА.cfe для использованной в проекте версии 1С:КА2. На клиенте 1С подключается COM-компонент READERDEMO.regulaReader, который должен быть доступен на компьютере пользователя.
Клиентская часть
Управляет подключением и принимает распознанные текстовые поля после завершения обработки документа.
Серверная часть
Проверяет право доступа, выполняет поиск по базе и записывает паспортные сведения.
Разграничение доступа
Работа со сканером доступна по отдельной роли кс_RegulaReader.
Диагностика
Создание программного объекта и ошибки его создания регистрируются в журнале 1С с событием RegulaReader.
Совместимость относится к конфигурации, под которую создавалось решение. Перед подключением к другой базе требуется проверить её версию и используемые формы.
Результат внедрения
Объединили чтение паспорта, подбор контрагента, создание и обновление сведений в последовательный рабочий сценарий — от сканера до документа приобретения.
Меньше ручного переноса
Распознанные реквизиты поступают в формы 1С без повторного набора каждого поля.
Сначала существующие записи
Сотрудник видит подходящих контрагентов до создания новой записи.
Сведения можно актуализировать
Данные сканирования используются для создания партнёра и обновления паспортных реквизитов.
Результат в учётном документе
Контрагент и партнёр заполняются по выбранной записи; оформление продолжается в привычном интерфейсе.
Понравилось внедрение?
Поддержите проект — ваш лайк поможет другим читателям его заметить.
Нужно связать оборудование с 1С?
Обсудим ваш рабочий процесс и интеграцию оборудования с учётной системой.
Обсудить задачу ↗