08.06.2013, 11:42 | #1 |
Участник
|
Ошибка при обработке продаж (весьма странные)
Добрый день всем!
В Ax 3.0 KR3 (MS SQL) при попытке создания (разноскb) заказа (продажа магазина, возврат) в ИнфоЛог выводится ошибка: "По валюте GBP с тpиангуляциeй Нет после нет курсовой разницы" Любопытно, что триангуляция в настройках компании и в таблице курсов валют отсутствует. Первичная валюта - RUR, задано соответствие 100 к 100; вторичная - GBP, в настройках компании указана. Такая беда началась со вчера, до этого все было отлично. Заранее спасибо за помощь! |
|
09.06.2013, 11:36 | #2 |
Участник
|
Включение триангуляции тут не причем. У Вас в сообщении об ошибке как раз и стоит
Цитата:
тpиангуляциeй Нет
В соответствующей метке между словами после и нет подразумевается дата, на которую должен быть получен курс. У Вас там пусто, соответственно, дата не передается в метод получения курса. Не помню, где это в трешке, но в DAX4 это метод exchRate класса ExchRateCache. Вроде бы каких-то изменений между Ax3.0 и DAX4 в этой области не было. Ставьте там точку остановки на ветке: X++: if (_showError) { throw error(strfmt("@SYS53478",_currencyCode,EUROTriangulation,_exchRateDate)); } Ну а если в трешке такого нет, то как обычно, ставим точку останова в методе Add класса Info |
|
|
За это сообщение автора поблагодарили: mnt_dx (2), Eugene3000 (1). |
09.06.2013, 11:50 | #3 |
Участник
|
Большое спасибо вам за помощь, тему можно закрывать.
|
|