17.03.2011, 09:15 | #1 |
Участник
|
Проводки по преобразованию в предоплату - отсутствие корреспонденции
Всем доброго времени суток.
При преобразовании оплату в предоплату (по клиенту) штатными средствами образуются проводки без корреспонденции. Допилов в данном функционале нет никаких. В чем может быть проблема? AX 2009 SP1 RU5 |
|
17.03.2011, 09:39 | #2 |
MCT
|
эм... - это в стандартной Аксапте такое?
просто у меня и на РУ5 и в акс 4.0 все корреспондится - см скрины...
__________________
Sometimes there is a moment as you are awakening - when you become aware of the real world around you, - but you are still dreaming. - You may think you can fly but you do better not try. |
|
17.03.2011, 09:42 | #3 |
MCT
|
и еще такой скрин для верности
__________________
Sometimes there is a moment as you are awakening - when you become aware of the real world around you, - but you are still dreaming. - You may think you can fly but you do better not try. |
|
17.03.2011, 09:51 | #4 |
Участник
|
Да, в этом плане модификаций нету никаких.
Кстати, проблема возникла не сразу после запуска (запустились недавно), а где-то спустя месяц, так что, скорее всего, что-то изменили в параметрах, только не могу сообразить что именно. Проблема только с проводками по сопоставлению, с остальными все хорошо Последний раз редактировалось jonny; 17.03.2011 в 09:53. |
|
17.03.2011, 13:49 | #5 |
Участник
|
Хм, ерунда какая-то...
Так получается если: В параметрах модуля клиентов стоит галочка "Налог по предоплате", указана налоговая группа и налоговая группа номенклатур по предоплате, но при этом нет пересекающихся налоговых кодов, т.е. налог по предоплате не расчитывается. Это баг или фича? |
|
|
За это сообщение автора поблагодарили: Ich@Ru (1). |
17.03.2011, 14:09 | #6 |
MCTS
|
хм...аналогичная ситуация версия 2009 ру 6.
причем если изначально проводить платеж как предоплату, в случае вышеописанных настроек, при разноске журнала система выдает ошибку об отсутсвии счета ГК. Последний раз редактировалось ashu; 17.03.2011 в 14:13. |
|
29.03.2011, 15:41 | #7 |
Участник
|
Зарегистрируйте, пожалуйста, ошибку в поддержке МС.
|
|
18.07.2013, 21:28 | #8 |
Роман Долгополов (RDOL)
|
Если кому еще интересно, то проблема проявляется если по любым причинам (не обязательно отсутствие пересекающихся кодов) сумма налога получается равной 0.
Исправленный метод \Classes\CustVendPrepaymentHandling_W\postVATAmount X++: private void postVATAmount() { LedgerBondClient_RU ledgerBondClient; TaxLedgerJournal tax; TaxAmount taxAmount; LedgerVoucherTransObject ledgerVoucherTransObject; TaxWorkRegulation taxWorkRegulation; TmpTaxWorkTrans tmpTaxWorkTrans; ; ledgerVoucherObject.parmCorrection(custVendTrans.Correct); ledgerBondClient = ledgerVoucherObject.ledgerBondClient_RU(); while select ledgerJournalTrans where ledgerJournalTrans.TaxGroup && ledgerJournalTrans.TaxItemGroup && (ledgerJournalTrans.AmountCurCredit || ledgerJournalTrans.AmountCurDebit) { update_recordset taxWorkRegulation setting HeadingRecId = newCustVendTrans.RecId where taxWorkRegulation.HeadingRecId == ledgerJournalTrans.RecId; ledgerJournalTrans.RecId = 0; ledgerJournalTrans.JournalNum = ''; if (ledgerBondClient) { ledgerBondClient.addNewLogObject(); } tax = TaxLedgerJournal::construct(TaxJournalCall::Journal, ledgerJournalTrans, null, ledgerVoucher, newCustVendTrans.RecId, UnknownNoYes::Yes); taxAmount = tax.calcAndPost(); if(taxAmount) { tmpTaxWorkTrans = tax.tmpTaxWorkTrans(); while select tmpTaxWorkTrans { tmpTaxWorkTrans.TransDate = transDate; tmpTaxWorkTrans.update(); tax.saveAndPost(exchRate, exchRateSecond, tmpTaxWorkTrans); } ledgerVoucherTransObject = LedgerVoucherTransObject::newCreateTrans(ledgerVoucherObject, this.ledgerPostingTypePayment(), this.vatPrepaymentsAccount(newCustVendTrans), newCustVendTrans.Dimension, newCustVendTrans.CurrencyCode, -taxAmount, newCustVendTrans.TableId, newCustVendTrans.RecId, 0, exchRate, exchRateSecond); ledgerVoucher.addTrans(ledgerVoucherTransObject); if (ledgerBondClient) { ledgerBondClient.bondLastVRef2CurrentLog(); ledgerBondClient.removeCurrentLogObject(); } } } } |
|
18.07.2013, 21:39 | #9 |
Участник
|
Цитата:
Сообщение от db
CustVendPrepaymentHandling_W
|
|
19.07.2013, 14:16 | #10 |
Разработчик
|
В 2009-й есть такие объекты и классы, к примеру в российской функциональности точно есть.
Последний раз редактировалось perestoronin; 19.07.2013 в 14:20. |
|
Теги |
баг, корреспонденция, ошибка, преобразование в предоплату |
|
|