Модель товара и предложение поставщика — разные уровни учёта. Одна леска может присутствовать в каталоге на подвесе, круглом подвесе и в блистере. Если выгрузить только общий артикул и количество, различие между вариантами исчезнет. Итоговая сумма может выглядеть правдоподобно, но менеджер и склад уже не смогут понять, какую упаковку согласовали и сколько единиц каждого исполнения заказали.

В закупочной таблице нужно сохранять конкретное предложение вместе с упаковкой и условиями. Это особенно важно при переносе расчёта между сотрудниками, объединении нескольких файлов и повторном заказе. Ниже разобран порядок учёта вариантов на примере доступных предложений лески. Статья не объясняет заново общий принцип минимальной партии; для него есть отдельный материал о MOQ в оптовой закупке.

Почему одного артикула недостаточно

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

Не используйте цвет фотографии или сокращённое название как единственный способ различения. Изображение может быть общим для нескольких вариантов, а название — обрезаться при выгрузке. Надёжнее сохранять отдельные поля и полный исходный ID. Читаемое наименование остаётся полезным для работы человека, но проверка уникальности должна опираться на идентификатор предложения.

До заполнения таблицы договоритесь, что считается одной строкой. Для этой задачи разумная единица — одно конкретное предложение с определённой упаковкой и условиями. Если два сотрудника считают строки по-разному, один будет объединять варианты по модели, а другой — добавлять их повторно. Исправлять такой файл после согласования суммы сложнее, чем заранее определить одинаковое правило.

Разделите сведения о модели и варианте

В блоке модели храните общий код, профиль, номинальный размер, длину и другие подтверждённые характеристики товара. В блоке предложения — ID, упаковку, программу, единицу заказа, минимум, кратность и цену с её условиями. Отдельно оставьте дату получения данных и ссылку на источник. Такая структура помогает понять, какая часть записи изменилась при обновлении.

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

Для внутренних сокращений создайте понятный словарь. Например, полное наименование упаковки из каталога должно однозначно восстанавливаться из записи сотрудника. Не объединяйте круглый подвес и подвес одним сокращением, если в заказе они разные. Когда таблица используется несколькими подразделениями, расшифровка нужна рядом с данными, а не в личной памяти автора файла.

Три упаковки — три самостоятельные строки

Если закупаются три варианта одной лески, каждому нужны собственные количество и условия. Общий итог по модели можно рассчитывать отдельно для планирования ассортимента, но он не должен заменять строки исполнения. Склад принимает и распределяет конкретные упаковки; одна суммарная цифра по модели не сообщает, что должно находиться в коробках.

В проверенном наборе обычных предложений каталога одной модели могут соответствовать несколько упаковочных вариантов. При переносе выбирайте именно тот ID, который относится к нужному исполнению. Не создавайте его вручную из похожего кода и предполагаемого суффикса: сохраните фактическое значение из источника. Внешне понятное правило именования не гарантирует, что оно одинаково для всех товаров.

Если поставщик предложил заменить один вариант другим, оформите изменение отдельным решением. Не меняйте текст упаковки в уже согласованной строке, оставляя прежний ID и цену. Сначала нужно получить соответствующее предложение и проверить условия, затем обновить расчёт с сохранением истории. Это позволяет увидеть не только новую сумму, но и то, за счёт какого исполнения она изменилась.

Не смешивайте разные программы поставки

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

Для конкретного кода КГ000027415 в проверенных данных кратность составляет 288 единиц. В обычном заказе минимум 5000 при этой кратности приводит к заказу 5184 единиц. В сезонном предложении минимум составляет 288. Это сведения именно по указанному коду и выбранным условиям; переносить их на весь каталог нельзя.

Старые числа 12/144 в названии отдельных записей не являются актуальным основанием для расчёта этой позиции. При конфликте названия и структурированных полей используйте проверенные текущие данные и сохраняйте замечание об источнике. Не пытайтесь одновременно удержать старую кратность в комментарии и новую в расчёте без пояснения: следующий пользователь таблицы должен видеть, какие сведения действуют.

Форма строки, сохраняющая выбранный вариант

Ниже приведён шаблон закупочной таблицы. Он не требует конкретной учётной программы: поля можно добавить в привычный файл. Важнее сохранить смысл и прослеживаемость, чем воспроизвести технические названия колонок из источника.

ПолеНазначениеПроверка при переносе
Общий код моделиСвязать варианты одного товараНе использовать как единственный ключ
ID предложенияОднозначно определить выбранную строкуПолное значение сохранено без сокращения
НаименованиеПомочь человеку проверить товарПрофиль, размер и длина не потеряны
УпаковкаРазличить исполнениеТочное название совпадает с карточкой
Программа поставкиРазделить условия закупкиОбычное и сезонное предложения не смешаны
Единица количестваПонять смысл числаУпаковки не подменены метрами или коробками
Количество заказаЗафиксировать потребность по вариантуСоответствует минимуму и кратности строки
Минимум и кратностьПроверить возможность заказаВзяты из того же предложения
Цена и условияСохранить основу расчётаЕсть валюта, дата и пометка «от», если применимо
Источник и версияВосстановить исходные данныеСсылка или файл доступны коллегам

Если таблица передаётся поставщику, поясните внутренние поля, которые он не знает. При этом не удаляйте их из своей рабочей версии. Полученный ответ нужно связать с исходными строками, иначе поставщик может вернуть собственный порядок и коды, а вы ошибочно сопоставите цену с соседним вариантом.

Проверяйте единицы до суммирования

Число без единицы не позволяет понять объём заказа. Метры лески в одной упаковке, количество потребительских единиц и число коробок описывают разные величины. В таблице они должны находиться в отдельных столбцах. Нельзя суммировать длины намотки и принимать результат за количество товара к закупке.

Запишите, на какую единицу относится цена. Если стоимость указана за потребительскую упаковку, расчёт не должен умножать её на число коробок без учёта подтверждённого вложения. Если поставщик отвечает в другой единице, сохраните исходный ответ и явно выполните согласованный пересчёт. Молчаливое изменение единицы создаёт ошибку, которую трудно заметить по итоговой сумме.

Для количества по варианту проверьте два независимых условия: достижение минимума и соответствие кратности. Значение 5000 в примере с кратностью 288 не становится допустимым только потому, что равно минимальному порогу. Следующая допустимая величина в приведённом конкретном случае — 5184. Проверку выполняйте отдельно для каждой строки, а не для общей суммы всех упаковок одной модели.

Как сохранять цену и комиссию

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

Комиссия сервиса составляет 3%. В рабочей таблице важно также видеть основание её расчёта по действующим условиям, а не просто строку с процентом. Не придумывайте базу начисления и не включайте дополнительные расходы по собственному предположению. Если выгрузка и итоговый расчёт показывают сумму разными блоками, уточните состав, чтобы не добавить комиссию второй раз.

Стоимость упаковки может различаться между вариантами, даже когда леска одинаковая. Поэтому не копируйте цену из первой строки на остальные автоматически. Если нужно отдельно оценить упаковочные расходы, используйте материал о стоимости упаковки партии. Закупочная таблица должна сохранять фактическое предложение, а дополнительная аналитика — объяснять его состав без подмены исходных данных.

Что проверять после объединения файлов

После получения нескольких таблиц сначала сопоставьте ID предложений и условия, затем объединяйте количества. Совпадающий общий код модели не является основанием для слияния строк с разной упаковкой. Если один и тот же ID встречается несколько раз, выясните, это повтор одной записи или отдельные потребности разных подразделений.

Сохраните происхождение каждой добавленной потребности: магазин, склад или ответственное подразделение по правилам компании. Тогда суммарное количество можно развернуть обратно и проверить распределение. Без такой связи исправление одной строки после согласования легко изменит чужую заявку. Полезно держать исходные файлы отдельно от сводного, чтобы результат объединения можно было восстановить.

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

Как передать варианты складу и продавцам

В приёмочной версии таблицы оставьте конкретную упаковку, ID предложения, количество и признаки идентификации. Коммерческие расчёты могут быть не нужны кладовщику, но различия вариантов должны сохраняться полностью. Если склад пользуется другими внутренними кодами, создайте явное соответствие, а не заменяйте исходные идентификаторы без следа.

Штрихкод, артикул поставщика и внутренний ID предложения не следует считать одним и тем же значением. Правила GS1 различают основания изменения GTIN и уровни упаковки; решение о кодировании конкретного товара требует проверки применимого правила. Например, изменение обязательного заявленного содержимого связано с назначением нового GTIN. Стандарт управления GTIN GS1.

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

Как проверить файл глазами другого сотрудника

Перед отправкой попросите коллегу найти в таблице конкретный вариант по упаковке и восстановить его условия из сохранённого источника. Не подсказывайте нужную строку по её положению: после сортировки положение изменится. Проверяется, достаточно ли самой записи для однозначного выбора. Если коллега открывает несколько похожих карточек и выбирает по догадке, добавьте недостающий идентификатор или уточните название поля.

Затем предложите ему объяснить единицу количества и основание итоговой суммы. Он должен различать длину лески внутри упаковки, число покупаемых единиц и коробочную кратность. Если для объяснения приходится обращаться к личной переписке автора, перенесите существенное условие в рабочий документ со ссылкой на источник. При этом не копируйте лишнюю переписку: таблице нужны данные для решения, а не весь ход переговоров.

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

Такая проверка особенно полезна перед отпуском ответственного сотрудника или передачей закупки другому подразделению. Файл должен оставаться понятным без автора. Завершайте передачу после того, как коллега может найти выбранную упаковку, объяснить количество и связать расчёт с подтверждённой строкой каталога. Тогда таблица выполняет свою основную функцию: хранит решение о конкретном варианте товара, а не только красивый общий итог по модели.

Повторный заказ начинайте с сохранённой версии

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

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

В калькуляторе закупки проверьте фактически выбранное исполнение перед сохранением результата. При необходимости вернитесь к карточке товара и сравните её с таблицей. Снимок или файл расчёта храните вместе с датой и перечнем выбранных предложений. Это позволяет объяснить коллегам, почему сегодняшнее предложение отличается от предыдущего согласования.

Перед передачей заказа сделайте короткую сверку: у каждой строки есть уникальный ID, конкретная упаковка, понятная единица и условия именно этого предложения. Общие итоги по модели должны раскрываться до вариантов без потери данных. Тогда закупочная таблица остаётся рабочим документом для закупки, склада и повторного заказа, а изменение упаковки не исчезает за одинаковым общим артикулом.