Номенклатура из PDF в 1С: 1200 позиций прайса за минуты, а не за день
Номенклатуру из PDF-прайса в 1С быстрее всего заносят не вручную, а через обработку, которая распознаёт таблицу в файле, сопоставляет позиции с уже существующим справочником и подставляет артикул, единицу измерения и цену в нужные поля. На прайсе из 1000+ позиций это сокращает работу от рабочего дня до пары часов проверки.
Менеджер по закупкам оптовой компании стройматериалов получает от нового поставщика прайс на 1200 позиций — PDF, свёрстанный как таблица с артикулом, наименованием, упаковкой и ценой. Копирует данные в Excel и вместо аккуратных столбцов видит один текстовый блок: артикул «КБ-240» слипся с наименованием «Кабель ВВГ 3х2,5», а единица измерения потерялась вместе с ценой на соседней строке.
почему pdf-прайс не превращается в номенклатуру одним копированием
Менеджер решает, что дело в кривой вёрстке поставщика, но причина в самом формате. PDF хранит текст как набор координат на странице, а не как таблицу с ячейками: программа-конвертер видит буквы и цифры в определённых точках и пытается угадать, какие из них относятся к одной строке. Если наименование длинное и занимает две строки или столбец с упаковкой сдвинут на пару миллиметров, конвертер склеивает соседние ячейки или, наоборот, разрывает одну позицию на две.
Со сканами сложнее: там нет текстового слоя вообще, только изображение, и перед разбором таблицы нужен отдельный шаг — OCR, который сам ошибается на нечётких артикулах и на мелком шрифте в примечаниях внизу страницы.
Отдельная сложность — характеристики. В 1С размер, цвет или диаметр часто ведутся как отдельный уровень номенклатуры, а в PDF-прайсе три позиции с разным диаметром трубы нередко записаны одной строкой через слэш: «Труба ПВХ 20/25/32 мм». Обработка должна не просто прочитать строку, а разложить её на три отдельные позиции с общим наименованием и разными характеристиками — простое распознавание таблицы этого не делает.
цена одной ошибки в номенклатуре
В прошлом прайсе того же поставщика позиция «Кабель ВВГ 3х2,5, бухта 100 м» из-за разрыва строки попала в справочник дважды — один раз с ценой, второй раз без. Кладовщик отгрузил клиенту товар по карточке без цены, бухгалтер обнаружил расхождение только при сверке остатков в конце месяца. На поиск и исправление ушло время бухгалтера и старшего менеджера, а цена в накладной клиенту потребовала отдельного разбирательства.
Задвоенные карточки — не единственный риск. Если цену из PDF переносят с опозданием на неделю-две, пока бухгалтерия вручную сверяет позиции, компания продолжает продавать по старой цене и теряет разницу на каждой отгрузке. При частой смене прайсов у нескольких поставщиков это уже не разовая накладка, а фоновая утечка.
Есть и обратная сторона: если новая позиция из прайса вообще не попадает в справочник, кладовщик не может её оприходовать, и заказ клиенту стоит, пока кто-то вручную заводит карточку — это уже не бухгалтерская, а логистическая задержка, которую клиент видит напрямую.
три способа занести номенклатуру из pdf в 1с
Три варианта отличаются не только по деньгам, но и по тому, сколько раз придётся повторять работу при каждом новом прайсе.
ручной перенос через excel
Менеджер копирует текст из PDF, вручную разносит по столбцам, проверяет артикулы и загружает готовый файл через стандартную обработку загрузки товаров в 1С. Способ не требует вложений, но время сотрудника растёт пропорционально числу позиций и повторяется при каждом обновлении прайса, а поставщики обновляют их регулярно.
онлайн-конвертер pdf в excel
Сторонние сервисы распознают таблицу автоматически и отдают файл, с которым проще работать, чем с сырым текстом. Но структура всё равно требует проверки — конвертер путает артикул с характеристикой на многострочных наименованиях так же, как копипаст. Дополнительный момент для B2B: прайс с закупочными ценами поставщика уходит на сторонний сайт, и не каждый договор с поставщиком это разрешает.
доработка 1с под автоматическую загрузку
Обработка встраивается в текущую базу 1С, распознаёт таблицу в PDF, сопоставляет позиции с уже существующим справочником номенклатуры по артикулу или наименованию и подставляет цену, единицу измерения и упаковку в нужные реквизиты. Подробнее о том, как это работает на практике, — на странице загрузка PDF в 1С.
| Способ | Время на прайс из 1000+ позиций | Типичная ошибка | Стоимость |
|---|---|---|---|
| Ручной перенос через Excel | рабочий день и больше, повторяется при каждом прайсе | опечатки, задвоенные карточки | бесплатно, но платит время сотрудника |
| Онлайн-конвертер PDF → Excel | несколько часов с проверкой структуры | артикул путается с характеристикой на многострочных позициях | обычно бесплатно или по подписке сервиса |
| Доработка 1С с автозагрузкой | минуты после настройки, без повторной ручной работы | часть нестандартных строк уходит в исключения на проверку | от ставки сопровождения 3800 ₽/час, разово на настройку |
Для разовой закупки у нового поставщика ручной перенос оправдан — тратить время на настройку обработки ради одного прайса невыгодно. Для поставщика, с которым компания работает постоянно и получает обновления раз в неделю или чаще, разница накапливается быстро, и настройка автоматической загрузки окупается уже на втором-третьем прайсе.
как устроена автоматическая загрузка номенклатуры из pdf в 1с
Обработка разбирает файл в несколько шагов, и от каждого зависит, сколько позиций попадёт в справочник без ручной правки.
текстовый pdf или скан — разница в точности
Если прайс сделан в Word или Excel и сохранён в PDF, текстовый слой в файле есть изначально, и обработка читает его напрямую — точность распознавания структуры высокая, а ошибки почти всегда связаны со сложной вёрсткой, а не с распознаванием символов. Если прайс — это скан бумажного каталога или фото, PDF содержит только изображение, и перед разбором таблицы нужен OCR: там уже могут путаться похожие цифры и буквы, особенно на нечётком скане или при мелком шрифте в примечаниях.
- ✓Сопоставление с существующим справочником: позиция ищется по артикулу или штрихкоду, если их нет — по наименованию; совпадения, в которых обработка не уверена, не создают новую карточку автоматически, а уходят в список на проверку, чтобы не плодить дубли.
- ✓Перенос характеристик: единица измерения, упаковка, вес и цена подставляются в реквизиты новой или найденной карточки, а объединённые в одну строку варианты вроде диаметра через слэш раскладываются на отдельные позиции.
- ✓Отчёт по загрузке: менеджер видит, сколько позиций добавлено, сколько обновлено и что осталось разобрать вручную.
Это отдельная задача от распознавания первичных документов вроде УПД и счетов-фактур — там нужно построчно сверять суммы и НДС, а не просто пополнять справочник. Если параллельно нужно снять ручной ввод и с этой части документооборота, у нас есть отдельное решение — распознавание УПД из скана.
сколько стоит доработка и когда она окупается
Настройка обработки под конкретный формат прайса поставщика оценивается по ставке сопровождения 1С — от 3800 ₽/час. Для типового прайса на 1000-1500 позиций с одним основным поставщиком работа обычно укладывается в несколько часов: разбор структуры файла, настройка правил сопоставления с номенклатурой, тестовая загрузка. Дальше каждый новый прайс от того же поставщика загружается без участия программиста — меняются только данные в файле, а не логика обработки.
Сравнивать стоит не разовую стоимость настройки, а то, сколько раз в месяц компания получает обновлённые прайсы и сколько времени сотрудника уходит на каждый. Если поставщиков несколько и прайсы приходят еженедельно, ручной ввод превращается в постоянную статью расходов, которая просто не видна в бюджете как отдельная строка.
Ручной ввод не исчезает полностью даже после настройки обработки — позиции, которые она не смогла уверенно сопоставить, всё равно требуют взгляда человека. Но это уже не разбор всего прайса целиком, а короткий список исключений, который менеджер проверяет за несколько минут вместо целого дня. Актуальные тарифы на доработку и сопровождение — на странице цены и тарифы.
если поставщиков десятки и у каждого свой формат pdf
У оптовой компании с широким ассортиментом прайсы редко приходят в одном виде: один поставщик присылает аккуратную таблицу с чёткими столбцами, второй — список позиций подряд без разметки, третий — скан прайса, сфотографированный на складе. Обработка, настроенная под один формат, не разберёт файл другого поставщика без донастройки — правила сопоставления столбцов у каждого свои.
- ✓аккуратная таблица со столбцами артикул, наименование, цена — разбирается почти без донастройки;
- ✓сплошной список позиций без границ столбцов, где данные разделены пробелами или табуляцией;
- ✓скан бумажного прайса или фото со склада — требует OCR перед распознаванием таблицы;
- ✓прайс с объединёнными характеристиками в одной строке — диаметр, цвет или размер через слэш или запятую.
Гибче не делать одну универсальную обработку под все форматы сразу, а добавлять шаблон под каждого нового крупного поставщика по мере необходимости: так выходит быстрее, чем разбирать прайс руками, и дешевле, чем держать сотрудника на постоянном ручном вводе. Такая донастройка — стандартная задача для доработки 1С, а не проект с нуля.
❓ Частые вопросы
Подходит ли автоматическая загрузка для сканов прайсов, а не только текстовых PDF?
Да, но сканы требуют дополнительного шага OCR перед распознаванием таблицы, и точность зависит от качества скана. Для чёткого скана результат близок к текстовому PDF, для нечёткого фото часть позиций уходит в список на ручную проверку.
Можно ли загрузить номенклатуру из PDF в уже работающую базу 1С, не создавая новую?
Да, обработка встраивается в существующую базу — 1С:Бухгалтерию, Управление торговлей или другую конфигурацию — и дополняет действующий справочник номенклатуры. Новые позиции добавляются, найденные — обновляются по цене и характеристикам.
Что если в прайсе нет отдельного столбца с артикулом?
Тогда сопоставление с существующим справочником идёт по наименованию и характеристикам вместо артикула, а точность автоматического распознавания ниже. Часть позиций, в которых программа не уверена, попадает в список исключений для ручной проверки.
Нужно ли устанавливать отдельный модуль для загрузки PDF, или это встраивается в текущую конфигурацию?
Отдельный модуль не нужен — обработка дорабатывается прямо в действующей конфигурации 1С без сторонних расширений. После настройки она появляется как обычная обработка загрузки товаров в привычном интерфейсе программы.
Сколько времени занимает первая загрузка прайса после настройки обработки?
Для прайса на 1000+ позиций само распознавание и сопоставление с номенклатурой занимает минуты, после чего остаётся проверить короткий список исключений — позиций, которые обработка не смогла сопоставить однозначно.
Или позвоните: +7 906 045-28-27 — в рабочее время с 9:00 до 19:00
Читайте также
Остались вопросы? Нужна помощь?
Менеджеры компании с радостью ответят на ваши вопросы, произведут расчет стоимости услуг и подготовят индивидуальное коммерческое предложение.
Бесплатная консультация

