24.08.2026
1
Каждый закупщик знает эту ситуацию: на запрос приходит несколько коммерческих предложений. Одно — в отлично структурированном Excel, второе — в PDF с разными названиями позиций, третье — сканер с наспех заполненной формой, четвёртое — просто таблица в теле письма. И все они отличаются единицами измерения, условиями оплаты, сроками поставки и способами упаковки.
Сравнивать такие предложения вручную — не просто трудоёмко. На масштабе это становится источником системных потерь, которые не видны в отчётности, но влияют на маржу. В этой статье разбираем пошаговый алгоритм автоматизации обработки КП: от извлечения данных до формирования единой сравнительной таблицы.

Пока компания работает с небольшим числом поставщиков и ограниченной номенклатурой, ручной подход к сравнению КП оправдан. Закупщик открывает несколько файлов, сводит позиции в общую таблицу, сравнивает цены, сроки и условия. Это занимает время, но результат приемлем.
Однако по мере роста бизнеса ситуация меняется:
В результате процесс сравнения КП становится узким горлышком. Закупщик тратит до 60–70% рабочего времени на механическую обработку данных, не связанную с принятием решений.
Чтобы понять, как автоматизировать обработку коммерческих предложений, нужно разложить этот процесс на отдельные этапы. Каждый из них — потенциальная точка для оптимизации.
Первый барьер — это форматы. Коммерческие предложения могут прийти в виде:
На этом этапе автоматизация решает задачу извлечения структурированных данных из неструктурированных источников. Независимо от формата, система должна распознать таблицу, выделить колонки (наименование, количество, цена, срок, условия) и преобразовать их в единый массив данных.
В Excel и PDF с редактируемыми таблицами это относительно простая задача — данные уже находятся в табличной форме. Со сканами и изображениями сложнее: требуется оптическое распознавание текста, чтобы преобразовать картинку в текст, и последующая парсинг-обработка для выделения структуры таблицы.
Второй этап — самый важный и самый трудоёмкий при ручной обработке. Разные поставщики указывают одни и те же параметры по-разному.
Единицы измерения могут различаться:
Условия оплаты тоже отличаются:
Сроки поставки:
Без приведения всех параметров к единому формату сравнивать предложения корректно невозможно. Автоматическая нормализация — это процесс преобразования данных из разных форматов в единый стандарт, принятый в компании. Например, все цены приводятся к рублям за килограмм, все сроки — к календарным дням, все условия оплаты — к единой шкале.

Самый сложный этап для автоматизации. Одна и та же позиция у разных поставщиков может называться по-разному:
Сопоставить эти названия и понять, что это один и тот же товар, — задача для человека, знающего номенклатуру, но крайне ресурсоёмкая.
На этом этапе автоматизация использует алгоритмы нечёткого поиска и сопоставления текстов. Система находит совпадения даже при различиях в написании, сокращениях, замене символов. Чем больше данных накоплено (история закупок, справочники номенклатуры), тем точнее работает сопоставление.

Коммерческое предложение — это не только цена за единицу товара. Часто за рамками таблицы остаются важные условия, которые напрямую влияют на итоговую стоимость и эффективность закупки:
Эти условия редко указываются в основной таблице. Часто они описаны в тексте письма или в примечаниях к КП. При ручном сравнении их легко пропустить, особенно если нужно обработать десятки предложений.
Автоматизация позволяет извлекать эти условия из текстовой части КП — из сопроводительных писем, примечаний, дополнительных файлов. Система выделяет ключевые параметры и включает их в сравнительную таблицу.
Финальный этап — сведение всех данных в единую таблицу, где по строкам расположены товары (или услуги), а по столбцам — поставщики с их условиями.
Вручную такую таблицу собрать можно, но процесс занимает часы, особенно если номенклатура обширная. Автоматизация делает это мгновенно: после всех этапов нормализации, сопоставления и извлечения условий система формирует готовую сравнительную таблицу.
В этой таблице руководитель или закупщик видит не только цены, но и все значимые параметры: сроки, условия оплаты, доставку, наличие. Это позволяет принимать обоснованные решения, а не выбирать «на глаз» между поставщиками.
Автоматизация не заменяет человека полностью. Некоторые позиции и решения требуют вмешательства закупщика или руководителя. Эти случаи называются «позиции, требующие проверки человеком» — они выделяются системой для ручного контроля.
Какие именно позиции обычно требуют проверки:
Важно, чтобы автоматизация не скрывала эти «серые зоны», а подсвечивала их, давая человеку возможность принять финальное решение.
Теперь, когда понятны все этапы обработки КП, можно сформулировать практический алгоритм автоматизации. Он подходит как для пилотного внедрения на одной категории, так и для масштабного развёртывания.
Шаг 1. Определите одну категорию для пилота. Не пытайтесь автоматизировать все закупки сразу. Выберите категорию с заметным объёмом ручной работы и регулярными закупками. Например, расходные материалы или упаковка.
Шаг 2. Соберите данные по выбранной категории: прайсы поставщиков (в любых форматах), историю закупок за 2–3 месяца, примеры итоговых заявок и правил выбора поставщика, если они существуют.
Шаг 3. Определите стандарт приведения данных. До начала автоматизации согласуйте внутри компании, какие единицы измерения, условия и сроки считаются стандартными для этой категории. Это нужно, чтобы система «знала», к чему приводить данные.
Шаг 4. Настройте извлечение данных. Определите, из каких источников поступают КП и в каких форматах. Настройте автоматический сбор данных из писем, общих папок или через интеграцию с почтовым сервисом.
Шаг 5. Проверьте результат на ограниченном объёме. Возьмите 3–5 коммерческих предложений и обработайте их автоматически, затем сравните с результатом ручной обработки. Это позволит оценить качество извлечения данных и нормализации.
Шаг 6. Внесите корректировки. Если на тестовом объёме обнаружены ошибки сопоставления, неточности или пропущенные условия, скорректируйте настройки. Этот шаг может повторяться несколько раз.
Шаг 7. Запустите регулярную обработку. Когда качество автоматической обработки станет приемлемым, переходите к регулярному использованию. Система будет обрабатывать входящие КП и формировать сравнительные таблицы автоматически.
Шаг 8. Назначьте ответственного за ручную проверку. Определите сотрудника, который будет проверять результаты автоматизации — особенно в части неоднозначных сопоставлений и сложных условий. Его задача — не переделывать работу системы, а подтверждать или корректировать её выводы.
Чтобы проверить, как автоматизация обработки КП может работать в вашей компании, не нужно внедрять сложную систему. Достаточно начать с одной закупочной категории. WINFOX анализирует доступные данные и показывает, какие этапы обработки можно автоматизировать и где находятся скрытые потери.
Система может обрабатывать структурированные Excel-файлы, редактируемые PDF-документы, скан-копии (через оптическое распознавание текста) и текст в электронных письмах. Качество обработки зависит от структурированности исходных данных — чем чётче таблица, тем точнее результат.
Да. Без нормализации корректное сравнение невозможно. Если один поставщик указывает цену за килограмм, а другой — за тонну, прямое сравнение цен приведёт к ошибке. Автоматизация приводит все единицы к единому стандарту, принятому в компании.
Такие позиции автоматически попадают в категорию «требует проверки человеком». Закупщик видит их отдельно и может вручную уточнить соответствие или скорректировать данные. Это не ошибка системы, а часть сценария, когда решение остаётся за человеком.
Да. Начать можно с пилотного проекта на одной закупочной категории. Для пилота достаточно доступных данных: несколько прайсов поставщиков и история закупок. Полное внедрение не требуется — проверка сценария показывает, есть ли экономический смысл в дальнейшей автоматизации.
Частота зависит от динамики рынка. В некоторых отраслях цены меняются ежемесячно, в других — реже. Система может обрабатывать новые КП по мере поступления, обновляя сравнительную таблицу автоматически. Это избавляет от необходимости вручную актуализировать данные при каждом изменении.
Подпишись на рассылку
30.01.2015
7873
В классическом Scrum подразумевается, что заказчик проекта может вносить любые изменения прямо по ходу проекта, но не в текущий...
20.08.2020
5463
В чем разница между двумя популярными моделями управления проектами и какую выбрать для своего проекта