🎯 Проверка заявки - это автоматическая проверка данных сделки перед отправкой заявки на расчёт.
Проверка выполняется системой (валидатором) и позволяет:
убедиться, что все обязательные поля заполнены;
проверить корректность маршрута перевозки;
выявить ошибки в данных сделки;
предупредить менеджера о возможных неточностях.
После выполнения проверки система возвращает один из трёх статусов.
| Статус | Что означает |
|---|---|
| успешно | ошибок и предупреждений не обнаружено |
| предупреждение | данные сделки допустимы, но обнаружены возможные неточности |
| ошибка | обнаружена ошибка, которую необходимо исправить |
Подробное описание проверок приведено в разделе «Что проверяет валидатор». |
📊 успешно означает, что система не обнаружила ошибок или предупреждений.
После успешной проверки в сделке создаётся системное примечание. Заявка считается заполненной корректно.
Пример:
|
📊 предупреждение означает, что в данных найдена неточность, которая позволяет продолжить работу, но требует дополнительной проверки со стороны менеджера.
Это происходит, если данные сделки выглядят нетипично или требуют дополнительной проверки.
При статусе предупреждение система:
создаёт примечание с текстом предупреждения;
может автоматически изменить некоторые поля сделки.
Менеджеру надо проверить примечание и убедиться, что данные в сделке указаны корректно.
Пример:
|
📊 ошибка означает, что система обнаружила критическую ошибку в данных сделки.
В этом случае:
отправка заявки блокируется;
создаётся примечание с описанием ошибки;
создаётся задача менеджеру.
После исправления данных необходимо выбрать в задаче соответствующий результат. |
Пример:
|
Валидатор проверяет корректность заполнения основных данных сделки.
Система проверяет следующие поля:
страна отправления;
страна назначения;
пункт отправления;
пункт назначения.
Если какое-либо из этих полей не заполнено, система возвращает ошибку.
Тип перевозки должен соответствовать маршруту.
| Маршрут | Тип перевозки |
|---|---|
| Россия → Россия | По России |
| Россия → Беларусь | По России |
| Беларусь → Россия | По России |
| Россия → другая страна | Экспорт |
| другая страна → Россия | Импорт |
| другая страна → другая страна | Международная |
Если тип перевозки указан неправильно, система автоматически исправит его в соответствии с маршрутом. |
Система проверяет, можно ли использовать выбранный продукт для данного типа перевозки.
| Тип перевозки | Разрешённые продукты |
|---|---|
| По России | AA, DA, AD, DD, HA, HD, AGENT |
| Импорт | AA, DA, AD, DD, HA, HD, AGENT, TO |
| Экспорт | AA, DA, AD, DD, AGENT, TO |
| Международная | AA, DA, AD, DD, AGENT |
Если продукт не соответствует типу перевозки - появляется ошибка.
Если в сделке включена страховка, должны быть заполнены следующие поля:
| Поле | Требование |
|---|---|
| Стоимость груза | Обязательно |
| Валюта | Обязательно |
Если стоимость груза не указана, система возвращает ошибку.
Температурный режим должен быть указан для следующих типов груза:
продукты питания;
медикаменты;
скоропортящийся груз;
опасный груз.
Если температурный режим не указан, система возвращает ошибку.
Система анализирует параметры груза:
вес;
длину;
ширину;
высоту.
Если параметры значительно превышают стандартные значения, система выводит предупреждение.
| Параметр | Значение |
|---|---|
| Вес одного места | более 3000 кг |
| Длина | более 400 см |
| Ширина | более 240 см |
| Высота | более 220 см |
В этом случае менеджеру нужно проверить корректность указанных данных.
| Сообщение системы | Что нужно проверить |
|---|---|
| Необходимо заполнить поле «Пункт отправления» | Заполнить пункт отправления |
| Необходимо заполнить поле «Пункт назначения» | Заполнить пункт назначения |
| Продукт не подходит для типа перевозки | Проверить выбранный продукт |
| Необходимо заполнить адрес отправителя | Заполнить адрес отправителя |
| Необходимо заполнить адрес получателя | Заполнить адрес получателя |
| Для расчёта страховки необходимо указать стоимость груза | Заполнить стоимость груза |
| Не указан температурный режим | Указать температурный режим |