Показать сообщение отдельно
Старый 28.10.2020, 11:37   #15  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
870 / 637 (23) +++++++
Регистрация: 14.10.2004
Через 4 года я понял, что значит "Писать код на CIL".
1. Пример для числа с плавающей точкой
На X++ можно написать так: myTable.(myFieldNum) = 0
А на CIL надо обязательно писать так: myTable.(myFieldNum) = 0.0. Иначе будут очень интересные эффекты.

2.Пример для даты
На X++ можно написать так: str key = con2Str([transDate])
А на CIL надо обязательно писать так: str key = con2Str([strfmt("%1", transDate)]), иначе вместо даты в переменной key окажется строка "Microsoft.Dynamics.Ax.Xpp.AxShared.Date".
__________________
Мои утилиты для Аксапты версий 3.0-2012: http://aceofdatabase.blogspot.com/

Последний раз редактировалось Ace of Database; 28.10.2020 в 11:44.
За это сообщение автора поблагодарили: AlGol (3), sukhanchik (4).