|
15.06.2010, 15:30 | #1 |
Участник
|
Групповая обработка закупок на покупку (AX 2009)
AX 2009, sp1, HR 4.
Выделяю 2 закупки, жму разноска/накладная. В появившемся окне "Разноска накладной" в табличной части появляется 3 записи, причем первая закупка дублируется 2 раза. В данных о компании "функциональность для страны/региона" стоит "Россия" Если оставляю это поле пустым - то все нормально 2 закупки - 2 записи. Метод \Classes\PurchFormLetter_Invoice\chooseLinesPackingSlip Видно сильно изменен в HR 4, это фикс такой кривой или его так криво поставили? |
|
15.06.2010, 16:08 | #2 |
Участник
|
HR = Hotfix Rollup?
__________________
Ivanhoe as is.. |
|
15.06.2010, 16:43 | #3 |
Участник
|
|
|
15.06.2010, 17:50 | #4 |
Участник
|
А какие статусы у закупок / строк закупок? Параметр "Количество" в форме разноски какой? Пока наблюдаю две строки по двум закупкам, т.е. ошибки не видно.
Может, вид деятельности разный в строках первой закупки?
__________________
Ivanhoe as is.. |
|
15.06.2010, 18:09 | #5 |
Аманд
|
Например, может разбить строки по адресам доставки. Галка в параметрах.
Но вообще, это вы делаете групповую обработку, которая всё равно является псевдоручной. Есть ещё суммарная обработка. Которая суммирует строки. |
|
15.06.2010, 21:32 | #6 |
Microsoft Dynamics
|
В методе \Classes\PurchFormLetter_Invoice\chooseLinesPackingSlip, строка 152 (в стд. RU4) добавьте if перед createParmTable(linesCreated); :
X++: void chooseLinesPackingSlipChooseLine() { ; if (chooseLines.changed(tablenum(PurchTable))) { if (currentPurchTable.RecId) { // <GEEU> if (features == CRSEFeatures_W::RU) { if (map.elements() > 0) { currentTableRef = getCurrentTableRef_RU(); linesCreated = this.createParmLineAndSubLines(prevPurchLine, map.pack(), currentTableRef) || linesCreated; createParmTable(linesCreated); map = new Map(typeId2Type(typeid(recId)),Types::Record); } if (! emptyHeaders) { createParmTable(linesCreated); }
__________________
You should use Bing before asking dumb questions. |
|
|
За это сообщение автора поблагодарили: gl00mie (2), propeller (1). |
16.06.2010, 10:29 | #7 |
Участник
|
|
|
|
|