Показать сообщение отдельно
Старый 29.01.2010, 10:33   #14  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,971 / 3268 (116) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
AX2009 напомнил про одну деталь. Правда она не напрямую затрагивает InventUpd*, но связана с этими классами.
В перечислениях статусов прихода и расхода значения идут подряд не хватает "дырок", позволяющих вводить свои промежуточные статусы (например, ушло от поставщика и находится в пути). А так как во многих местах идет сравнение, то вводить новые статусы проблематично - приходится во многие места добавлять к условиям > (или >=) еще и || Что-то там
Да, точно!

Мне кажется, в стандартном коде некорректно поставлены условия на эти статусы в виде ">" или "<"
Изначально правильнее было бы перечисления вводить.