Показать сообщение отдельно
Старый 08.11.2013, 15:52   #2  
SRF is offline
SRF
Участник
MCBMSS
Axapta Retail User
 
365 / 542 (19) +++++++
Регистрация: 08.08.2007
Записей в блоге: 1
Смотря для чего достаточно ? ) Формирование сумм в фактурах должно быть нормальным.

В целом это может усложнить жизнь при выводе на печать данных по накладным, скажем в случае когда клиент требует, чтобы позиции шли в жестком порядке в котором принят заказ, а в обработку накладных строки по каким то причинам пошли не в порядке возрастания LineNum, в этом случае у вас порядок просто нарушится, а в остальном проблем быть не должно.

Я как то на одном из проектов правил ошибку связанную как раз с тем, что в случае когда в обработку фактуры попадали данные по строкам накладных с одинаковыми номерами суммы в фактурах начинали плыть, проблема в методе FactureTransCreateCust_RU\calcAmounts в паре мест поменял условие(в принципе можно и просто добавить)

X++:
                  //tmpTransSec.InvoiceLineNum      == custInvoiceTrans.LineNum             &&
                  tmpTransSec.InventTransId       == custInvoiceTrans.InventTransId       &&
X++:
              //tmpTrans.InvoiceLineNum      == custInvoiceTrans.LineNum             &&
              tmpTrans.InventTransId       == custInvoiceTrans.InventTransId    &&
__________________
Sergey Nefedov

Последний раз редактировалось SRF; 08.11.2013 в 16:03.
За это сообщение автора поблагодарили: Алексей Контев (1).