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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.07.2010, 16:01   #1  
_AxDevel_ is offline
_AxDevel_
Участник
 
69 / 12 (1) ++
Регистрация: 20.08.2008
Адрес: Ижевск-Москва
Цитата:
Сообщение от -xXx- Посмотреть сообщение
а значение контейнера value какие?
con2str(value) = "тестирование,386920.98,0,636"
Старый 21.07.2010, 16:55   #2  
-xXx- is offline
-xXx-
Участник
 
4 / 10 (1) +
Регистрация: 23.09.2009
Цитата:
Сообщение от _AxDevel_ Посмотреть сообщение
con2str(value) = "тестирование,386920.98,0,636"
Ни в 3-ке, ни в 4-ке не удалось повторить ваш глюк...
Старый 22.07.2010, 13:54   #3  
Silphidae is offline
Silphidae
Участник
 
96 / 15 (1) ++
Регистрация: 17.11.2008
Как уже писалось выше, есть подозрение, что это из-за специфического типа данных, который Вы пихаете в контейнер.

Например, на таблицах VendTrans или CustTrans есть поля AmountMST - у меня в запросе типа:
X++:
while select vendtrans where vendtrans.AccountNum == "2545"
{
    info(strfmt("%1", vendtrans.AmountMST));
}
в инфолог выводятся три типа значений - без знака, с плюсом и с минусом.

Так что проблема кроется в типе EDT, вернее, в его свойствах SignDisplay
Старый 12.08.2010, 12:08   #4  
titov is offline
titov
Участник
 
73 / 87 (3) ++++
Регистрация: 23.12.2005
Адрес: Казань
попробуйте СОЗДАВАТЬ контейнер не так

con += realCurr; (или так con = con + realCurr) - глючит

а так

con = conins (con, conlen(con) + 1, realCurr); - корректный код

возможно здесь имеет место быть глюк Аксапты для контейнеров . Глючит на больших массивах, не сразу и поймаешь, может очередной элемент превратить в контейнер, стринг или вообще в непонятное - у меня просто вылетало, а здесь strFmt не дает ошибку...

ловил отладчиком так -
если есть знак плюс - получить индекс массива - и смотрим что в этом элементе контейнера в отладчике - иногда где-нибудь 1000 элемент ищем. К сожалению нет джоба дающего 100% выход на такое.
Теги
преобразование типов

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dynamics AX Sustained Engineering: Sale Order Batch Invoicing reprints invoices from prior runs, when “Print” is set to ‘After’ on AR >> Periodic >> Sales Update >> Invoice form Blog bot DAX Blogs 0 24.03.2010 02:06
Особенности поведения str Eldar9x DAX: Программирование 9 21.05.2009 14:45
daxsol: Axapta Kernel Functions Blog bot DAX Blogs 1 16.05.2009 19:22
C# and AX Development: Truncated real fields (ex. LineNum) when table is exported as XML Blog bot DAX Blogs 0 07.02.2009 11:05
real -> RealBase Eldar9x DAX: Программирование 2 21.11.2007 18:15

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

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

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