УСЛУГА · ТЕРМИНАЛЫ СБОРА ДАННЫХ

Сценарии ТСД в 1С:WMS

Разбираю мобильную складскую операцию целиком и сначала сверяю её с типовыми настройками ТСД и WMS и документацией релиза. Если штатных средств недостаточно, определяю минимальное изменение, которое сохраняет возможность обновления.

Обсудить работу ТСД

Когда стоит разбирать сценарий ТСД

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

Чтобы понять причину, полезно рассматривать не только экран ТСД. Команда проходит через устройство, сеть и сервисный слой, попадает в обработчик WMS, меняет данные или статус, а затем возвращает ответ. Задержка или потеря могут появиться на любом участке этой цепочки.

Что проверяется

  • какие документированные возможности и типовые настройки предусмотрены для операции;
  • какой код или действие передаёт оператор;
  • какие правила проверки и нормализации применяются;
  • какое задание и статус ожидает обработчик;
  • как система отвечает на повторное сканирование и сетевой сбой;
  • фиксируется ли результат в регистре или документе;
  • совпадает ли отображаемый ответ с фактическим состоянием WMS.

Разбор кода маркировки

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

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

Как проходит работа

  1. Описываем один проблемный и один штатный сценарий.
  2. Фиксируем устройство, тип задания, последовательность сканирования и время ответа.
  3. Прослеживаем обмен до конкретного обработчика и записи результата.
  4. После проверки штатных средств согласуем необходимое изменение, поведение при повторе и сообщения оператору.
  5. Проверяем сценарий на тестовых данных с предусмотренными ошибками.
В примерах и журналах нельзя публиковать реальные коды маркировки: они могут содержать криптографические данные. Для передачи достаточно обезличенного тестового значения.

Опишите действие на ТСД, после которого система отвечает неправильно или слишком долго.

Связаться по задаче ТСД ↗