Перебивают вручную
Бухгалтер или оператор открывает PDF и набирает шапку и строки в поступление. К концу дня растёт число опечаток, а ошибку в сумме находят на сверке с поставщиком.
Автоматическая загрузка документов в 1С — это конвейер из проверяемых шагов, а не кнопка «распознать». Файл приходит с почты, из папки или из выгрузки ЭДО, система определяет тип документа, достаёт поля, сверяет их с контрагентом, договором, заказом и номенклатурой, сомнительное отдаёт человеку, а в 1С создаёт непроведённый документ или черновик. Всё остаётся в журнале. Если документ пришёл в электронном формате со структурой, мы берём структуру, а не распознаём картинку. Саму технологию чтения описывает страница про распознавание документов; здесь речь об учётной части: бухгалтерские документы и запись в 1С.
Обследование — от 200 000 ₽, 2–3 неделиВ 1С создаётся черновик, проведение выключено по умолчаниюИсходники и доступы остаются у вас
Чтение документа — самая заметная часть задачи, но не самая трудная. Основное время уходит на сопоставление с вашими справочниками и на случаи, когда заносить документ нельзя.
Бухгалтер или оператор открывает PDF и набирает шапку и строки в поступление. К концу дня растёт число опечаток, а ошибку в сумме находят на сверке с поставщиком.
В накладной «Болт М8х40 оцинк.», в справочнике «Болт шестигранный 8х40». Оператор каждый раз ищет соответствие по памяти, и у одной позиции в базе появляется ещё один дубль.
Тот же счёт пришёл на почту, в мессенджер и ещё раз после правки. Если у системы нет ключа дубля, в базе два документа, и находят их при закрытии месяца.
Сначала скан или фото, потом УПД через ЭДО или бумага курьером. Их нужно связать с одним документом, а не создать второй.
Таблица идёт на нескольких листах, шапка повторяется, итог на последней странице. Строка теряется или две склеиваются, а сумма «почти сходится».
Страшно, что система проведёт чужой документ или заведёт лишнего контрагента. Страх обоснован, поэтому схема с первого дня строится вокруг непроведённого документа и очереди для человека.
Конвейер состоит из восьми шагов. Каждый шаг можно проверить отдельно, заменить или отключить, не трогая остальные. На любом шаге документ может выйти из потока и уйти человеку; исчезнуть он не может.
Распознавание нужно только там, где нет структуры. УПД, счета-фактуры и накладные, которые приходят через оператора ЭДО, как правило, сопровождаются файлом в формализованном формате: поля из него читаются кодом, а не глазами модели. PDF, выгруженный из учётной программы, содержит текст как текст, и его достают напрямую вместе с координатами. OCR или мультимодальная модель остаются для сканов, фотографий и PDF без текстового слоя. Путь выбирает сам конвейер по содержимому файла, а не оператор по теме письма.
Структурированный документ не освобождает от проверок. Арифметика, дубли, справочники и сопоставление номенклатуры нужны ему так же, как скану, потому что ошибиться может и поставщик. Ещё до начала работ мы выясняем, нет ли в вашей конфигурации штатного механизма получения электронных документов из ЭДО. Если он есть и закрывает задачу, наша часть не нужна, и мы так и скажем на обследовании; что именно доступно, зависит от конфигурации, версии и оператора ЭДО.
Как выбирают подход к чтению документов, разобрано в статье OCR или LLM для распознавания документов. Та же схема в виде условного разбора описана в материале ввод данных из документов в учётную систему (это разбор типовой задачи, а не отчёт о конкретном заказчике). Способы подключения самой 1С — отдельная тема, о ней статья как подключить ИИ к 1С.
Названия документов 1С зависят от конфигурации и версии, поэтому таблицу переписываем под вашу базу на обследовании. Ниже типовая раскладка: она показывает, где обычно рвётся цепочка.
Прочитать наименование со скана можно почти всегда. Трудно понять, какой позиции вашего справочника оно соответствует. Поставщик пишет «Болт М8х40 оцинк.», у вас позиция называется «Болт шестигранный 8х40», а рядом лежат две похожие, отличающиеся длиной. Поиск по похожести или языковая модель легко выберут ближайшую запись, и ошибка будет выглядеть убедительно: тип верный, а цифра в размере другая. Поэтому сопоставление устроено слоями, и догадка в нём всегда последняя.
Из этого следует несколько правил.
Языковая модель может ошибиться уверенно, поэтому всё, что проверяется вычислением или запросом к справочнику, проверяется кодом. Документ, не прошедший проверку, не попадает в 1С, как бы уверенно он ни был прочитан.
Начинают с самого низкого уровня и поднимаются только по результатам измерения на документах, которые не участвовали в настройке. Каждый класс документов (например, конкретный поставщик и тип документа) проходит уровни отдельно.
Ключ дубля строится из ИНН продавца, номера, даты и суммы после нормализации плюс хеш файла. Повторная доставка и повторная попытка записи после сбоя не создают второй документ: система находит первый и показывает различия, если они есть. Исправленная версия с другой суммой — не дубль, а случай для оператора.
Наклон, блики, тень от пальца, печать поверх суммы, слишком низкое разрешение. Система не пытается быть умнее документа: низкая уверенность чтения или несошедшаяся арифметика отправляют документ в очередь, а не в базу. По очереди собирается статистика, какие поставщики и каналы дают плохой вход, и по ним можно запросить оригинал или электронный экземпляр.
Строки переходят на следующий лист, шапка таблицы повторяется, итоги стоят после каждой страницы. Таблица собирается целиком, число строк и суммы сверяются с итогом документа, а не страницы. Склеенные или потерянные строки обычно ломают арифметику, но не всегда, поэтому число строк дополнительно сверяется с эталоном на пилоте.
Накладные и УПД разных поставщиков выглядят по-разному, а форма одного поставщика меняется, когда он обновляет программу печати. Для стабильных поставщиков можно оставить быстрые правила, для разнородного потока нужна модель; выбор делается на пилоте по измерению. Новая форма видна по росту очереди, и тогда добавляется правило или пример, а не переписывается вся система.
Система пишет под своим пользователем с ролью только на нужные документы и справочники. Права на удаление и на изменение настроек учёта у него нет. Пользователя создаёте и отключаете вы.
Сборка, пилот и любые изменения правил сначала проходят на копии боевой базы. Запись в боевую включается только после протокола испытаний и сначала на узком потоке.
По умолчанию создаётся документ без проведения: пока его не проведёт человек, он не меняет остатки и взаиморасчёты. Ошибку в таком документе исправляют до проведения, а не отменяют после.
Каждое действие записано: какой файл, какие значения, какие проверки пройдены, какой документ создан. Отмена конкретной операции делается человеком по записи журнала, без восстановления всей базы из резервной копии.
Максимум документов в час и предельная сумма для автосоздания. Превышение переводит поток в очередь и сообщает ответственному, а аварийный выключатель останавливает запись, не мешая работе очереди.
В документах реквизиты контрагентов, цены и иногда персональные данные. Распознавание и модели работают на вашем сервере, содержимое файлов наружу не передаётся. Требования законодательства о персональных данных и коммерческой тайне согласуйте с юристом и службой безопасности до запуска.
Цены — по тарифам. Точная цена только у обследования, дальше вилка, которая сужается по результатам. Остановиться можно после любой ступени.
Типы документов и поставщики, доля электронных документов, PDF и сканов, справочники контрагентов и номенклатуры, конфигурация 1С и порядок проведения, права. На выходе таблицы типов и проверок, уровни автоматизации, вилка бюджета. Один-два процесса, например входящие накладные и счета. Вычитается из следующего этапа.
Если в потоке участвуют ЭДО, склад, несколько баз или юрлиц: добавляются схема обменов и матрица источников истины.
Например, накладные одного канала. Сборка на тестовой копии базы, эталонная выборка, замер по полям на отложенных документах, параллельный прогон с ручным вводом. На выходе протокол испытаний.
Несколько типов документов, очередь проверки, запись черновиков в боевую базу под отдельным пользователем, журнал и отмена, регламент эксплуатации.
Опытная эксплуатация на всём потоке, приёмочные испытания, обучение операторов, решение по автосозданию для проверенных классов, передача исходников. Этапы по 300 000 – 700 000 ₽, у каждого своя приёмка.
Новые поставщики и формы, правка таблицы соответствий, обновление 1С, разбор сбоев. Пакеты 20 000 / 60 000 / 120 000 ₽ в месяц; работы сверх пакета — 5 000 ₽ в час.
Выгружаем реальные документы за период и раскладываем по типам, поставщикам и каналам: сколько пришло структурой, сколько текстовым PDF, сколько сканом. Смотрим конфигурацию 1С, справочники контрагентов и номенклатуры, порядок проведения и права. Записываем типы, поля, проверки и уровни автоматизации по классам.
Вместе с вашим бухгалтером размечаем эталонную выборку и делим её на настроечную и контрольную. Собираем конвейер и пишем результаты в тестовую копию базы 1С. Сценарии сбоев проверяем заранее: повторная доставка, плохой скан, неизвестный поставщик, документ из нескольких страниц.
Система работает параллельно с ручным вводом, мы сравниваем созданные черновики с тем, что внесли люди. Метрики считаем на документах, которые не участвовали в настройке, пороги вписываем в акт до начала пилота.
Включаем запись в боевую базу под отдельным пользователем, добавляем типы документов и поставщиков, по каждому классу отдельно решаем, нужно ли автосоздание. Передаём исходники, регламент и инструкцию. Сопровождение у нас, у другого подрядчика или своими силами: решаете вы.
Условный разбор типовой задачи: где ломается занесение документов и как это проверяется на приёмке.
Эталонная выборка, метрики по полям, доля ошибок, дошедших до учёта, и выбор порога уверенности.
Три подхода к распознаванию, проверки против выдуманных значений и порог уверенности.
Сорок минут созвона: какие документы и в каком виде приходят, какая у вас 1С, где сейчас идёт ручной ввод. По итогам скажем, нужна ли вам автоматизация вообще и с какой ступени начинать.
Файл принимается из почты, папки или выгрузки ЭДО, определяются формат и тип документа, из него извлекаются поля. Затем идут сверка с контрагентом, договором, заказом и номенклатурой и проверки кодом: арифметика, НДС, реквизиты, дубли. Сомнительные документы уходят оператору, остальные становятся непроведёнными документами в 1С. Каждый шаг пишется в журнал.
Зависит от PDF. Если он пришёл как электронный документ со структурой или содержит текстовый слой, поля читаются напрямую. Если это скан или фото, нужны распознавание и проверки. В обоих случаях сначала создаётся непроведённый документ, а просмотр человеком убирается только для проверенных классов документов после пилота. Если ваша 1С штатно получает документы из ЭДО, наша часть может не понадобиться: это выясняем на обследовании.
По умолчанию нет. Автопроведение выключено и включается отдельным решением вашей бухгалтерии, только на проверенных классах документов, после пилота, с лимитом суммы и возможностью отменить конкретный документ. Уровень «черновик, который проводит человек» может остаться конечным, если он вас устраивает.
Сначала ищется подтверждённая пара в таблице соответствий, затем совпадение по артикулу, коду или штрихкоду. Если ничего не нашлось, оператор видит кандидатов с подсвеченными различиями в цифрах и размерах и выбирает сам; выбор запоминается. Новую позицию система не создаёт: это решение человека, который отвечает за справочник.
Ключ дубля строится из ИНН продавца, номера, даты и суммы после нормализации плюс хеш файла. Повторная доставка и повторная попытка записи после сбоя находят существующий документ и ничего не создают. Исправленную версию с другой суммой система показывает оператору как отдельный случай. На приёмке это проверяется: один и тот же счёт отправляется двумя каналами.
Цифру до замера мы не называем: она зависит от ваших поставщиков, форм и качества сканов. Меряем на эталонной выборке ваших документов, которая не участвовала в настройке, отдельно по полям, а также долю документов без правок и долю ошибок, дошедших до учёта незамеченными. Пороги записываются в акт до начала работ. Подробнее об этом в статье про измерение точности распознавания документов.
Часто хватает HTTP-сервиса или стандартного интерфейса и небольшого расширения, но это зависит от версии платформы и конфигурации; влияние проверяем на копии базы. Типовую конфигурацию без письменного согласования мы не меняем. Если доработка нужна, она оценивается отдельно.
По умолчанию нет: распознавание и модели работают на вашем сервере, журнал хранится у вас. Внешний сервис обсуждаем, только если его разрешила ваша служба безопасности. Требования законодательства о персональных данных и коммерческой тайне согласуйте с юристом.
По тарифам: обследование потока документов — 200 000 ₽ и 2–3 недели, нескольких систем — 350 000 ₽ и 3–4 недели; цена точная и вычитается из следующего этапа. Пилот на одном типе документов и одном потоке — 150 000 – 400 000 ₽, 2–8 недель; несколько типов с записью в боевую базу — 400 000 – 1 200 000 ₽, 2–3 месяца. Вывод в продуктив — от 1 500 000 ₽ этапами по 300 000 – 700 000 ₽, от 3 месяцев. Сопровождение — от 20 000 ₽ в месяц. Итоговую вилку называем по результатам обследования.
Мы в Ростове-на-Дону, работаем с заказчиками по всей России: удалённо и в вашем контуре. Доступ к системам и обследование согласуем на старте с вашей службой безопасности.