Формально-логический контроль: файл принят, а перевозка не сходится
Проверка по схеме отвечает на вопрос «правильно ли заполнено». Она не отвечает на вопрос «может ли это быть правдой». Между ними — целый класс ошибок, которые обнаруживаются уже на терминале.
Два разных вопроса к документу
Формальная часть контроля — это схема и альбом: обязательные реквизиты на месте, длины и типы соблюдены, коды взяты из справочников. Это то, что проверяет оператор при приёме файла.
Логическая часть — сходится ли документ по смыслу. Схема не знает, что масса нетто не бывает больше брутто, что дата доставки не может быть раньше готовности груза, а контейнер, на который ссылается груз, должен существовать в этом же поручении.
| Что в документе | Проверка схемой | Логический контроль |
|---|---|---|
| Нетто 12 400 кг, брутто 11 900 кг | пройдена: оба числа | противоречие |
| Груз ссылается на контейнер № 3, контейнеров два | пройдена | ссылка в никуда |
| Готовность 20.10, доставка 14.10 | пройдена: обе даты | сроки не по порядку |
| Контейнер 40 футов, платформа на 20 | пройдена | оборудование несовместимо |
| Пункт назначения — «станции Дальнего Востока» | пройдена: строка | пункта нет |
Что проверяется
- Маршрут: конкретность начала и конца, непрерывность плеч, сочетание видов транспорта с местами приёма и выдачи.
- Массы: нетто и брутто груза, сумма по партии, тара и полезная нагрузка контейнера против его грузоподъёмности.
- Места и упаковка: количество мест сходится между грузом и партией.
- Контейнеры: ссылки существуют и не повторяются в двух партиях, контейнер совместим с платформой.
- Сроки: готовность не позже доставки, события идут по порядку.
- Стороны и границы услуги, особые условия, источники сведений.
Три принципа, без которых контроль вреден
- Отказ не равен ошибке
- У проверки четыре исхода: пройдена, нарушение, недостаточно данных, неприменима. Без паспортной грузоподъёмности нельзя сказать ни «перегруз», ни «всё хорошо» — честный ответ здесь «недостаточно данных». Пустое значение не равно нулю.
- Уровень зависит от доказанности
- Критическое замечание — подтверждённое противоречие. Предупреждение — риск, у которого бывает допустимое объяснение. «Требует проверки» — вопрос, а не обвинение.
- Замечание должно быть проверяемым
- Каждое несёт значения и места в документе, которые к нему привели, чтобы человек открыл поле и убедился сам, а не верил на слово.
Почему документ не исправляется сам Автоисправление логического противоречия — это догадка о намерении. Если нетто больше брутто, ошибка может быть в любом из двух чисел, и угадывать за экспедитора нельзя. Контроль показывает, человек решает.
Как это сделать в сервисе
- Формально-логический контроль: зачем он нужен
- Как устроен логический контроль и что он проверяет
- Уровни замечаний и как к ним относиться