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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.07.2011, 23:31   #1  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
открываем 12-й юнит, PostBankAccount
видим там следующее:
Код:
  IF "Currency Code" = '' THEN
    BankAcc.TESTFIELD("Currency Code",'')
  ELSE
    IF BankAcc."Currency Code" <> '' THEN
      TESTFIELD("Currency Code",BankAcc."Currency Code");
другими словами операцию с НЕЛОКАЛЬНОЙ валютой можно провести по банку с локальной (пустой) валютой.

поменяем код на такой (тупо закомментим первые 4 строки, оставим пятую):
Код:
  //IF "Currency Code" = '' THEN
    //BankAcc.TESTFIELD("Currency Code",'')
  //ELSE
  //IF BankAcc."Currency Code" <> '' THEN
      TESTFIELD("Currency Code",BankAcc."Currency Code");
и у нас все прекрасно и однозначно работает.
вопрос, собственно, такой:
НАФИГА оставили возможность учета валютных операций по локальному рассчетному счету? вот я, например, сегодня бледно выглядел в глазах клиента, когда доказывал, что внутре стоит проверка на совпадение валют, а она, зараза, вот так себя ведет.

вопрос, скорее, к Галине.
Старый 04.07.2011, 23:38   #2  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
пришла в голову ассоциация с законотворчеством:
если подобным образом писать законы, то в них всегда найдется место их легального обхода...
Старый 05.07.2011, 11:24   #3  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
ИМХО, не все могут хотеть делить банковские счета на разные валюты. Тогда у них будет один баковский счет в локальной валюте - он же помойка из различных валют.
Старый 05.07.2011, 11:43   #4  
rmv is offline
rmv
Участник
 
481 / 11 (1) +
Регистрация: 15.02.2005
Цитата:
Сообщение от Fordewind Посмотреть сообщение
ИМХО, не все могут хотеть делить банковские счета на разные валюты. Тогда у них будет один баковский счет в локальной валюте - он же помойка из различных валют.
Приход 12 000 USD по курсу 25 или 300 000 в LCY, через неделю расход 10 000 USD по курсу 30 или 300 000 LCY. На балансе - 0, 10 000 USD ушло по расходу, 2 000 в космос.
Мне бы парочку таких счетов и фин. дира, который превратит один счет в помойку. Уж на курсовых развернулся бы .
Старый 05.07.2011, 15:45   #5  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
А это локальный функционал?
Старый 05.07.2011, 16:36   #6  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
нет, родной, наверное
 


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

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

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