![]() |
#16 |
Member
|
Тяжело с вами.
X++: server void createLine(boolean validation = false, boolean initFromPurchTable = false, boolean initFromInventTable = false, boolean calcInventQty = false, boolean searchMarkup = true, boolean searchPrice = false) { PurchTable purchTable; InventTable inventTable; boolean dropInvent= false; if (initFromPurchTable) { purchTable= this.purchTable(); this.initFromPurchTable(purchTable); } if (initFromInventTable) { inventTable= this.inventTable(); if (! this.checkInitFromInventTable(inventTable)) throw error("@SYS18447"); this.initFromInventTable(inventTable); } this.initFromVendTable(this.vendTable_OrderAccount()); if (calcInventQty) this.QtyOrdered = this.calcQtyOrdered(); /////////////////////////////////// Смотрите сюда! this.RemainPurchPhysical = this.PurchQty; /////////////////////////////////// this.RemainPurchFinancial = 0; ////////////////////////////////////// Сюда! this.RemainInventPhysical = this.QtyOrdered; ////////////////////////////////////// this.type().initReturn(); if (searchPrice) { this.setPriceDisc(this.inventDim()); } if (validation) if (!this.validateWrite()) throw error("@SYS18447"); if (!this.LineNum) this.LineNum = PurchLine::lastLineNum(this.PurchId) + 1.0; //////////////////////////////////////// И сюда! this.insert(dropInvent,searchMarkup); //////////////////////////////////////// }
__________________
С уважением, glibs® |
|
|
![]() |
||||
Тема | Ответов | |||
Заказ на покупку | 3 | |||
Ошибка с разноской "Заказ на покупку" | 11 | |||
Перевод CRM предложения в заказ. | 0 | |||
Производственный заказ типа Заказ | 3 | |||
Заказ не переходит в статус "отгружено" | 29 |
|