
Работа с единицами измерения: штуки, коробки, килограммы
Если в одном столбце смешаны штуки и коробки, все расчёты окажутся неверными.
В отчёте записано: «Карандаш — 340». Что такое 340: штуки, блоки или коробки? В тетради кладовщика лежит остаток 300 штук и 40 коробок, и кто-то сложил их и ввёл «340». Число выглядит солидно, но смысла не имеет. Из данных со смешанными единицами нельзя посчитать ни остаток, ни оборачиваемость, ни недостачу: даже при верной формуле ответ получится неверным.
Выбор базовой единицы
Правило простое: сделайте базовой единицей самую мелкую неделимую единицу, которая встречается в продаже или при пересчёте. Для штучного товара это штука, для весового грамм или килограмм. Все остатки, приходы и расходы храните только в ней. Коробка, блок и паллета нужны только для отображения: даже если в документе написано «2 коробки», система переводит их в базовую единицу.
Выбор граммов избавляет от дробей: вместо 0,25 кг 250 г, то есть целое число.
Таблица пересчёта
Для каждого товара ведите отдельную таблицу: товар, единица, количество в базовой единице, дата начала действия.
- Карандаш: штука = 1, блок = 12, коробка = 10 блоков = 120.
- Сушёный абрикос: грамм = 1, упаковка 250 г = 250, коробка = 10 000 (чистый вес).
Формула: базовое количество = количество в документе × коэффициент. В Excel: B2 × VLOOKUP(C2; таблица коэффициентов; 2; FALSE), где B2 количество, C2 код единицы. Разделитель (запятая или точка с запятой) зависит от настроек Excel. Если у блока и коробки штрихкод отличается от штучного, сканер сам определит единицу.
Как выглядит ошибка
Вернёмся к карандашам. Верный остаток: 300 + 40 × 120 = 5 100 штук. При цене 1 500 сумов стоимость 5 100 × 1 500 = 7,65 млн сумов. Если сложить «340», получится 340 × 1 500 = 510 000 сумов: остаток занижен в 15 раз (5 100 ÷ 340 = 15). Точка повторного заказа подаст сигнал «товар заканчивается», а на полке его достаточно.
Частые ловушки
- Изменилась упаковка. Поставщик с 1 марта стал класть в коробку не 10, а 8 блоков: 96 штук. Если просто заменить в таблице 120, старые 40 коробок «похудеют» на 40 × (120 − 96) = 960 штук, это 1,44 млн сумов. Правильно сохранить старую упаковку и добавить новую с новой датой.
- Брутто и нетто. Коробка сушёного абрикоса вместе с тарой весит 10,4 кг. Если записать 18 коробок по брутто, получится лишних 18 × 0,4 = 7,2 кг. При цене 90 000 сумов за килограмм это 648 000 сумов.
- Название единицы. «шт», «sht», «dona», «pcs» для системы четыре разных единицы. Не позволяйте вписывать единицу от руки, пусть она выбирается из списка (в Excel Data Validation).
- Приход коробками, продажа штуками. На склад пришло 40 коробок, на кассе продано 4 700 штук. Если система принимает коробку за 1 единицу, остаток 40 − 4 700 = −4 660 уйдёт в «минус». Верный расчёт: 40 × 120 − 4 700 = 100 штук.
- Десятичный знак. «0,25» и «0.25» в зависимости от настроек превращаются в текст и не входят в сумму.
Как исправить имеющиеся данные
- Выгрузите документы за год и постройте таблицу «товар × единица» (в Excel сводная таблица). Если у одного товара встречается несколько единиц, это тревожный признак.
- Заполните таблицу пересчёта, начав с самых дорогих товаров группы A.
- Пересчитайте остаток в базовой единице и сравните с итогом последнего пересчёта. Если разница «круглая», как в 15 раз, ошибочен коэффициент упаковки.
- Сделайте правилом: новая единица без таблицы пересчёта не вводится.
В отчёте единицу можно показывать удобную читателю, но она должна быть указана в заголовке каждого столбца: «Остаток, шт» или «Остаток, коробки». Если в коробках получилась дробь (5 100 ÷ 120 = 42,5 коробки), это не ошибка, а неполная коробка. Итоги же считайте только из базовой единицы.
Вывод
Один столбец, одна единица; один товар, одна таблица пересчёта: эти два правила предотвращают самую дешёвую и самую частую ошибку. CountLab при инвентаризации проверяет единицу и упаковку каждой позиции, а ABC/XYZ-анализ и управленческий отчёт строит уже на исправленных остатках.