|
13.03.2011, 14:54 | #1 |
Участник
|
Цитата:
я добавил код в отчет и теперь от пры выборе опции 28 фед. закон создает строчку в журнале.. но с 0 суммой. при 119 законе ругается на разницу НДС. буду благодарен если вышлете исправления для 5-0 поправлюсь.. оплатил счет, применил и все получилось.. но легче не стало... жду исправления для 5-0.. |
|
13.03.2011, 18:46 | #2 |
Участник
|
По идее в 4ке опция и должна быть 119 ФЗ.
Так у вас, получается какая-то "промежуточная" версия функционала НДС? И у вас есть табличка 14925? Мне казалось, что табличка 14925 появилась только в 5ке... Ок, высылаю исправление для 5ки: SOLUTION: ------------------------------------- table 14925 VAT Allocation Line ------------------------------------- BEFORE: ====== VAT Entry No. - OnValidate() VATEntry.GET("VAT Entry No."); VATEntry.TESTFIELD("Unrealized Base"); "CV Ledger Entry No." := VATEntry."CV Ledg. Entry No."; ... AFTER: ====== VAT Entry No. - OnValidate() VATEntry.GET("VAT Entry No."); // NAVSE244107.begin IF VATEntry."VAT Calculation Type" = VATEntry."VAT Calculation Type"::"Full VAT" THEN VATEntry.TESTFIELD("Unrealized Amount") ELSE // NAVSE244107.end VATEntry.TESTFIELD("Unrealized Base"); "CV Ledger Entry No." := VATEntry."CV Ledg. Entry No."; ... ------------------------------- table 81 Gen. Journal Line ------------------------------- BEFORE: ====== field 12419 "Unrealized VAT Entry No." TableRelation = "VAT Entry"."Entry No." WHERE (Unrealized Base=FILTER(<>0)) ====== Unrealized VAT Entry No. - OnValidate() "VAT Settlement Part" := "VAT Settlement Part"::Custom; VATEntry.GET("Unrealized VAT Entry No."); "Initial Entry No." := VATEntry."CV Ledg. Entry No."; ... AFTER: ====== field 12419 "Unrealized VAT Entry No." TableRelation = "VAT Entry"."Entry No." ====== Unrealized VAT Entry No. - OnValidate() "VAT Settlement Part" := "VAT Settlement Part"::Custom; VATEntry.GET("Unrealized VAT Entry No."); // NAVSE244107.begin IF VATEntry."VAT Calculation Type" = VATEntry."VAT Calculation Type"::"Full VAT" THEN VATEntry.TESTFIELD("Unrealized Amount") ELSE VATEntry.TESTFIELD("Unrealized Base"); // NAVSE244107.end "Initial Entry No." := VATEntry."CV Ledg. Entry No."; ... Вообще, конечно, интересно, что именно пишет про разницу НДС? Просто ошибка с разницей НДС - такой текст у меня ассоциируется с ошибкой, когда сумма НДС правится, допустим на 10 коп., руками в счете покупки (в окне Статистика), приводится в соотетствие с документом поставщика. А при этом в настройках Финансов (поле "Макс. Разреш. Разница НДС" стоит сумма меньше 10 копеек). Эта ошибка у вас возникает? |
|