Создание справочника «Товары» с габаритами и весом единицы
Хочу себе такие же кнопкиВведение
Вы — логистический специалист, и от точности данных о товаре зависит всё: от расчёта места на складе до стоимости перевозки. В этом уроке вы получите практический набор навыков для создания справочника «Товары» (商品 shāngpǐn), где каждый элемент будет описан габаритами (尺寸 chǐcùn) и весом (重量 zhòngliàng) единицы. Вы узнаете, как выбрать правильную структуру, какие поля обязательны, как оформить единицы измерения и как автоматизировать проверку качества данных.
1. Ключевые термины
| Термин | Пиньинь | Иероглифы | Что означает в логистике |
|---|---|---|---|
| Товар | shāngpǐn | 商品 | Наименование продукта, который перемещается в цепочке поставок |
| Габариты | chǐcùn | 尺寸 | Длина, ширина, высота (L × W × H) в выбранных единицах |
| Вес | zhòngliàng | 重量 | Масса единицы товара (в граммах, килограммах и т.п.) |
| Единица измерения | dānwèi | 单位 | Стандарт, в котором фиксируются размеры и масса |
| Справочник | cānkǎo | 参考 | Таблица‑реестр, где хранится информация о всех товарах |
| SKU (Stock Keeping Unit) | — | — | Уникальный идентификатор позиции в системе |
Все эти слова будут выделяться жирным шрифтом, а рядом указаны пиньинь и иероглифы для международных партнёров.
2. Планирование структуры справочника
2.1. Выбор уровня детализации
- Уровень 1 – Товар‑семейство (например, «Мебель»).
- Уровень 2 – Модель/артикул (например, «Стул‑001»).
- Уровень 3 – Упаковка/единица (например, «Стул‑001 — упакован в коробку 1 × 1 × 1 м, 25 кг»).
Для большинства компаний достаточно двух уровней: SKU + Габариты/Вес. Если у вас сложные сборные изделия, добавьте третий уровень «компонент».
2.2. Основные поля справочника
| Поле | Описание | Пример | Обязательное? |
|---|---|---|---|
| SKU | Уникальный код | 1001‑A | Да |
| Наименование | Текстовое название | «Стул офисный» | Да |
| Категория | Группа товаров | «Мебель» | Нет |
| Длина | L, в мм/см/м | 850 мм | Да |
| Ширина | W, в мм/см/м | 450 мм | Да |
| Высота | H, в мм/см/м | 950 мм | Да |
| Вес | Масса, в граммах/кг | 12 кг | Да |
| Единица измерения | Стандарт (мм, см, м, г, кг) | «мм/кг» | Да |
| Объём | Вычисляемый параметр (L × W × H) | 0,36 м³ | Нет (формула) |
| Примечание | Дополнительные сведения | «Требуется бережная упаковка» | Нет |
Совет: храните единицы измерения в отдельной таблице‑справочнике, чтобы избежать «см/м» конфликтов.
3. Формат данных и единицы измерения
3.1. Стандартные единицы
| Параметр | Рекомендуемая единица | Пояснение |
|---|---|---|
| Длина, ширина, высота | мм (миллиметры) или см (сантиметры) | Для большинства складов удобно использовать мм, так как они позволяют хранить цифры без десятичных знаков. |
| Вес | кг (килограммы) или г (граммы) | При весе менее 1 кг удобно использовать граммы, иначе килограммы. |
| Объём | м³ (кубические метры) | Вычисляется автоматически: L·W·H в метрах. |
3.2. Преобразование единиц
| Исходная единица | Целевая единица | Формула |
|---|---|---|
| 1 см = 10 мм | — | знач = значение × 10 |
| 1 м = 1000 мм | — | мм = м × 1000 |
| 1 кг = 1000 г | — | г = кг × 1000 |
| 1 м³ = 1 000 000 см³ | — | см³ = м³ × 1 000 000 |
Практический лайфхак: в Excel создайте скрытый столбец «Коэффициент», где будет храниться множитель (10, 1000 и т.п.). Затем используйте формулу
=ИсходноеЗначение*Коэффициент.
4. Реализация в популярных инструментах
4.1. Excel / Google Sheets
| Шаг | Действие |
|---|---|
| 1 | Создайте лист Товары и задайте заголовки согласно таблице в пункте 2.2. |
| 2 | Добавьте столбец Объём (м³) с формулой =L/1000*W/1000*H/1000. |
| 3 | В отдельном листе Единицы перечислите допустимые единицы (мм, см, м, г, кг). |
| 4 | Настройте Data Validation для столбцов «Единица измерения», чтобы пользователь мог выбирать только из списка. |
| 5 | Добавьте Conditional Formatting: если вес > 30 кг → ячейка красная (внимание). |
| 6 | Сохраните как .xlsx и настроьте Share с правами только для чтения у остальных отделов. |
4.2. SQL‑таблица
CREATE TABLE goods (
sku VARCHAR(20) PRIMARY KEY,
name VARCHAR(100) NOT NULL,
category VARCHAR(50),
length_mm INT NOT NULL,
width_mm INT NOT NULL,
height_mm INT NOT NULL,
weight_kg DECIMAL(6,3) NOT NULL,
unit_length VARCHAR(5) NOT NULL CHECK (unit_length IN ('mm','cm','m')),
unit_weight VARCHAR(5) NOT NULL CHECK (unit_weight IN ('g','kg')),
notes TEXT,
volume_m3 AS ( (length_mm/1000.0)*(width_mm/1000.0)*(height_mm/1000.0) ) STORED
);
- CHECK‑ограничения гарантируют, что в поле попадают только допустимые единицы.
- Вычисляемый столбец volume_m3 автоматически хранит объём в кубических метрах.
4.3. API‑интеграция
Если ваш WMS (Warehouse Management System) принимает JSON, формат записи может выглядеть так:
{
"sku": "1001-A",
"name": "Стул офисный",
"dimensions": {
"length": {"value": 850, "unit": "mm"},
"width": {"value": 450, "unit": "mm"},
"height": {"value": 950, "unit": "mm"}
},
"weight": {"value": 12, "unit": "kg"},
"category": "Мебель",
"notes": "Требуется бережная упаковка"
}
API‑слой может выполнить проверку: если unit не совпадает со списком, вернуть ошибку 400.
5. Проверка качества данных
| Вид проверки | Как реализовать | Что искать |
|---|---|---|
| Диапазон | length_mm BETWEEN 10 AND 5000 |
Нереалистично маленькие/большие размеры |
| Согласованность | weight_kg > 0 и volume_m3 > 0 |
Отрицательные или нулевые значения |
| Дублирование SKU | SELECT sku, COUNT(*) FROM goods GROUP BY sku HAVING COUNT(*) > 1 |
Дублированные коды |
| Соответствие единиц | SELECT * FROM goods WHERE unit_length NOT IN ('mm','cm','m') |
Ошибочные обозначения |
| Неполные строки | SELECT * FROM goods WHERE name IS NULL OR length_mm IS NULL |
Пропущенные обязательные поля |
Автоматизировать можно с помощью SQL‑скриптов или Excel‑макросов (VBA). Регулярный запуск (раз в неделю) поможет поддерживать справочник актуальным.
6. Поддержка актуальности
- Ответственный – назначьте «владельца» справочника (обычно менеджер складского отдела).
- Версионирование – храните копии в системе контроля (Git, SharePoint) с меткой даты.
- Обучение персонала – проведите короткий воркшоп по правилам ввода данных.
- Автоматический импорт – если поставщики присылают файлы, настройте ETL‑процесс, который будет проверять формат и загружать только валидные строки.
Практика для закрепления
- Заполните таблицу в Excel: создайте 5 товаров, укажите длину, ширину, высоту в разных единицах (см, м) и вес в граммах. Добавьте формулу объёма и проверьте, что все единицы преобразованы в метры/килограммы.
- SQL‑задача: напишите запрос, который выводит все товары, у которых объём превышает 0,5 м³ и вес более 20 кг.
- JSON‑валидация: используя любой онлайн‑валидатор, проверьте корректность JSON‑записи для товара «Кофейный автомат», где длина = 120 см, ширина = 80 см, высота = 150 см, вес = 45 кг.
- Анализ ошибок: в таблице Excel найдите все строки, где поле «Единица измерения» отличается от «мм/кг». Сколько таких ошибок? Предложите способ их автоматического исправления.
- Разработка чек‑листа: составьте 5 пунктов контрольного списка, который будет использоваться перед загрузкой новых товаров в справочник.
Итоги
- Вы создали структурированный справочник с обязательными полями и единицами измерения.
- Поняли, как преобразовывать и вычислять габариты и вес.
- Научились реализовывать решение в Excel, SQL и JSON, а также проверять качество данных.
Применяйте полученные навыки в ежедневной работе, и ваш логистический процесс станет более предсказуемым, экономичным и прозрачным. Удачной практики!
Почему Excel без VBA быстрее внедрить в малой логистике
Структура исходных данных: что должно быть в таблице «Остатки на складах»
Структура исходных данных: таблица «Поступления товара»
Структура исходных данных: таблица «Отгрузки и продажи»
Создание умной таблицы (Ctrl+T) для автоматического расширения диапазонов
Правила именования складов и ячеек хранения
Формула СУММЕСЛИ для подсчёта остатков по конкретному товару
Формула СУММЕСЛИМН для расчёта остатков по товару + складу
Расчёт свободного объёма склада в паллето-местах
Создание справочника «Товары» с габаритами и весом единицы
Формула ВПР для подстановки габаритов из справочника в таблицу заказов
Автоматический расчёт веса партии по ВПР + умножение
Автоматический расчёт объёма партии (длинаширинавысотаколичество)
Условное форматирование для подсветки отрицательных остатков (красным)
Условное форматирование для подсветки нулевых остатков (серым)
Условное форматирование для подсветки страхового запаса (жёлтым)
Создание выпадающего списка складов через «Проверку данных»
Создание выпадающего списка товаров через «Проверку данных»
Динамическая таблица остатков с выбором склада через выпадающий список
Формула ЕСЛИ для сигнала «Срочный заказ» при остатке ниже нормы
Создание простого дашборда остатков на одном листе
Таблица «Заявки на перевозку»: номер, дата, маршрут, вес, объём
Справочник автомобилей: тип, грузоподъёмность, объём кузова, расход топлива
Формула ВПР для подбора авто по грузоподъёмности (ближайшая сверху)
Дополнительная проверка: объём груза < объёма кузова
Формула И / ИЛИ для одновременной проверки веса и объёма
Условное форматирование для авто, которые НЕ подходят (зачёркивание)
Автоматическая маркировка «Газель» / «Фура» по весу
Расчёт минимального количества автомобилей для сборного груза
Расчёт коэффициента загрузки фуры (факт/максимум) в процентах
Сводная таблица для анализа частоты заказов по каждому маршруту
Гистограмма в сводной таблице для визуализации загрузки авто
Расчёт удельной стоимости перевозки на 1 кг или 1 куб. м
Расчёт остатков на завтра: остаток сегодня минус плановая отгрузка
Формула СЕГОДНЯ для контроля сроков годности (если скоропорт)
Условное форматирование для товаров с истекающим сроком годности
Создание журнала перемещений между складами
Расчёт транзитных остатков (товар в пути) формулой СУММЕСЛИМН
Общий доступный остаток = складской + транзитный
Расчёт точки заказа (мин. остаток под заказ новой партии)
Автоматический текст: «Заказать N единиц» через ЕСЛИ и округление
Проверка дубликатов в накладных через СЧЁТЕСЛИ
Создание понятной шапки с фильтрами (Автофильтр)
Защита листов от случайного изменения формул (без пароля на старте)
Настройка вывода процентов загрузки склада в условных значках (зелёный/жёлтый/красный)
Расчёт оборачиваемости товара (отношение продаж к среднему остатку)
Создание шаблона «Заявка водителю» с автоподстановкой данных из подобранного авто
Сохранение файла как шаблона (.xltx) для ежедневного копирования
Чек-лист из 5 шагов на каждый день: проверить отрицательные остатки, загрузку авто, подсветку страхового
Бонусный пункт: как не сломать формулы при вставке новых строк
АПТЕЧКА ДЛЯ СОБАКИ С ПОМОЩЬЮ МЕДИЦИНЫ
Часы на весь экран в высоком разрешении
Чат рулетка 2026: чаты с элементом неопределенности
Чат рулетка бесплатно
Чатрулетка: чат с новой личностью
Чай и кофе: два мира вкуса
Диагностика шин: Проверка давления и износа
Excel для логистики: бесплатный курс учёта остатков и подбора авто
Фототехника в цифровую эпоху
Игрушки для развития навыков самостоятельности
Инновационные подходы в управлении грузовыми перевозками на линиях Валберис
Немецкие авто: легковые и внедорожники
Общение с Аней в чате
Онлайн генератор паролей с символами
Оптимизация динамического контента GEO
Политика конфиденциальности и пользовательское соглашение
Сервер для affiliate-маркетинга: Безопасность, Скорость, Изоляция
Смешные телевизоры
Современные тенденции в российском автопроме
Средства IP видеонаблюдения



