На наш взгляд можно было бы и оставить эту кнопку и в случае, если кладовщик нажал именно ее, значит он взял ответственность на себя и должен закончить работу с этой накладной. Если кладовщик, по своему опыту, знает, что очень часто возникают ситуации, когда нужно прерывать работу с накладной, то, пускай работает с кнопкой "Подвоза текущего товара", чтобы в любой момент можно было прервать работу с накладной и перейти к сбору другой или оприходованию товара.
Можно и так, как Вам удобней!
2. При варианте подвоза товара по текущей позиции возможно ли будет отобрать товар, который тоже лежит в привезенном контейнере и присутствует в текущей накладной (но не является текущей позицией)?
Можно, это уже реализовано.
Вариант, который вы описали решает вопрос именно с прерыванием работы с накладной для начала работы с другой. А что по поводу вопросов:
pilugino писал(а):
При подвозе контейнера по документу необходимо иметь возможность отобрать весь необходимый товар из контейнера и по остальным документам, которые содержат данный товар.
Также реализовать возможность отобрать любой товар из контейнера, если он присутствует в документах, а не только тот товар, по которому был подвезен контейнер.
Предложенный нами вариант позволит решить и этот вопрос. На примере - есть расходная накладная №1 с позициями:
- Конденсатор A = 20 штук
- Конденсатор Б = 10 штук
Кладовщик заказал 1-ю позицию "Конденсатор A = 20 штук", но, кладовщик предполагает, что позиция "Конденсатор A" есть и в других накладных в статусе "к работе". Поэтому, успешно отобрав из подвезенного контейнера 20 штук "Конденсатор A", он, находясь в составе расходной накладной на позиции "Конденсатор A", нажимает новую кнопку "Найти активные накладные по этой позиции", по которой программа перекидывает его к списку расходных накладных в состоянии "К работе" с выставленным фильтром товар-партия=текущей строчке состава расходной накладной, т.е. фильтр="Конденсатор A". Войдя в нужную накладную программа автоматом перебрасывает пользователя к выставленной в фильтре товарной позиции (т.е. к "Конденсатор A"), на которой пользователь нажимает кнопку "Отобрать текущий товар", и попадает в интерфейс отбора из контейнера. Таким образом, отобрав весь товар "Конденсатор A" для всех активных расходных накладных, кладовщик продолжает собирать прерванную накладную, или любую другую накладную, заказав подвезти другой товар.
Однако, такой вариант работы будет требовать более высоких навыков пользователя программы, чем сбор просто по накладной.