18.01.2010, 15:07 | #1 |
Участник
|
не формируется счет-фактура
Уважаемые посетители форума!
У меня огромная проблема. Сегодня появилась ошибка при формировании счетов фактур. Ошибка в классе SalesFormLetter_Invoice в методе initOfficials_RU. Может быть, кто-нибудь сталкивался с подобной напастью? Подскажите как решать. Боязно изменять код родных аксаптовских методов и непонятно как. X++: public void initOfficials_RU(SalesParmTable _salesParmTable, boolean _includeFacture = false) { SalesParmTable localSalesParmTable; void updateSalesParmTable() { boolean newId = true; if (localSalesParmTable.OffSessionId_RU) { newId = false; offSrv.newId(localSalesParmTable.OffSessionId_RU); localSalesParmTable.OffSessionId_RU = ""; } localSalesParmTable.OffReportType_RU = offSrv.initTableSales(localSalesParmTable, salesParmUpdate, newId, _includeFacture, invoicePrintoutType); if (! localSalesParmTable.OffSessionId_RU) { localSalesParmTable.OffSessionId_RU = offSrv.newId(); } if (localSalesParmTable.RecId && localSalesParmTable.selectForUpdate()) { localSalesParmTable.update(); } } // --> if (! OfficialsServ_RU::isFeatureEnabled()) return; if (! offSrv) { offSrv = new OfficialsServ_RU(); // здесь возникает ошибка } if (_salesParmTable) // Editing parmTable { localSalesParmTable = _salesParmTable; updatesalesParmTable(); } else // Creating parmTables { while select forupdate localSalesParmTable where localSalesParmTable.ParmId == salesParmUpdate.ParmId && localSalesParmTable.Ordering == this.documentStatus() && ! localSalesParmTable.OffSessionId_RU { updatesalesParmTable(); } }
__________________
AX 3.0, Build #9.3 |
|