Тема: Dict and Dimension
Показать сообщение отдельно
Старый 17.10.2007, 11:17   #12  
Zan is offline
Zan
Участник
 
104 / 25 (1) +++
Регистрация: 22.07.2004
Адрес: I live in Moscow
В Ax40 на таблице Dimensions реализован статический метод code2arrayIdx().
В Ax30 такого стандартного метода нет.

Вместо макроса лучше наверное все-таки использовать то, что уже есть.
Ну, а если таки токого метода нет, то его можно написать.

PHP код:
public static int code2ArrayIdx(SysDimension _sysDimension)
{
    
SysDictEnum sysDictEnum;
    ;

    
sysDictEnum = new SysDictEnum(enumnum(SysDimension));

    return 
sysDictEnum.value2Index(_sysDimension) + 1;

За это сообщение автора поблагодарили: lev (2).