07.12.2016, 22:03 | #1 |
Программатор
|
Ax12. Ошибка В немедленном получении
Коллеги, добрый вечер! Нашел баг в 2012 . Ситуация:
1. По заказу на продажу обработана накладная(частично или нет) 2. Выставляем в строке немедленное получение на количество строки(количество накладной) с минусом. 3. То есть, продали на 10, возвращаем на -6.(можно -10) 4. Разносим накладную 5. Накладная разносятся 6. Имеем сообщение о том, что то там не корреспондируется. 7. Руками корреспонденция проводится 8. Лезем в код 9. \Data Dictionary\Tables\TaxTrans_RU\Methods\taxLineIsRelatedToNegativeSalesLine 10. И видим, что система смотрит на сумму по строке, а не на знак проводки. 11. X++: public static boolean taxLineIsRelatedToNegativeSalesLine(TaxModelTaxTransaction_IN _taxTrans) 12. { 13. SalesLine salesLine = SalesLine::findInventTransId(_taxTrans.InventTransId); 14. return salesLine.LineAmount < 0; 15. } 17. Радуемся 18. Всем спасибо Последний раз редактировалось Sada; 07.12.2016 в 22:28. |
|