|
|
#20 |
|
Участник
|
Цитата:
Изначально опубликовано mazzy
Тогда совсем глупый вопрос - у вас в каких слоях ваш метод определен? Если вы создали метод в слое cus, например, то в слое usr вы не сможете изменить интерфейс (возвращаемый тип и параметры) этого метода. Но это уж совсем тривиальный случай. Может, это глупый аргумент, но ведь раньше работало. Никогда никакие проблем... Код такой: <b>Определение метода (класс FactureJourCreate_RU)</b> public void initParameters(NoYes _mustBeUpdated, NoYes _showPreview, PrintOut _printOut, FacturePrintType_RU _printType, NoYes _printMST, FactureExternalId_RU _factureExtId, TransDate _factureDate, CustVendAC _custVendAC, CurrencyCode _currencyCode, FactureType_RU _factureType, CustVendAC _consignee = "", CustVendAC _consignor = "", OffSessionId_RU _offsessionId = "", AttorneyId_RU _attorneyId = "", AttorneyIssuedName_RU _attorneyIssuedName = "", AttorneyDate_RU _attorneyDate = dateNull(), Addressing _deliveryAddress = "", TransDate _factureDateExternal = _factureDate, NumberSequenceGroupId _factureExtIdNumSeq = "", BGR_FactureDescr _bgr_FactureDescr = "" // BGR_BF0026 // BGR_BF0035 >> ,BGR_NumDecimalsQty _BGR_numDecimalsQty = BGR_NumDecimalsQty::None, BGR_SalesFormType _BGR_salesFormType = BGR_SalesFormType::None, FromDate _BGR_fromDate = dateNull(), ToDate _BGR_toDate = dateNull(), BGR_NumDecimals _BGR_numDecimals = BGR_NumDecimals::None // BGR_BF0035 << ) { ... } <b>Вызов метода (из метода createFacture формы FactureEditLines_RU)</b> factureCreate.initParameters(update, preview, printFacture, printType, PrintInMST.value(), FactureExternalId.text(), FactureDate.dateValue(), contragLoc, Currency.text(), factureEngine.factureType(), Consignee.text(), Consignor.text(), factureEngine.offSessionID(), AttorneyId.text(), AttorneyIssuedName.text(), AttorneyDate.dateValue(), Address.Address, FactureDate_External.dateValue(), // BGR_BF0035 >> FactureExtIdNumSeqGroupId.text(), BGR_FactureDescr.text(), BGR_NumDecimalsQty.selection(), custInvoiceJour1.BGR_SalesFormType, BGR_StartDate.dateValue(), BGR_FinishDate.dateValue(), BGR_NumDecimals.selection()); // BGR_BF0035 << Танцы с АОС'ами и кэшами точно не годятся - проблемы в двухзвенке, машины перегружались не раз.
__________________
Улыбаемся и машем, парни! Улыбаемся и машем... |
|
|