Перейти к основному содержимому

Номенклатура (SKU)

Назначение

Справочник Номенклатура предназначен для хранения информации о товарах и материалах, обрабатываемых на складе. Каждая запись в справочнике представляет собой уникальную учетную единицу (SKU - Stock Keeping Unit), которая может иметь различные упаковки, штрихкоды, партии и серийные номера.

Номенклатура используется для:

  • Идентификации товаров в системе
  • Учета товарных запасов на складе
  • Проведения складских операций (приемка, отгрузка, перемещение)
  • Контроля качества товаров
  • Формирования документов и отчетов

Основные поля

ПолеТип данныхОбязательноеОписаниеОграничения
КодUUIDДаУникальный идентификаторГенерируется системой
Код для человекаСтрокаДаЧеловекочитаемый идентификаторУникальное значение
ТипПеречисление (SkuType)ДаТип номенклатурыОпределяется бизнес-требованиями
АртикулСтрокаДаАртикул товара-
НаименованиеСтрокаДаНазвание товара на русском языке-
Наименование (англ.)СтрокаНетНазвание товара на английском языке-
Код ТН ВЭДСтрокаНетКод товарной номенклатуры внешнеэкономической деятельностиСогласно классификатору ТН ВЭД
Партионный учетЛогическийДаПризнак ведения партионного учетаПо умолчанию: false
Обязательность срока годностиЛогическийДаОбязательность указания срока годности для партийПо умолчанию: false
Единица измеренияСтрокаНетЕдиница измерения номенклатуры-
Контроль качестваЛогическийДаПризнак необходимости контроля качестваПо умолчанию: false
МерчантСправочник.МерчантНетСсылка на мерчанта, которому принадлежит товар-
Внешний кодСтрокаНетВнешний идентификатор номенклатурыУникальный в рамках мерчанта

Связи с другими сущностями

Ссылки на справочник Номенклатура

  • Справочник.Упаковка (SkuPackaging) - через поле Номенклатура (связь 1:N)
  • Справочник.Штрихкод (SkuBarcode) - через поле Номенклатура (связь 1:N)
  • Справочник.Партия (SkuBatch) - через поле Номенклатура (связь 1:N)
  • Справочник.СерийныйНомер (SerialNumber) - через поле Упаковка, которая связана с Номенклатурой (косвенная связь)
  • Справочник.ТипСерийногоНомера (SerialNumberType) - через таблицу связи (связь N:M)

Влияние на другие сущности

  • При изменении признака "Партионный учет" проверяется наличие партий у номенклатуры
  • При удалении номенклатуры удаляются все связанные с ней упаковки, штрихкоды и партии (каскадное удаление)

Табличные части

Упаковки (SkuPackaging)

Упаковки номенклатуры определяют различные варианты фасовки товара, имеющие разное количество и физические характеристики.

ПолеТип данныхОбязательноеОписаниеОграничения
КодUUIDДаУникальный идентификаторГенерируется системой
НоменклатураСправочник.НоменклатураДаСсылка на номенклатуру-
НаименованиеСтрокаДаНазвание упаковки-
КоличествоЧисло (precision=30, scale=10)ДаКоличество единиц номенклатуры в упаковкеПо умолчанию: 0
Размеры (план)Размеры (ширина, высота, глубина)НетПлановые габаритные размеры упаковкиВ миллиметрах
Вес (план)Целое числоНетПлановый вес упаковкиВ граммах
Размеры (факт)Размеры (ширина, высота, глубина)НетФактические габаритные размеры упаковкиВ миллиметрах
Вес (факт)Целое числоНетФактический вес упаковкиВ граммах
По умолчаниюЛогическийДаПризнак упаковки по умолчаниюПо умолчанию: false
МерчантСправочник.МерчантНетСсылка на мерчантаСоответствует мерчанту номенклатуры

Штрихкоды (SkuBarcode)

Штрихкоды номенклатуры используются для быстрой идентификации товара при операциях с ним.

ПолеТип данныхОбязательноеОписаниеОграничения
КодUUIDДаУникальный идентификаторГенерируется системой
НоменклатураСправочник.НоменклатураДаСсылка на номенклатуру-
ЗначениеСтрокаДаЗначение штрихкода-
МерчантСправочник.МерчантНетСсылка на мерчантаСоответствует мерчанту номенклатуры

Партии (SkuBatch)

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

ПолеТип данныхОбязательноеОписаниеОграничения
КодUUIDДаУникальный идентификаторГенерируется системой
НоменклатураСправочник.НоменклатураДаСсылка на номенклатуру-
НаименованиеСтрокаДаНазвание партииГенерируется системой, уникальное
Дата производстваДатаНетДата производства товара-
Срок годностиДатаНетДата окончания срока годностиОбязательно, если у номенклатуры установлен признак "Обязательность срока годности"
МерчантСправочник.МерчантНетСсылка на мерчантаСоответствует мерчанту номенклатуры

Серийные номера (SerialNumber)

Серийные номера используются для индивидуального учета каждой единицы товара.

ПолеТип данныхОбязательноеОписаниеОграничения
КодUUIDДаУникальный идентификаторГенерируется системой
УпаковкаСправочник.УпаковкаДаСсылка на упаковку номенклатуры-
ПартияСправочник.ПартияНетСсылка на партию-
СостояниеПеречисление (SkuCondition)НетСостояние товара-
ТипСправочник.ТипСерийногоНомераДаТип серийного номера-
ЗначениеСтрокаДаЗначение серийного номераУникальное в рамках типа
МестоположениеСправочник.СкладскоеМестоНетТекущее местоположение товара-

Типы серийных номеров (SerialNumberType)

Типы серийных номеров определяют форматы и правила валидации серийных номеров.

ПолеТип данныхОбязательноеОписаниеОграничения
КодUUIDДаУникальный идентификаторГенерируется системой
НаименованиеСтрокаДаНазвание типа серийного номера-
ШаблонСтрокаНетРегулярное выражение для проверки значения-
Тип учетаПеречисление (SerialNumberAccountingType)ДаТип учета серийных номеров-

Макет Figma

Особенности использования

Создание номенклатуры

При создании номенклатуры необходимо:

  1. Заполнить обязательные поля (Тип, Артикул, Наименование)
  2. Определить необходимость партионного учета
  3. Создать как минимум одну упаковку по умолчанию
  4. Добавить штрихкоды для идентификации товара
  5. Если требуется, настроить связь с типами серийных номеров

Упаковки номенклатуры

  • Каждая номенклатура должна иметь хотя бы одну упаковку
  • Только одна упаковка может быть отмечена как "По умолчанию"
  • При отсутствии фактических размеров используются плановые
  • Количество в упаковке определяет, сколько базовых единиц измерения содержится в данной упаковке

Партионный учет

Если для номенклатуры включен партионный учет:

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

Серийные номера

Для учета серийных номеров:

  1. Необходимо связать номенклатуру с типами серийных номеров
  2. Каждый серийный номер должен быть привязан к конкретной упаковке номенклатуры
  3. Значение серийного номера должно соответствовать шаблону, если он задан в типе серийного номера
  4. Комбинация "Тип серийного номера + Значение" должна быть уникальной в системе

Примеры типичных сценариев

Пример 1: Создание номенклатуры "Стиральный порошок МИФ"

  1. Создать новую запись в справочнике Номенклатура:

    • Артикул: "00054"
    • Наименование: "Порошок стиральный 'МИФ' Морозная свежесть (ручная стирка) 400 гр"
    • Тип: "Товар"
    • Единица измерения: "шт"
    • Партионный учет: Да
    • Обязательность срока годности: Да
    • Контроль качества: Нет
  2. Создать упаковку:

    • Наименование: "Коробка"
    • Количество: 1
    • Размеры (план): 20x30x10 см
    • Вес (план): 400 г
    • По умолчанию: Да
  3. Добавить штрихкод:

    • Значение: "5410076191482"
  4. Установить тип серийного номера:

    • Выбрать тип "Честный знак"

Пример 2: Учет партии товара

  1. Создать партию для номенклатуры "Стиральный порошок МИФ":

    • Наименование: генерируется системой
    • Дата производства: 01.01.2023
    • Срок годности: 01.01.2025 (24 месяца)
  2. При приемке товара:

    • Указать созданную партию
    • Система проверит срок годности
    • Если срок годности истекает скоро, система выдаст предупреждение

Пример 3: Работа с серийными номерами

  1. Создать серийный номер:

    • Упаковка: "Коробка" (товара "Стиральный порошок МИФ")
    • Тип: "Честный знак"
    • Значение: "(УИТ)"
    • Состояние: "Активный"
  2. При отгрузке товара:

    • Сканировать серийный номер
    • Система идентифицирует товар и его партию
    • Изменит местоположение товара согласно операции
  3. Контроль подлинности товара:

    • Проверить существование серийного номера в системе
    • Проверить состояние товара (активный/неактивный)
    • Предоставить информацию о товаре и его перемещениях

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

  • Структура: 2/2 - Документ содержит все необходимые разделы и логически структурирован
  • Метаданные: 1/1 - Все необходимые метаданные присутствуют и корректны
  • Описание: 2/2 - Четкое и полное описание назначения сущности и ее роли в системе
  • Техническая информация: 2/2 - Детальное описание атрибутов, связей и особенностей использования
  • Примеры и иллюстрации: 2/2 - Наличие подробных примеров типичных сценариев использования
  • Актуальность: 1/1 - Информация соответствует текущей реализации системы

Итоговый рейтинг: 9/10

Рекомендации по улучшению:

  1. Добавить диаграмму связей с другими сущностями для наглядности
  2. Включить скриншоты интерфейса работы с номенклатурой
  3. Расширить раздел с примерами типичных ошибок при работе с номенклатурой