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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.12.2008, 16:07   #1  
vel is offline
vel
Участник
 
5 / 10 (1) +
Регистрация: 15.03.2005
Адрес: Москва
Добрый день.
Никто не сталкивался в Navision 5 с такой проблемой: при учете части строки заказа продажи в поля "Amount (LCY)" и "Amount Including VAT (LCY)" учтенных счетов и отгрузок пишутся полные суммы, а не только учитываемой части? Как решить?
Вижу, что майкрософтовцы переделали процедуру учета и в таблице 290 вообще удалили поля российского диапазона (12430..12437). Нет полей, удалили и коррекцию LCY-сумм в строке продажи.
Достаточно ли будет в 80 кодеюните в тригере DivideAmount прописать коррекцию LCY-полей или это аукнется где-нибудь еще?
Заранее спасибо.
Старый 16.12.2008, 16:37   #2  
anatol33 is offline
anatol33
Участник
 
109 / 10 (1) +
Регистрация: 02.09.2008
я бы посоветовал с помощью dev tool проверить ссылки на это поле во всех обьекта, а затем можно анализировать последствия.
Старый 17.12.2008, 11:09   #3  
vel is offline
vel
Участник
 
5 / 10 (1) +
Регистрация: 15.03.2005
Адрес: Москва
Это понятно. Просто вряд ли я первый, кто на такое наткнулся. Все-таки пятерку с конца лета стали внедрять.
Радует майкрософт, который поля оставил, а их изменение убрал. :-)
Старый 17.12.2008, 13:17   #4  
anatol33 is offline
anatol33
Участник
 
109 / 10 (1) +
Регистрация: 02.09.2008
Я тоже "внедряю" 5.0, но пока до продаж не дошел.
Буду признателен если Вы сообщите результат.
Старый 29.12.2008, 18:01   #5  
Константин! is offline
Константин!
Участник
 
180 / 10 (1) +
Регистрация: 13.04.2005
Адрес: Казань
Codeunit 80
===================
function RoundAmount()
...
// PS45722.begin
//"Amount (LCY)" := Amount;
//"Amount Including VAT (LCY)" := "Amount Including VAT";
TempSalesLine."Amount (LCY)" := Amount;
TempSalesLine."Amount Including VAT (LCY)" := "Amount Including VAT";
// PS45722.end

IncrAmount(TotalSalesLineLCY);
Increment(TotalSalesLineLCY."Unit Cost (LCY)",ROUND(SalesLineQty * "Unit Cost (LCY)"));
END;
Старый 12.01.2009, 15:12   #6  
anatol33 is offline
anatol33
Участник
 
109 / 10 (1) +
Регистрация: 02.09.2008
Константин!

подскажите пожалуйста где можно найти хотфикс PS45722?

доступ к партнерсорсу у меня есть, если можно дайте линк

спасибо
Старый 13.01.2009, 11:16   #7  
Константин! is offline
Константин!
Участник
 
180 / 10 (1) +
Регистрация: 13.04.2005
Адрес: Казань
Собственно весь hotfix в этом и заключается. Мы делали запрос в тех поддержку, они нам прислали выше изложенный код. Думал что они добавят ее в knowledge base на partnersours-e но, увы, ничего не нашел.
 


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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 01:51.