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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.03.2006, 17:46   #1  
Gostapko is offline
Gostapko
Участник
 
5 / 10 (1) +
Регистрация: 17.03.2015
->
день добрый.

дорабатывая функционал к навижн 4 (сп2) чтолкнулся с с функцией "ExchangeAmtLCYToFCY" из таблицы 330 "Currency Exchange Rate". казалось бы, там все предельно просто и порзрачно, но на возврате всегда получаю 0,00. пошарился по всем объектам, нашел кучу вызовов этой же беды, проверил, везде работает, т.е. показывает число, а не нули. настроил курсы обмена абсолютно идентичные, но даже так в ответ - дупло. два дня уже торможу над этим, а проект скоро сдавать надо. может кто знает, есть ли там какие-то грабли, или они у меня в башке?

кстати, навижн в локализации одной из стран ЕС, посему, возможно, такого функционала не везде найти можно. вы уж не судите строго.
Старый 14.03.2006, 17:59   #2  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
Не помню точно, но кажется в 3.6 был какой-то косяк с этой функцией.
Попробуйте использовать ExchangeAmtFCYToFCY - она меня никогда не подводила
Старый 14.03.2006, 18:10   #3  
Gostapko is offline
Gostapko
Участник
 
5 / 10 (1) +
Регистрация: 17.03.2015
те же яйца, только в профиль. можно, конечно, ручками написать свою ф-цию, но меня не поймут и один черт заставят переделать на стандартом функионале.
а нужно всего лишь на Sales Invoice вывести общую сумму в двух валютах, в локальной и еще какой-нибудь. все слепилось быстро и просто, кроме строчек конвертации валют.
Старый 14.03.2006, 18:32   #4  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
Значит все-таки грабли в вашей голове
Cкорее всего где-то используется нулевая переменная.
Либо не поставлен CALCFIELDS, либо переменная перепутана и не инициализирована.
Debug покажет.
Старый 16.03.2006, 14:08   #5  
romeo is offline
romeo
Участник
Аватар для romeo
 
564 / 10 (2) +
Регистрация: 31.03.2004
Цитата:
Сообщение от Genost Посмотреть сообщение
день добрый.

дорабатывая функционал к навижн 4 (сп2) чтолкнулся с с функцией "ExchangeAmtLCYToFCY" из таблицы 330 "Currency Exchange Rate". казалось бы, там все предельно просто и порзрачно, но на возврате всегда получаю 0,00. пошарился по всем объектам, нашел кучу вызовов этой же беды, проверил, везде работает, т.е. показывает число, а не нули. настроил курсы обмена абсолютно идентичные, но даже так в ответ - дупло. два дня уже торможу над этим, а проект скоро сдавать надо. может кто знает, есть ли там какие-то грабли, или они у меня в башке?

кстати, навижн в локализации одной из стран ЕС, посему, возможно, такого функционала не везде найти можно. вы уж не судите строго.
Так ты писал что-то в ней? В функции. Или сделал вызов и она, стандартная, тебе вернула 0?
Старый 23.03.2006, 17:50   #6  
Milk is offline
Milk
Участник
 
242 / 12 (1) ++
Регистрация: 08.06.2006
Genost, вы в качестве 4-го параметра в нее что передавали?
 


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

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

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