Через 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".
Последний раз редактировалось Ace of Database; 28.10.2020 в 11:44.
|