Бланки возврата/перемещения оформляются в мобильном приложении в разделе "ЕГАИС" вкладки "Ещё". Раздел ЕГАИС отображается только для роли "Бармен".

Логика работы бланков возврата и перемещения идентичны.

Для каждого юр.лица у одного бармена может быть одновременно только один бланк в статусе "Открыт".

I. Отображение бланков возврата/перемещения на вкладке "Еще"

При входе на вкладку "Еще" отправляется запрос на сервер, который проверяет есть ли у бармена в этом ЮЛ открытые бланки. 

1. Если открытого бланка нет

В разделе ЕГАИС отображаются кнопки "Сделать возврат"/"Сделать перемещение".

При нажатии на кнопку создается пустой бланк соответствующего типа (возврат/перемещение) в статусе "Открыт" и происходит переход к телу бланка.

2. Если открытый бланк есть

В разделе ЕГАИС отображаются кнопки "Дооформить возврат"/"Дооформить перемещение".

При нажатии на кнопку открывается незаконченный бланк в статусе "Открыт".

II. Функционал внутри бланка

1. В шапке бланка

1) Кнопка назад. Возвращает к закладке "Еще". Если бланк пустой, то предлагает отменить его.

2) Тип бланка: Возврат/Перемещение

3) Ручной поиск. Работает только для немаркированного алкоголя.

При нажатии на иконку лупы открывается строка поиска. После ввода текста появляется выпадающий список с найденными позициями.

При нажатии на название позиции открывается диалог, позволяющий добавить ее в бланк:

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

3. В теле бланка находится список добавленных позиций.

При нажатии на иконку  открывается подробная информация по позиции:

  • Полное наименование
  • Объём
  • Крепость
  • Код АП

Виды позиций:

1) Немаркированные позиции добавляются через поиск и редактируются кнопками +/-. 

Также можно нажать на количество по позиции и ввести желаемое число.

2) Маркированные позиции добавляются через сканирование.

а) Мобильный сканер - синяя кнопка с бутылкой в правом нижнем углу открывает экран сканирования.

б) Аппаратный сканер - подключаем через otg-кабель. Работает в теле бланка и на экране мобильного сканирования.

4. Сканирование:

Экран сканирования:

В левом верхнем углу кнопка справки:

Сверху посередине счетчик, который показывает сколько бутылок в бланке (и маркированных и нет):

Справа от рамки сканера кнопка вспышки  и кнопка "Назад" для возврата в тело бланка .

Внизу экрана справочный блок, описывающий масштабирование изображения.

Варианты сообщений при сканировании (одинаковые как в мобильном сканировании, так и в аппартном):

1) При успешном сканировании и если бутылка есть на остатках

2) При повторном сканировании той же бутылки появляется предложение убрать бутылку из бланка:

При нажатии кнопки убрать:

3) При успешном сканировании и отстутвии позиции в справочнике номенклатуры:

5. Кнопки "Отправить"/"Отменить". 

При нажатии на любую из кнопок появляется диалог, запрашивающий подтверждение действия:

"Отправить/отменить бланк тип бланка?"

Кнопки : "Да"/"Нет". При нажатии "Да" подтверждаем действие. При нажатии "Нет" возвращаемся к работе с бланком.

      

1) Кнопка "Отправить". Можно нажать только после получения ответов на все предыдущие запросы (например смена количества).

Серая и недоступна для нажатия, пока бланк пустой.  

Зеленая и доступна для нажатия, когда есть хоть 1 позиция.  

Зеленая и недоступна для нажатия, когда меняется количество 

После подтверждия отправки бланк отправляется в веб для обработки калькулятором в статусе "Выполнен барменом". В МП происходит переход на страницу "Дополнительно" во вкладке "Еще" и появляется всплывающее сообщение на 10 секунд "Бланк тип бланка отправлен".

2) Кнопка "Отменить"

Всегда красная и доступна для нажатия.  

После подтверждия отправки бланк отправляется в веб для обработки калькулятором в статусе "Отменен барменом". В МП происходит переход на страницу "Дополнительно" во вкладке "Еще" и появляется всплывающее сообщение на 10 секунд "Бланк тип бланка отменен".


5. Кнопка "Назад" при пустом бланке

Если в бланке нет ни 1 позиции (пустой) и пользователь нажимает кнопку "Назад", то нужно выводить диалог:

"Отменить бланк тип бланка ?"

При нажатии "Нет" просто выход из бланка в раздел "Еще".

При нажатии "Да" происходит отмена бланка.

  • No labels