К основному содержимому
Пробная загрузка в WMS: проверяем на 20 позициях

· WMS и ячейки · 3 мин чтения

Пробная загрузка в WMS: проверяем на 20 позициях

Заливать весь остаток в WMS разом рискованно. Как выбрать небольшую выборку, сверить результат с полкой и только потом перейти к полной загрузке.

Таблица ячеек готова, стартовые остатки разнесены по ячейкам, файл проверен. Теперь велик соблазн загрузить всё в WMS одним нажатием. Но когда весь остаток загружен разом, ошибка расползается на 5 000 строк, а искать и исправлять её приходится днями. В некоторых системах отменить загрузку вообще нельзя или это сложно. Поэтому сначала проводится небольшая пробная загрузка: около 20 позиций, сверка с полкой и только после этого полная загрузка. Ниже — как это делается.

Почему опасно грузить всё сразу

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

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

Как выбрать 20 позиций

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

  • 4 обычные позиции (штуки, одна ячейка);
  • 3 позиции, которые считаются коробками (есть соотношение штук и коробок);
  • 3 товара, которые ведутся по партиям или срокам годности;
  • 2 товара в смешанной ячейке;
  • 2 тяжёлых или крупногабаритных товара;
  • 2 позиции с нулевым остатком;
  • 2 товара с кодом, начинающимся с нуля, или длинным кодом;
  • 2 товара, в названии которых есть апостроф, дефис или спецсимвол.

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

Загрузка и что проверять

После загрузки выборки пройдите пять контрольных проверок:

  1. Число строк: загруженных позиций столько же, сколько в таблице, нет ни непринятых, ни отклонённых строк.
  2. Количество: общий остаток каждой позиции совпадает с файлом.
  3. Размещение: каждый товар числится в той ячейке, что указана в таблице.
  4. Единицы и упаковка: коробки и штуки трактуются верно.
  5. Партия и срок: если они заданы, в системе они выглядят так же.

Затем пройдите по складу: убедитесь, что эти 20 товаров действительно лежат в тех ячейках и в том количестве. Если цифра на экране не совпала с полкой, проба сделала своё дело: ошибка найдена пока на малом участке.

Если найдена ошибка

Прежде чем править ошибку в WMS, найдите причину. Чаще всего она в файле загрузки или в таблице номенклатуры и ячеек. Правила:

  • исправление вносите в исходную таблицу, а не вручную в самой системе: иначе при полной загрузке ошибка появится снова;
  • запишите тип ошибки (код, единица, склад) и поищите другие строки такого типа во всём файле;
  • загрузите исправленную выборку заново и снова проверьте;
  • переходите к следующему этапу только если два пробных прогона подряд прошли без ошибок.

Условный пример: из 20 строк прошли 17, три дали сообщение «ячейка не найдена». Причина: в кодах ячеек пропал ведущий ноль. Это значит, что проблема есть во всём файле: столбец переводится в текстовый формат, коды восстанавливаются, и проба из 20 строк повторяется.

Переход к полной загрузке

Даже после чистой пробы не обязательно грузить всё за один день. Можно разбить на этапы: сначала одна зона, проверка, затем следующая. После каждого этапа сверяйте общие итоги (число строк, количество, сумму) с файлом и смотрите, совпадают ли они с результатом пересчёта.

Вывод

Небольшая пробная загрузка — недорогой способ найти большую ошибку: 20 позиций, подобранных по разным признакам, пять проверок и сверка с полкой. SkladSoft готовит таблицу ячеек и стартовые остатки к загрузке в WMS, подбирает пробную выборку и передаёт контрольные итоги; саму загрузку выполняет ваш специалист по WMS либо мы, но только с вашего письменного согласия.