Не формируются проводки по НУ при продаже ОС через накладную с произвольным текстом. AX2009SP1.
Баг в методе CustPostInvoice\updateAsset_RU. rAssetTable объявлена, но не инициализированна.
X++:
LedgerVoucher assetLedgerVoucherOthers;
LedgerVoucherObject assetLedgerVoucherObjectOthers;
Voucher assetVoucher;
RAssetTable rAssetTable;
RAssetStandards assetStandards;
NumberSequenceCode assetNumberSeq;
RAssetPost rAssetPost;
;
if (_assetLedgerVoucherBase)
{
rAssetPost = RAssetPost::construct(_custInvoiceTrans,
_assetLedgerVoucherBase,
_assetStandardsDefault.AssetStandardId);
rAssetPost.run();
_assetLedgerVoucherBase = null;
}
while select assetStandards
where assetStandards.AssetId == rAssetTable.AccountNum &&
assetStandards.AssetStandardId != _assetStandardsDefault.AssetStandardId &&
assetStandards.Depreciation
{
assetNumberSeq = (select firstonly ledgerJournalName
where ledgerJournalName.JournalType == LedgerJournalType::Assets_RU).VoucherSeries;