Opened 2 days ago
Last modified 2 days ago
#1377 new улучшение
Перемещение изделий туда, где они и так уже находятся
Reported by: | alx | Owned by: | Denis_N |
---|---|---|---|
Priority: | minor | Component: | БД изделий АДС |
Keywords: | Cc: |
Description
Случайно обнаружил в БД запись в истории изделия S/N D02052 о его перемещении со склада на склад! :)
Очевидно, что в такой записи нет никакого смысла - если изделие было на складе и перемещено на склад, то это все равно, что никакого перемещения не было. Предполагаю, что данная запись была внесена в БД по ошибке.
Чтобы помочь пользователям избежать подобных ошибок предлагаю в веб-интерфейсе, а также в backend'е добавить проверку, не позволяющую добавить запись о перемещении изделия, если исходное (текущее) местоположение совпадает с новым (указанным пользователем) местоположением.
Со склада на склад перемещение может быть разумным если изменился номер полки на складе(вообще складов у нас теперь несколько и теоретически изделие могут перенести с одного склада на другой, номер склада содержится в номере полки). Номер полки задаётся в поле shelfdrawer.
Для изделия S/N D02052 операция перемещения действительно была бессмысленной, т.к. номер полки как был 1.2.3.6, так и остался.