AXForum  
Zurück   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 25.04.2003, 15:47   #1  
Maks ist offline
Maks
Участник
 
33 / 10 (1) +
Registriert seit: 16.04.2003
? [attain] как получить курс доллара на дату. что такое FCY, LCY,
[attain] как получить курс доллара на дату. что такое FCY, LCY?

Какая из функций перемножает курс на значение?
Alt 25.04.2003, 16:10   #2  
Alex_V ist offline
Alex_V
Участник
 
159 / 10 (1) +
Registriert seit: 19.02.2003
CurrExchRate Record Currency Exchange Rate
LCY - локальная валюта
FCY - иностранная валюта (в которую конвертируешь сумму)

CurrExchRate.ExchangeAmtLCYToFCY(
WORKDATE,GLSetup."Additional Reporting Currency",AmountLCY,
CurrExchRate.ExchangeRate(WORKDATE,GLSetup."Additional Reporting Currency"));

-это пересчет суммы из локальной валюты в ту, код которой передан во 2-м параметре.
Alt 25.04.2003, 16:17   #3  
Maks ist offline
Maks
Участник
 
33 / 10 (1) +
Registriert seit: 16.04.2003
Понял !

А я интуитивно понял что эта функция:

CurrExchRate.ExchangeAmtLCYToFCY

Но вот не знание деталей давало мне непонятный результат.

Теперь ясно, вчем была проблема.

Спасибо.
Alt 25.04.2003, 16:34   #4  
Maks ist offline
Maks
Участник
 
33 / 10 (1) +
Registriert seit: 16.04.2003
:(
Слушай тут другой прикол:

Ну я поставил на форме кнопку и вызываю


Cource := CurrExchRate.ExchangeAmtLCYToFCY(
TODAY,'USD',100,
CurrExchRate.ExchangeRate(TODAY,'USD'));

Ну так вот, при обновлении курса, нажав на эту кнопку результат показывается старый (старое значение).

Закрываю форму, открываю заново, нажимаю туда же, бум - новое значение..

Как с этим бороться?
Alt 28.04.2003, 11:37   #5  
Alex_V ist offline
Alex_V
Участник
 
159 / 10 (1) +
Registriert seit: 19.02.2003
детально не разбирался но скорее всего дело в следующем :

ф-ция ExchangeAmtLCYToFCY вызывает внутри себя ф-цию FindCurrency а в ней есть следующая строка (самая первая):

IF (CurrencyCode2[CacheNo] = CurrencyCode) AND (Date2[CacheNo] = Date) THEN
Rec := CurrencyExchRate2[CacheNo]

то есть -возвращается ссылка на старую запись (из кэша).
Alt 28.04.2003, 17:05   #6  
Maks ist offline
Maks
Участник
 
33 / 10 (1) +
Registriert seit: 16.04.2003
ну, что же, Спасибо !!!
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
re:Кто может дать дистрибутив Attain'a? Хоть взглянуть что это такое. raz NAV: Прочие вопросы 7 11.06.2004 00:20
Кто может дать дистрибутив Attain'a? Хоть взглянуть что это такое. SimpleUser NAV: Прочие вопросы 3 09.06.2004 15:04
Navision Attain через Citrix Alex_V NAV: Администрирование 2 15.12.2003 17:43
Переход на Navision Attain Makc_1 NAV: Прочие вопросы 3 30.07.2003 14:36
Нет Валюта Курс в пределах фильтра. Sviatoslav NAV: Функционал 3 01.07.2003 15:44

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 16:42 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.