Распознавание паспорта в 1С через API DocuMind
Зачем автоматизировать ввод паспортных данных?
Каждый день сотрудники сотен компаний вручную переносят данные из паспортов в 1С. Один паспорт — это минимум 12 полей. Один сотрудник — 3–5 минут работы. Сто новых клиентов в день — это уже полноценная ставка оператора, занятого исключительно перепечаткой.
При этом ошибки неизбежны: перепутанные цифры в номере, опечатки в фамилии, неверная дата — и физическое лицо в базе задвоено, а документы уходят с ошибкой.
DocuMind решает эту задачу радикально: фотография или скан паспорта → HTTP-запрос → готовый JSON с полями → автозаполнение в 1С. Без ручного труда, без ошибок транскрипции.
Как работает интеграция: пошагово
API DocuMind построен по принципу «одного запроса». Вам не нужно разворачивать ML-инфраструктуру, обучать модели или разбираться с OpenCV. Достаточно HTTP POST.
Шаг 1. Получите API-ключ
Зарегистрируйтесь на documind.ru и получите ключ в личном кабинете. Тестовый тариф позволяет начать без оплаты.
Шаг 2. Отправьте изображение паспорта
POST https://api.documind.ru/v1/recognize
Content-Type: multipart/form-data
Authorization: Bearer {YOUR_API_KEY}
file: <бинарный файл изображения или PDF>
Или передайте Base64:
{
"image_base64": "iVBORw0KGgoAAAANSUhEUgAA...",
"document_type": "russian_passport"
}
Шаг 3. Получите структурированный результат
{
"status": "ok",
"data": {
"last_name": "ИВАНОВ",
"first_name": "ИВАН",
"middle_name": "ИВАНОВИЧ",
"birth_date": "15.03.1985",
"birth_place": "Г. КАЗАНЬ",
"gender": "М",
"series": "1234",
"number": "567890",
"issue_date": "20.05.2015",
"issued_by": "ОТДЕЛЕНИЕ УФМС РОССИИ ПО РТ В ВАХИТОВСКОМ Р-НЕ Г. КАЗАНИ",
"department_code": "160-001",
"registration_address": "Г. КАЗАНЬ, УЛ. ПУШКИНА, Д. 10, КВ. 5"
}
}
Шаг 4. Интеграция на стороне 1С
В 1С интеграция реализуется через встроенный HTTPСоединение — никаких сторонних компонент не требуется.
Функция РаспознатьПаспорт(ПутьКФайлу)
АдресAPI = "https://api.documind.ru/v1/recognize";
Ключ = "Bearer " + КонстантыПроекта.DocuMindAPIKey;
ДвоичныеДанные = Новый ДвоичныеДанные(ПутьКФайлу);
ЗаголовкиHTTP = Новый Соответствие;
ЗаголовкиHTTP.Вставить("Authorization", Ключ);
Соединение = Новый HTTPСоединение("api.documind.ru",,,,,30, Новый ЗащищённоеСоединениеOpenSSL());
Запрос = Новый HTTPЗапрос("/v1/recognize", ЗаголовкиHTTP);
Запрос.УстановитьТелоИзДвоичныхДанных(ДвоичныеДанные);
Ответ = Соединение.ОтправитьДляОбработки(Запрос);
Если Ответ.КодСостояния = 200 Тогда
Возврат ПрочитатьJSON(Ответ.ПолучитьТелоКакСтроку());
КонецЕсли;
КонецФункции
Весь цикл — от нажатия кнопки до заполненной карточки — занимает 1–2 секунды.
Где это применяется в 1С
1С: Зарплата и управление персоналом (ЗУП)
Оформление нового сотрудника — самый очевидный кейс. Кадровик открывает карточку физического лица, нажимает «Загрузить паспорт», прикладывает скан — и все поля заполняются автоматически: ФИО, дата и место рождения, серия и номер, кем выдан, код подразделения, адрес регистрации. Далее эти данные автоматически подтягиваются в трудовой договор, приказ о приёме (форма Т-1) и личную карточку (форма Т-2).
Особенно актуально для предприятий с высокой текучестью кадров — ритейл, склады, строительство, общепит — где в пиковый период HR оформляет десятки человек в день.
1С: Бухгалтерия предприятия
Физические лица фигурируют в бухгалтерии в нескольких контекстах: учредители, ИП-контрагенты, подотчётные лица, получатели займов. При создании карточки физлица бухгалтер традиционно вручную переносит данные из копии паспорта. С DocuMind этот шаг исчезает: скан прикладывается прямо в момент создания контрагента, данные заполняются сразу.
Также критично при формировании справок 2-НДФЛ и 3-НДФЛ: ошибка в паспортных данных физлица приводит к отказу ФНС в приёме отчётности.
1С: Управление торговлей и CRM
Компании, работающие с физическими лицами напрямую (рассрочки, договоры купли-продажи, абонентские договоры), обязаны идентифицировать клиента. Менеджер на точке продаж или в офисе фотографирует паспорт клиента прямо со смартфона — данные через API уходят в 1С и создают карточку покупателя без единого ручного ввода. Это ускоряет оформление сделки и исключает ошибки в договоре.
1С: Отель
По российскому законодательству гостиницы обязаны передавать сведения о каждом госте в МВД через систему ЦПКПП. Интеграция DocuMind с 1С: Отель позволяет при заселении отсканировать паспорт — и данные автоматически заполняют карточку гостя и формируют уведомление для МВД. Это экономит 5–7 минут на каждом госте на стойке регистрации и исключает штрафы за некорректно переданные сведения.
1С: Медицина
При регистрации пациента в частной клинике на базе 1С: Медицина паспортные данные нужны для договора на оказание услуг, для страховых документов и для корректной выписки чека. Ошибка в ФИО или дате рождения означает недействительный договор. Распознавание исключает этот риск на этапе первичной регистрации.
1С: Документооборот
При регистрации входящих документов от физических лиц — заявлений, обращений, договоров — система автоматически идентифицирует заявителя по паспорту и связывает документ с карточкой физлица в базе. Актуально для МФЦ, управляющих компаний ЖКХ, страховых агентств.
Итог
Подключить распознавание паспортов к любой конфигурации 1С через DocuMind — это задача одного рабочего дня для разработчика. Не нужна собственная ML-инфраструктура, не нужны дорогостоящие SDK и сторонние компоненты.
Один POST-запрос — и паспортные данные в 1С, точно и мгновенно.
Попробуйте DocuMind бесплатно
Зарегистрируйтесь и получите API-ключ для тестирования
Получить API Key