AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.03.2011, 14:54   #1  
Arshak is offline
Arshak
Участник
 
190 / 10 (1) +
Регистрация: 01.10.2004
Цитата:
Сообщение от Suok Посмотреть сообщение

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

поправлюсь.. оплатил счет, применил и все получилось.. но легче не стало... жду исправления для 5-0..
Старый 13.03.2011, 18:46   #2  
Suok_imported is offline
Suok_imported
Участник
Аватар для Suok_imported
 
61 / 10 (1) +
Регистрация: 19.10.2005
Цитата:
Сообщение от Arshak Посмотреть сообщение

при 119 законе ругается на разницу НДС.
По идее в 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 копеек). Эта ошибка у вас возникает?
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:59.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.