Где возникает ошибка
Свободная формулировка «пришлите цену по списку» даёт разные единицы, заменённые модели и пропуски. Суммировать такие ответы целиком рано: дешёвое предложение может просто не включать часть заказа.
С чем работаем
| № | Позиция | Количество | Единица | Требование |
|---|---|---|---|---|
| 1 | Автомат серии M, 1P, 16А, C, 6кА | 20 | шт. | Точная модель или согласованный аналог |
| 2 | Контактор серии K, 25А, катушка 230В | 10 | шт. | Напряжение катушки обязательно |
| 3 | Клемма серии T | 40 | шт. | Указать фасовку и цену за штуку |
| Поставщик | № | Ответ | Кол-во | Цена | Единица | Срок / примечание |
|---|---|---|---|---|---|---|
| А | 1 | Модель M, характеристики соответствуют | 20 | 420 | шт. | 3 дня |
| А | 2 | Модель K, катушка 230В | 10 | 1850 | шт. | Не указан |
| А | 3 | Клемма T, упаковка | 4 | 180 | уп. | 3 дня; состав упаковки не указан |
| Б | 1 | Модель M, характеристики соответствуют | 20 | 400 | шт. | 7 дней |
| Б | 2 | Модель K, катушка 24В | 10 | 1700 | шт. | 7 дней |
На странице разобраны входные ответы как пример. Шаблон запроса можно использовать для своей задачи: перед отправкой заполните адрес доставки, даты и точные артикулы.
Как разбираем задачу
Нумеруем спецификацию
Номер строки сохраняется в запросе, ответах и итоговой таблице. Так видно, на какую позицию ответа нет.
Задаём формат ответа
Просим указать модель, количество, единицу, фасовку, цену, наличие и срок. Аналоги выносим отдельно.
Проверяем полноту
У А нет срока для позиции 2 и состава упаковки для позиции 3. У Б другая катушка в позиции 2 и нет позиции 3.
Отправляем точечные уточнения
Каждому поставщику готовим короткий список вопросов с номерами строк. До ответа не подменяем неизвестные условия догадками.
Что получается на выходе
Каждая строка получает статус.
Состав и единицы совпали.
Замена или другая фасовка.
Нет цены, срока или позиции.
| Позиция | Что удалось посчитать | Что мешает сравнению | Следующее действие |
|---|---|---|---|
| 1 | А: 20 × 420 = 8 400 ₽; Б: 20 × 400 = 8 000 ₽ | Сравнимо по указанным характеристикам | Проверить артикулы и общие условия |
| 2 | А: 10 × 1 850 = 18 500 ₽ | А: нет срока; Б: другое напряжение катушки | Уточнить срок А; запросить 230В у Б |
| 3 | А: 4 упаковки × 180 = 720 ₽ | А: неизвестно число штук; Б: нет ответа | Уточнить фасовку А; запросить позицию у Б |
Полностью сравнима по указанным характеристикам только позиция 1. Для остальных подготовлены конкретные вопросы. Итог по всей закупке не рассчитываем, пока состав предложений не станет сопоставимым.
Границы этой работы
Шаблон и таблица помогают организовать сбор. Число ответов и сроки реакции зависят от поставщиков. Отправителей, список адресатов, условия замен и порядок работы с отсутствующими ответами согласуем до начала.
Проверьте на самих файлах
CSV открывается в табличном редакторе. Разделитель — точка с запятой, кодировка UTF-8. Файлы доступны без формы и регистрации.
У вас похожая задача?
Пришлите спецификацию или уже полученные КП. Уточним, что нужно запросить, сравнить и проверить.
Обсудить мою задачу