Распознавание первички в 1С — MCP-сервер «АйТи-Фреш»
АйТи-ФрешАйТи-ФрешПЕРВИЧКА · MCP-1С
Главная / Наши продукты / Распознавание первички
Продукт 05 · собственная разработка ITfresh

Первичка, которую не нужно вводить руками

MCP-сервер распознавания документов: загружаете пачку сканов — система сама определяет тип, читает реквизиты и строки, проверяет ИНН, КПП, БИК и арифметику НДС, подбирает контрагентов и номенклатуру по справочникам и готовит черновики в 1С. Бухгалтер только смотрит карточки и нажимает «Применить».

Локально — сканы не выходят за контур Любые модели — свои или облачные Только черновики — проводит человек
Бухгалтер со сканером: бумажные документы превращаются в карточки данных и уходят в 1С, рядом помощник-робот ITfresh
10стадий конвейера — прогресс каждого документа виден в реальном времени
500файлов в одном пакете: PDF, сканы, фото; многостраничные PDF режутся сами
67/67верно определённых типов в сквозном тесте на смешанной пачке
0документов, проведённых без человека: запись — только черновиком
Ролик · реальный интерфейс портала

ИИ АйТи Фреш показывает модуль сам

Все экраны в ролике — настоящий операторский портал на демо-пакете документов (реквизиты вымышленные, название базы скрыто). Включите звук.

0:00 / 0:00
Ролик собран из живых экранов портала «Первичка · MCP-1С». Голос — синтез речи.Скачать MP4 для показа коллегам ↓
Как это работает

Конвейер из 10 стадий — как в портале

Каждый документ проходит один и тот же путь. Оператор видит, на какой стадии каждый файл, сколько осталось до конца пачки и сколько потоков распознавания занято.

1

В очереди

пакет принят, файлы в очереди

2

Проверка файла

тип, размер, число страниц, битые PDF

3

Подготовка скана

300 DPI, контраст, шум, выравнивание

4

Распознавание

Tesseract 5 rus+eng

5

Уточнение

второй проход PaddleOCR для сложных мест

6

Извлечение полей

шаблон → якоря → правила

7

Проверка реквизитов

ИНН, КПП, БИК, счёт, НДС, суммы

8

Перепроверка

модель — только при сомнении

9

Сопоставление с 1С

контрагенты, номенклатура, дубли

10

Готов к решению

карточка ждёт оператора

Что распознаём

Вся входящая первичка одной пачкой

Тип документа определяется автоматически — по содержанию, а не по имени файла. Если сомнение есть, карточка честно подсказывает второй вариант: «возможно также: УПД».

Бумажные документы проходят через луч сканера и превращаются в структурированные поля
ДокументЧто извлекаемРезультат в 1С
УПД (статус 1 и 2)шапка, стороны, строки, НДС, итогипоступление + счёт-фактура
ТОРГ-12, товарная накладнаяпоставщик, № и дата, строки товаровпоступление (запасы)
Счёт-фактурареквизиты, ставки и суммы НДССФ полученный
Акт выполненных работ / услугисполнитель, услуги, суммыпоступление (расходы)
Счёт на оплатуполучатель, банк, БИК, р/с, суммав очередь оператора
Платёжное поручениеплательщик, получатель, назначениев очередь оператора
ТТН, кассовые документы, чекиреквизиты и суммыв очередь оператора
Неизвестный видтекст сохраняется для разбораручная очередь

Форматы: PDF (постранично), JPG, PNG, TIFF, BMP, WEBP. Предохранители на входе: размер, число страниц, разрешение, битые файлы отсекаются до распознавания. Набор видов и куда они заводятся — настраивается под вашу конфигурацию 1С при внедрении.

Проверки

Не верим на слово — проверяем каждую цифру

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

ИНН

Контрольные суммы ИНН 10/12 знаков

ошибка в одной цифре не пройдёт — поле подсвечивается

КПП·БИК

КПП, БИК и расчётный счёт по методике ЦБ

ключ счёта проверяется вместе с БИК банка

НДС

Арифметика НДС «в том числе» и «сверху»

ставка, сумма налога и итог должны сходиться

Каждая строка и итог

кол-во × цена = сумма; сумма строк = итог шапки

DUP

Дубли

поставщик + номер + дата + сумма; повторный скан не станет вторым документом

Помощник с лупой проверяет документ: зелёные галочки и один красный флажок

Так замечания выглядят в карточке

Строка 2: 1.0 × 5 839,48 ≠ 7 124,26 (расхождение 1 284,78)
Сумма строк 2 192,61 против итога 2 159,57: расхождение 33,04 ₽
Для этого типа документа НДС обязателен
ИНН 5406614480 — контрольная сумма верна · контрагент найден по ИНН

Бухгалтер может ответить комментарием: «причина неверна, в графе „Всего к оплате“ написано 36 620,00» — система снимет замечание и подставит названное значение.

Сопоставление и обучение

Узнаёт ваших поставщиков и учится на правках

Чем дольше работает система, тем меньше правок и тем реже нужна внешняя модель: каждое решение бухгалтера пополняет базу знаний.

🏢

Контрагенты

Точное совпадение по ИНН + КПП. Если ИНН на скане не читается — нечёткий поиск по наименованию с подсказкой, которую подтверждает оператор.

ИНН 5406614480 → ООО «Неваторг» ✓
📦

Номенклатура

Сначала по артикулу поставщика, затем по наименованию с оценкой похожести: уверенное совпадение подставляется, сомнительное — предлагается.

«Электрод УОНИ-13/55 д.4» ≈ 0,93
🧠

Шаблоны поставщиков

После одобрения система запоминает макет бланка: где у этого поставщика номер, дата, итог. Следующий его документ читается по шаблону.

Запомнили макет: якорей 12, новый шаблон
Помощник изучает шаблоны бланков поставщиков на доске

Что попадает в базу знаний

  • шаблон макета поставщика и пространственные якоря полей;
  • выученные правила извлечения — неудачные отключаются сами после 10 промахов;
  • правки оператора «было → стало» и синонимы из справочников 1С;
  • статистика: качество по типам документов, типовые дефекты сканов, время стадий.

Обучение не идёт на документах с неустранёнными ошибками — система не «запоминает» брак. База знаний — PostgreSQL + pgvector в вашем контуре; одна база может обслуживать несколько порталов и юрлиц.

Интерфейс оператора

Портал, в котором работает бухгалтер

Живые скриншоты на демо-пакете. Реквизиты в документах вымышленные, название базы заменено.

Выбор режима: ввод документов, просмотр и анализ, отчёт по документам
Выбор режимаВвод документов, просмотр и анализ (только чтение) или отчёт о том, что заведено в 1С за период.
Пакетная загрузка сканов с выбором режима перепроверки
Пакетная загрузкаПеретащите до 500 файлов. Здесь же выбирается перепроверка моделью: каскад, строгая или выключена.
Распознавание пачки: общий прогресс, оставшееся время и рейка из 10 стадий
Распознавание в реальном времениПроцент и оставшееся время по пачке, текущая стадия и движок, занятость потоков распознавания.
Карточки распознанных документов с типом, контрагентом, суммами и замечаниями
Карточки документов и решенияТип, контрагент, ИНН, номер, дата, сумма, НДС, строки, уверенность и замечания проверок. Решение по каждому: «Одобрено» или «Обработать заново».
Просмотр скана рядом с распознанными полями
Скан рядом с полямиЛюбое поле можно поправить — правка сразу уходит в обучение.
Аналитика: качество по типам документов, узкие места, шаблоны, расходы
Просмотр и анализКачество по типам документов, где уходит время, частые дефекты сканов, шаблоны поставщиков и расходы на перепроверку.
Где работают модели — решаете вы

Внутри вашего контура — или в любом облаке

Для бухгалтерии документы — это коммерческая тайна и персональные данные. Поэтому распознавание по умолчанию полностью локальное, а облако — осознанная опция, а не условие работы.

ПО УМОЛЧАНИЮ
🏠

На сервере заказчика

Весь конвейер и база знаний разворачиваются у вас: отдельная CPU-ВМ, без видеокарты. Ни скан, ни текст не выходят за периметр — подходит под 152-ФЗ и требования службы безопасности.

Tesseract 5PaddleOCR PP-OCRv5PP-StructureV3локальные LLM
🛡️

На наших локальных агентах

Не хотите держать своё железо — распознавание работает на серверах ITfresh в ЦОД в Москве, в изолированном контуре под вашу компанию. Модели локальные, внешние API не вызываются.

ЦОД Москваизолированная ВМсвои модели ITfresh
☁️

Любые облачные модели

Если важнее максимальная точность на «тяжёлых» документах — подключим облачные модели по вашему выбору. По умолчанию им уходит только уже распознанный текст, не изображения, и только когда локальных проверок мало.

GPTClaudeGeminiDeepSeekQwenGigaChat / YandexGPT

Каскад перепроверки: платим только за сомнение

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

УРОВЕНЬ 0

Проверки и шаблоны

ИНН/КПП/БИК, НДС, суммы, шаблон поставщика

0 ₽
УРОВЕНЬ 1

Бюджетная модель

быстро смотрит текст при сомнении

доли копейки
УРОВЕНЬ 2

Вторая модель

если первая не уверена

копейки
АРБИТР

Сильная модель

только при расхождении

редко
Данные уходят в защищённый сервер под щитом — документы не покидают контур
Безопасность записи в 1С

Система готовит — бухгалтер решает

📝

Только черновики

В 1С создаётся непроведённый документ. Команда проведения из конвейера запрещена всегда — независимо от роли и уверенности.

Явное «Применить»

Запись — только после решения оператора. Каждое решение подписывается его учётной записью.

🧪

Dry-run по умолчанию

Пока запись не включена явно, система честно показывает, что было бы создано — удобно для пилота.

💾

Страховка базы

Запись разрешается при подтверждённой резервной копии и только в разрешённые поля. Отдельные роли для ввода и анализа.

MCP · для AI-агентов

Распознанное сразу доступно ИИ-агентам

Модуль — часть нашего MCP-сервера для 1С. Агент (Claude и другие с поддержкой MCP) может проверить созданный черновик, найти контрагента, сверить остатки или построить отчёт — обычным языком в чате.

query_odataget_by_refregister_sliceget_constantcreate_object*update_object*

* запись — по белому списку и отдельным разрешениям; проведение документов, заведённых из первички, запрещено.

claude · mcp-1c
> Какие черновики поступлений завели сегодня из первички?
✓ query_odata: Document_ПриходнаяНакладная, не проведён, дата = сегодня
Найдено 6 черновиков на 412 380,15 ₽:
ООО «Неваторг» УПД № 1196 146 708,59
ООО «Балтстрой» ТОРГ-12 № 88 93 115,00
> Проверь, нет ли среди них дублей с прошлым месяцем
✓ сверка по поставщику, номеру, дате и сумме — дублей нет
Технологии

Что внутри

Распознавание

  • Tesseract 5 (rus+eng, лучшие модели) — основной движок
  • PaddleOCR PP-OCRv5 — второй проход для плохих фото
  • PP-StructureV3 — отдельная очередь для сложных таблиц
  • CPU-only: видеокарта не нужна

Производительность

  • до 30 документов параллельно на пачку + резерв для оператора
  • масштабируется числом ядер сервера
  • сотни документов в час на одной ВМ
  • поток событий в портал в реальном времени

Интеграция

  • 1С:Предприятие 8.3 через веб-публикацию (OData / HTTP-сервис)
  • УНФ, Бухгалтерия 3.0, УТ 11, КА, ERP
  • PostgreSQL + pgvector — база знаний
  • отчёт по заведённому в Excel
Внедрение

От пилота до потока — пять шагов

  1. Разбор потока

    Какие документы, от каких поставщиков, в какую базу и куда их заводить.

  2. Развёртывание

    ВМ у вас или изолированный контур у нас; подключение к веб-публикации 1С.

  3. Пилот в dry-run

    Прогоняем вашу реальную пачку: видно, что создалось бы — без записи.

  4. Настройка и обучение

    Маппинг видов, справочники, шаблоны ваших постоянных поставщиков.

  5. Боевой режим

    Запись черновиков, роли операторов, отчёты, при желании — облачные модели.

Вопросы

Частые вопросы

Уходят ли сканы наших документов в облако?

Нет, если вы этого не захотите. Распознавание работает на CPU-сервере в вашем контуре или на наших локальных агентах. Облачные модели подключаются только по вашему решению, и даже тогда им передаётся только уже распознанный текст, а не изображения.

Может ли система сама провести документ в 1С?

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

Какие конфигурации 1С поддерживаются?

Любая конфигурация 1С:Предприятие 8.3 с веб-публикацией: УНФ, Бухгалтерия 3.0, УТ 11, КА, ERP. Маппинг видов документов настраивается под вашу базу при внедрении.

Нужна ли видеокарта?

Нет. Конвейер спроектирован как CPU-only: Tesseract 5 и PaddleOCR PP-OCRv5 работают на обычном сервере. Пропускная способность масштабируется числом ядер.

Что будет с плохим фото с телефона?

Скан проходит подготовку (контраст, шум, выравнивание), при низкой уверенности включается второй движок. Если и это не помогло — документ честно помечается низкой уверенностью, а замечания показывают, какие поля проверить.

Что если один и тот же документ загрузят дважды?

Сработает защита от дублей по связке «поставщик + номер + дата + сумма» — и внутри пачки, и против уже заведённого в 1С.

Можно ли несколько юрлиц и баз?

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

ИИ-помощник АйТи-Фреш — распознавание первички в 1С

Покажем на ваших документах

Пришлите 10–20 сканов типичной первички — прогоним через портал в dry-run и покажем карточки, замечания и что создастся в вашей 1С. Бесплатно, в вашем контуре или на нашем стенде.