|
![]() |
#1 |
MCITP
|
![]()
У DictField есть вроде как метод typeId(), который как раз возвращает код EDT...
__________________
Zhirenkov Vitaly |
|
![]() |
#2 |
Участник
|
|
|
![]() |
#3 |
Участник
|
Пробовал, вылетает с ошибкой "Текст Enum ... не существует". Смотрел в ините dialogfields, - не находит своего варианта в switch. (AX4 SP2)
__________________
_databaseTransDelete ... bl@$ ! |
|
![]() |
#4 |
MCITP
|
![]()
Да действительно, этот метод возвращает код EDT в АОТ (extendedTypeId), а не тот код, который возвращает стандартная функция typeId()...
Есть преобразование из второго варианта в первый: Global::typeId2ExtendedTypeId(). А вот в обратную сторону я что-то не нашёл... :-\ Ну можно самому обратную сторону провести вот это: X++: _extendedType >> 16 & 0xffff ![]()
__________________
Zhirenkov Vitaly |
|
![]() |
#5 |
MCITP
|
![]() Цитата:
Сообщение от ZVV
![]() Да действительно, этот метод возвращает код EDT в АОТ (extendedTypeId), а не тот код, который возвращает стандартная функция typeId()...
Есть преобразование из второго варианта в первый: Global::typeId2ExtendedTypeId(). А вот в обратную сторону я что-то не нашёл... :-\ Ну можно самому обратную сторону провести вот это: X++: _extendedType >> 16 & 0xffff ![]() ![]() Надо майкросовтовцев пытать как перевести один код в другой....
__________________
Zhirenkov Vitaly |
|