Описание
Устранил проблему с задвоенными товарами при приемке товаров. Архитектурно при приемке товаров с частотность 1,5% получалось, что система выдавала один и тот же номер ячейки для хранения. Таким образом получалось, что ячейка до момента выдачи хранила в себе товара 2-х и более разных клиентов. При выдаче товара товары получал клиент, который раньше пришел на пункт выдачи заказов (ПВЗ).
Архитектурный подход решал проблему силами разработчиков за 1000+ часов работы. Поэтому принял решение создать новую форму "товары на выдачу". Бизнес-процесс:
1) Клиент приходит на ПВЗ
2) Предоставляет QR-код менеджеру ПВЗ для идентификации ячейки хранения товара
3) Менеджер ПВЗ видит ячейку и список товаров на ней, собирает их со склада и приносит на выдачу
4) При сканировании товаров на выдачу (ШК) форма "товары на выдачу" указывает какие товары выдавать клиенту, какие товары уже отсканированы, какие товары вернуть обратно в ячейку
Данная форма содержит 3 столбца: нужно выдать, отсканированные ШК в процессе выдачи, вернуть в ячейку.
Таким образом частота выдачи товаров не принадлежащих клиенту сократилась с 1,5% до 0,00001%