Формально-логический контроль: файл принят, а перевозка не сходится

Проверка по схеме отвечает на вопрос «правильно ли заполнено». Она не отвечает на вопрос «может ли это быть правдой». Между ними — целый класс ошибок, которые обнаруживаются уже на терминале.

Два разных вопроса к документу

Формальная часть контроля — это схема и альбом: обязательные реквизиты на месте, длины и типы соблюдены, коды взяты из справочников. Это то, что проверяет оператор при приёме файла.

Логическая часть — сходится ли документ по смыслу. Схема не знает, что масса нетто не бывает больше брутто, что дата доставки не может быть раньше готовности груза, а контейнер, на который ссылается груз, должен существовать в этом же поручении.

Что в документеПроверка схемойЛогический контроль
Нетто 12 400 кг, брутто 11 900 кгпройдена: оба числапротиворечие
Груз ссылается на контейнер № 3, контейнеров двапройденассылка в никуда
Готовность 20.10, доставка 14.10пройдена: обе датысроки не по порядку
Контейнер 40 футов, платформа на 20пройденаоборудование несовместимо
Пункт назначения — «станции Дальнего Востока»пройдена: строкапункта нет

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

  • Маршрут: конкретность начала и конца, непрерывность плеч, сочетание видов транспорта с местами приёма и выдачи.
  • Массы: нетто и брутто груза, сумма по партии, тара и полезная нагрузка контейнера против его грузоподъёмности.
  • Места и упаковка: количество мест сходится между грузом и партией.
  • Контейнеры: ссылки существуют и не повторяются в двух партиях, контейнер совместим с платформой.
  • Сроки: готовность не позже доставки, события идут по порядку.
  • Стороны и границы услуги, особые условия, источники сведений.

Три принципа, без которых контроль вреден

Отказ не равен ошибке
У проверки четыре исхода: пройдена, нарушение, недостаточно данных, неприменима. Без паспортной грузоподъёмности нельзя сказать ни «перегруз», ни «всё хорошо» — честный ответ здесь «недостаточно данных». Пустое значение не равно нулю.
Уровень зависит от доказанности
Критическое замечание — подтверждённое противоречие. Предупреждение — риск, у которого бывает допустимое объяснение. «Требует проверки» — вопрос, а не обвинение.
Замечание должно быть проверяемым
Каждое несёт значения и места в документе, которые к нему привели, чтобы человек открыл поле и убедился сам, а не верил на слово.

Почему документ не исправляется сам Автоисправление логического противоречия — это догадка о намерении. Если нетто больше брутто, ошибка может быть в любом из двух чисел, и угадывать за экспедитора нельзя. Контроль показывает, человек решает.

Как это сделать в сервисе

Читайте также