![]() |
#8 |
Участник
|
Еще пример. Класс SubledgerJournalizerProjectExtension,
X++: protected ProjEmplTrans createProjHourTrans(Container _projectActualHeaderContainer, SourceDocumentLineItem _sourceDocumentLineItem, ...) { ProjEmplTrans projEmplTrans; PSAComponentGroupAssignment psaComponentGroupAssignment; projEmplTrans.clear(); #declareProjectActualHeaderContainerVariablesMacro #projectActualHeaderContainerMacro = _projectActualHeaderContainer; projEmplTrans.ProjId = actualProjectId; projEmplTrans.CategoryId = actualCategoryId; projEmplTrans.ActivityNumber = actualActivityNumber; projEmplTrans.LinePropertyId = actualLinePropertyId; X++: #localmacro.declareProjectActualHeaderContainerVariablesMacro RefRecId actualSourceDocumentLine; DataAreaId actualProjectDataAreaId; ProjId actualProjectId; ProjCategoryId actualCategoryId; smmActivityNumber actualActivityNumber; ProjLinePropertyId actualLinePropertyId; CurrencyCode actualTransactionCostCurrency; CurrencyCode actualTransactionSalesCurrency; CurrencyCode accountingCurrency; ProjTaxGroup actualTaxGroupId; ProjTaxItemGroup actualTaxItemGroupId; DimensionDefault actualDefaultDimension; Qty actualQuantity; AmountCur actualTransactionCurrencyCostAmount; AmountMST actualAccountingCurrencyCostAmount; AmountCur actualTransactionCurrencySalesAmount; AmountMST actualAccountingCurrencySalesAmount; #endmacro #localmacro.projectActualHeaderContainerMacro [ actualSourceDocumentLine, actualProjectDataAreaId, actualProjectId, actualCategoryId, actualActivityNumber, actualLinePropertyId, actualTransactionCostCurrency, actualTransactionSalesCurrency, accountingCurrency, actualTaxGroupId, actualTaxItemGroupId, actualDefaultDimension, actualQuantity, actualTransactionCurrencyCostAmount, actualAccountingCurrencyCostAmount, actualTransactionCurrencySalesAmount, actualAccountingCurrencySalesAmount ] #endmacro И в этом классе такой метод не один. |
|
Теги |
d365fo |
|
|