|
![]() |
#1 |
Участник
|
Вопрос по InventTrans
Открылась проблема :
Мастер по производству в течении всего года делал ошыбки . При составлении ProdJournalTable( уменьшали или увеличевали потребление для производственых заказов ) , так вот при создании возврата на склад ProdJournalTransBom она не выберала правильный Invettransid и не делала InventMarking . В результате имеем : Возврат происходил по цене которая бралась из последней закупочной . Не правильная себестоимость . Не правильная работа FIFO. Нужно поправить эту ситуацию . Будет ли правильно ? 1) беру все invettrans where invoicereturned=1 and direction=1 2) все транзакции проверяю на то Inventtrans::qtyMarked если нет делаю InventMarking Axapta 3.0 sp4 , помогите правильно думаю ? |
|
![]() |
#2 |
Banned
|
Правильно думаете.
|
|
![]() |
#3 |
Участник
|
Спасибо .
Маленький вопросик ещё, поле invoicereturned=1 появляеца только после вычесления себестоимости заказа на продукцию , так ? В дальнейшем чтобы рабочии не косячили , добавлю проверку на запись ProdJournalBom : при qty<0 - sum (qty) from inventtrans where inventtransid==_Line.inventtransid . Или могут быть какие другие проблемы ? |
|
|
![]() |
||||
Тема | Ответов | |||
Развалились InventSum - InventTrans | 21 | |||
Вопрос про Outer Join | 13 | |||
Вопрос про QueryRun | 9 | |||
Вопрос по force* | 13 | |||
Связь таблиц InventTrans и PurchLine | 2 |
|