21.11.2011, 09:32 | #21 |
Участник
|
Прошу прощения, пункт 3 не правильно написал, там еще нужно складскую аналитику разную подставлять. Сначала думал, что это касается другого проекта.
Пункт 3 должен быть таким: X++: LedgerAccount accountOperations() { if (! cacheAccountOperations) { if (this.isIssue()) cacheAccountOperations = InventPosting::item(InventAccountType::InventReceipt,this.itemId(),this.inventTable().ItemGroupId, inventJournalTrans.Storno_RU ? InventDim::find(inventJournalTrans.InventDimId) : InventDim::find(inventJournalTrans.ToInventDimId)); else cacheAccountOperations = InventPosting::item(this.assetId() ? InventAccountType::InventIssueFixedAsset : InventAccountType::InventIssue, this.itemId(),this.inventTable().ItemGroupId, inventJournalTrans.Storno_RU ? InventDim::find(inventJournalTrans.ToInventDimId) : InventDim::find(inventJournalTrans.InventDimId)) ; } return cacheAccountOperations; } |
|
21.11.2011, 10:19 | #22 |
Microsoft Dynamics
|
|
|
05.12.2011, 10:54 | #23 |
MCTS
|
Цитата:
Сообщение от Bega
1. В классе InventMov_Jour_TransferReceipt метод mustBeBookedFinancially() должен возвращать false.
2. В классе InventMov_Jour_Transfer создать метод, возвращающий расход это или приход с учетом сторно: 3. В классе InventMov_Jour_Transfer изменить метод accountOperations(): 4. В классе InventMov_Jour_Transfer изменить метод postingOperations():
__________________
Dynamics AX Experience |
|
Теги |
ax2009, профиль учета |
|
|