Показать сообщение отдельно
Старый 13.03.2011, 12:59   #15  
Suok_imported is offline
Suok_imported
Участник
Аватар для Suok_imported
 
61 / 10 (1) +
Регистрация: 19.10.2005
Цитата:
Сообщение от Arshak Посмотреть сообщение
Добрый день,
пытаюсь решить такую же задачу, но на 4.0 SP3 выдает те же ошибки что и на 5.0
помжно узнать на какой 4 это работает корректно?
отчет 14973 Suggest Vendor VAT Settlement NAVRU4.00.03 07.08.06 в кронусовской базе без изменений, но не работает. Или не только в нем дело?
Добрый день. Смущает немного, что ошибки те же, что и в 5ке. Потому в 5ке они связаны с новой появившейся табличкой 14925 VAT Allocation Line и с изменившимся алгоритмом обработоки НДС. А в 4ке этой таблички нет, и ошибка изначально была в том, по-моему, что система вообще не хотела воспринимать эту строку с полным НДС, игнорировала ее в этом задании, а зачитывала только при применении. и MS присылал исправления на этот счет.
Функциональность работает в версии 4.0 SP3, но у меня в базе этот отчет 14973 изменен: NAVRU4.00.03.02,PS32235,PS43188.
Обновление PS43188 к этой проблеме отношения не имеет, а вот обновление PS32235 - это как раз, то о чем я говорю.

VATEntry - OnAfterGetRecord()
//PS32235.begin
//IF "Remaining Unrealized Base" = 0 THEN
IF ("Remaining Unrealized Base" = 0) AND
(NOT (("VAT Calculation Type" = "VAT Calculation Type"::"Full VAT") AND
(VATEntry."Remaining Unrealized Amount" <> 0))) THEN
//PS32235.end
CurrReport.SKIP;

Судя по коду исправления система не должна ругаться также, как в 5ке. Поэтому чтобы понять в чем дело, пришлите точно, где и как ругается.

Кстати, по поводу изначальной темы этого топика про ошибку в 5ке. Мы размещали инцидент в Microsoft, и у меня есть исправления этого бага для 5ки. Кому надо - могу поделиться. Исправления затрагивают таблицы 14925 VAT Allocation Line и table 81 Gen. Journal Line