Приём контейнера

Раздел «Приём»

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

Переход к странице приёма контейнера

При переходе в раздел Приём открывается страница поиска контейнера.
Пользователь видит поле ввода с подсказкой: Введите 7 цифр контейнера.

Доступны три способа ввода:

  • Ручной ввод (с клавиатуры);

  • Голосовой ввод;

  • OCR-ввод (распознавание номера с камеры).

Переход к странице приёма
Переход к странице приёма

Приём контейнера через OCR

  1. Нажмите кнопку «OCR ввод» на экране приёма контейнера — откроется камера.

  2. Сделайте фото номера контейнера, разместив его в кадре так, чтобы цифры были хорошо видны.

  3. После снимка система автоматически распознает номер:

    • выделит его зелёной рамкой,

    • подставит распознанное значение в строку ввода, если включено «Автозаполнение OCR».

  4. Если включено «Автоподтверждение ввода», номер автоматически подтверждается, и система сразу переходит к следующему этапу приёма.

  5. Если автоподтверждение выключено — проверьте номер в строке вручную и подтвердите его самостоятельно.

OCR позволяет быстро и безошибочно заполнить номер контейнера без ручного ввода.

Приём контейнера через OCR

Если введённый номер некорректен, отображается уведомление об ошибке.
При корректном вводе выполняется переход на страницу с данными найденного контейнера.

Операция приёма контейнера

Основные элементы страницы

Экран приёма контейнера состоит из нескольких функциональных блоков:

  • Заголовок: «Приём [НОМЕР КОНТЕЙНЕРА]»

  • Иконка автотранспорта

  • Переключатель: Гружённый / Порожний

  • ISO-код

  • Кнопки для внесения данных:

    • Добавить пломбу

    • Добавить веса

    • Добавить фото приёма

    • Добавить повреждение

  • Кнопка-стрелка для перехода к следующему этапу.

Основные элементы страницы

Управление загрузкой контейнера

Управление загрузкой контейнера
Управление загрузкой контейнера

На экране расположен переключатель состояния:

  • Гружённый

  • Порожний

При изменении состояния система отображает модальное окно:

«Смена состояния.
Вы изменили состояние контейнера на “[новое состояние]”. Вы подтверждаете?»

Доступны две кнопки:

  • Отменить — возвращает прежнее состояние

  • Подтвердить — фиксирует выбранное состояние


ISO-код

Поле ISO-кода отображается на странице приёма как отдельный редактируемый элемент.
При нажатии на поле открывается выпадающий список доступных ISO-кодов, поддерживающий:

  • выбор значения из полного списка;

  • динамическую фильтрацию (сортировку) по вводу символов — список автоматически сокращается в соответствии с введёнными буквами или цифрами;

  • предотвращение ввода недопустимых комбинаций.

Это позволяет быстро находить требуемый ISO-код даже при большом количестве доступных вариантов.

Работа с ISO-кодом контейнера
Работа с ISO-кодом контейнера

Работа с пломбами

Новая пломба добавляется через кнопку «Добавить пломбу».

После нажатия кнопки «Добавить пломбу» открывается отдельная страница с полем ввода и подсказкой: Введите номер пломбы.

Доступные способы ввода:

  • Ручной ввод;

  • Голосовой ввод;

  • OCR-ввод (распознавание номера с камеры).

Можно ввести несколько номеров, разделяя их пробелами.

Кнопки управления:

  • «Отменить» — возвращает без сохранения данных;

  • «Добавить» — сохраняет введённые данные и возвращает на страницу приёма.

После добавления новая пломба отображается на странице приёма в виде цветной плашки с номером и кнопкой удаления.

Работа с пломбами
Работа с пломбами

Также появляется переключатель: Сформировать акт расхождения (по умолчанию — неактивен).

При активации переключателя становятся доступны поля:

  • Выбор стороны контейнера: Двери контейнера;

  • Радиокнопки: Внутрь / Наружу.

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

Добавление пломбы с помощью OCR-ввода

  • При выборе способа ввода «OCR-ввод» открывается камера устройства.

  • Пользователь делает фотографию пломбы на контейнере.

  • Система автоматически распознаёт номер(а) пломбы с изображения и подставляет их в поле ввода.

  • При необходимости распознанные значения можно отредактировать вручную.

  • После нажатия кнопки «Добавить» все подтверждённые номера пломб сохраняются и отображаются на странице приёма в виде плашек.

Добавление пломбы OCR-вводом

Добавление веса

При нажатии на кнопку «Добавить веса» пользователь попадает на специальный экран ввода веса контейнера.

Экран добавления веса

Добавление веса ручным вводом
Добавление веса ручным вводом

В верхней части экрана размещено большое текстовое поле с подсказкой: Введите в кг TARE и PAYLOAD (NET).

Под полем указана инструкция: Введите оба значения веса, разделяя их пробелом.

Вес вводится двумя величинами: TARE и PAYLOAD (NET) — в килограммах.

Формат ввода:

  • две величины в одной строке

  • значения разделяются пробелом

Под полем ввода весов расположены две кнопки:

Голосовой ввод:

  • Открывает встроенный голосовой распознаватель.

  • Распознанные числа автоматически подставляются в поле.

OCR-ввод

  • Запускается камера и выполняется распознавание данных с таблички на двери контейнера.

  • После съёмки система автоматически переходит на экран OCR-анализа.

После того как пользователь сделал фотографию контейнера, отображается расширенный экран обработки OCR.

Под фотографией расположен переключатель: «Автозаполнение OCR» (включён по умолчанию).

Добавление весов через OCR
Добавление весов через OCR

Когда автозаполнение активно:

  • система автоматически подставляет оба найденных значения веса в верхнее поле ввода;

  • значения распределяются в порядке, определённом алгоритмом OCR;

  • полученные данные сразу доступны для редактирования вручную.

Когда автозаполнение выключено:

  • система не подставляет значения автоматически;

  • пользователь видит подсвеченные на снимке области, распознанные как возможные значения веса;

  • можно выбрать только один из выделенных элементов:

    • при нажатии на выделенную область её значение подставляется в поле ввода;

    • пользователю остаётся вручную внести второе значение веса;

  • автоматического определения порядка (TARE / PAYLOAD) в этом режиме не выполняется — порядок задаёт пользователь.

Ручное редактирование

Заполненные значения в поле можно изменить вручную — поле остаётся полностью интерактивным.

Кнопки действия

В нижней части экрана находятся:

  • Отменить — возврат без сохранения

  • Добавить — запись введённых значений и возвращение к экрану осмотра

После подтверждения:

  • TARE и PAYLOAD отображаются в виде двух отдельных плашек

  • рядом с каждой плашкой есть кнопка удаления (крестик)


Добавление фото

После нажатия кнопки «Добавить фото» открывается камера. После открытия возможно:

Добавление фото
Добавление фото

Сделать фото

В нижней панели камеры отображаются две кнопки:

  • Галочка — подтвердить, что сделанное фото подходит.

  • Переснять — сделать новое фото.

Все снимки, сделанные в текущей сессии, сохраняются в галерее, в которую можно перейти по клику на миниатюру снимка в левом нижнем углу.

Галерея отснятых фото

При клике на фото в галерее открывается экран просмотра конкретного снимка. Экран просмотра фото включает:

  • фотографию во весь экран;

  • кнопку «Закрыть»;

  • кнопку «Удалить» (удаляет только текущий снимок из сессии камеры);

  • стрелку «Назад» в левом верхнем углу — возвращает к камере без удаления фото.

Кнопка подтверждения фото

В режиме камеры на нижней панели справа находится фиолетовая кнопка подтверждения.

Нажатие этой кнопки:

  • подтверждает окончательное добавление всех сделанных фотографий;

  • закрывает камеру и переносит все подтверждённые снимки на основной экран приёма.

Отображение добавленных фото

После подтверждения:

  • каждое фото отображается в виде миниатюры на основном экране приёма;

  • по нажатию на миниатюру открывается просмотр фото в полноэкранном режиме;

  • фото можно удалить до завершения процедуры приёма (кнопка удаления доступна в режиме просмотра).

После добавления фото на этапе приёма кнопка в правом нижнем углу меняет значок на двойную галочку, позволяя завершить приём. Если фото не добавлено, нажатие на эту кнопку перенаправит пользователя к добавлению фото, так как завершить приём без фото невозможно.


Добавление повреждений

При нажатии на кнопку «Добавить повреждение» на экране приёма контейнера открывается отдельный экран «Добавление повреждения».

Ввод кода повреждения

В верхней части экрана находится поле ввода:

  • пользователь может начать вводить код вручную;

  • по мере ввода отображается динамический список совпадающих кодов (как на втором изображении — пример «L5»);

  • при выборе строки из списка код автоматически подставляется в поле ввода.

При нажатии кнопки «Голосовой ввод»:

  • иконка микрофона в строке ввода становится зелёной, показывая активный режим распознавания;

  • распознанный голосом код автоматически заполняет поле ввода.

Пользователь может вводить код повреждения в любой удобной раскладке — русской или латинской. Система автоматически преобразует введённые буквы в корректный формат и подбирает соответствующие коды.

Ввод кода повреждения
Ввод кода повреждения

Выбор части контейнера (повреждаемой поверхности)

Ниже расположены кнопки-плашки с аббревиатурами зон повреждений:

  • D – задняя торцевая стенка

  • L – левая боковая стенка

  • K – крыша

  • … и др.

Пользователь может:

  • либо ввести код вручную,

  • либо нажать на одну из плашек, чтобы открыть список кодов, относящихся именно к выбранной части контейнера (пример — список L1–L8 на втором изображении).

После выбора из списка код автоматически попадает в строку ввода.


Подтверждение выбора типа повреждения

Когда код выбран:

  • пользователь нажимает кнопку «Добавить»;

  • приложение переходит к экрану камеры.


Съёмка повреждения

Экран камеры позволяет:

  • сделать фотографию повреждения;

  • настроить масштаб (1×, 3×, 5×, 7×, 10×);

  • включить/выключить вспышку;

  • открыть настройки камеры.

После того как пользователь делает снимок:

  • миниатюра фото появляется слева, в нижней части экрана камеры — это подтверждает, что снимок получен.

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

Съёмка повреждения
Съёмка повреждения

Просмотр фото в галерее:

  • при нажатии на любое фото оно открывается в полноэкранном режиме;

  • внизу отображаются кнопки:
    «Закрыть» — возвращает в галерею;
    «Удалить фото» — удаляет снимок;

  • в верхнем левом углу расположена стрелка «Назад», возвращающая без выполнения действий.


Добавление фото повреждения

Чтобы прикрепить фотографию к повреждению, пользователь должен нажать фиолетовую кнопку-галочку справа.

  • только после нажатия галочки фото считается сохранённым;

  • происходит возврат к экрану приёма контейнера.


Отображение добавленного повреждения на экране приёма

После возврата на экран приёма:

  • под кнопкой «Добавить повреждение» появляется блок нового повреждения;

  • блок выделяется цветным фоном, показывая, что повреждение создано в текущей сессии;

  • внутри блока отображаются:

    • код,

    • название вида повреждения,

    • миниатюры всех фото,

    • кнопка «Фото» для добавления/замены снимков.

Отображение добавленного повреждения на экране приёма

Просмотр фотографий

  • Нажав на миниатюру, пользователь открывает фото во весь экран.

  • В полноэкранном режиме доступны: Закрыть, Удалить, стрелка Назад.

Удаление фото

  • фото полностью удаляется из повреждения;

  • происходит возврат на экран приёма.

Удаление повреждения

Удаление доступно только для новых повреждений текущей процедуры приёма.

  1. Нажать крестик в правом верхнем углу блока.

  2. Подтвердить удаление.

  3. Повреждение и все его фото будут удалены полностью.

Редактирование повреждения
Редактирование повреждения

При добавлении хотя бы одного повреждения и последующем завершении приёма в карточке контейнерной сессии автоматически создаётся операция «Ремонт» в статусе Черновик, содержащая отметку: «Требуют внимания повреждений: N», где N — количество добавленных повреждений.


Итоговая логика процесса

  1. Нажать Добавить повреждение

  2. Ввести код вручную / выбрать из списка / использовать голосовой ввод

  3. Нажать Добавить

  4. Сделать фото

  5. При необходимости открыть галерею через миниатюру справа

  6. Подтвердить фото кнопкой-галочкой

  7. Вернуться к приёму и увидеть добавленное повреждение


Завершение приёма

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

  • Нажатие двойной галочки завершает приём контейнера целиком.

  • После нажатия:

    • сохраняются все внесённые данные;

    • Приём фиксируется в системе;

    • пользователь возвращается на главный экран.