Показать сообщение отдельно
Старый 29.10.2009, 18:24   #1  
nano3 is offline
nano3
Участник
 
57 / 24 (1) +++
Регистрация: 21.03.2007
SysDictField.visible() возвращает неверное значение
DAX 2009
Kernel version: 5.0.1000.52
Application version: 5.0.1000.52
SQL 2005

Привет, всем

Запускаю такой вот Job
X++:
static void Job15(Args _args)
{
    SysDictTable    dictTable = new SysDictTable(tablenum(SalesTable));
    SysDictField    sysDictField;
    boolean         visible;
    ;

    sysDictField =  dictTable.fieldObject(11) ;
    visible = sysDictField.visible();
    info(strfmt("%1", visible));
}
результат - false
Хотя св-во visible = Yes

Подскажите, пожалуйста, что делать в этой ситуации, если кто-нибудь с подобным сталкивался. Очень надеюсь, что я просто что-то не заметил, а то уже все перепробовал: SalesTable компилировал, менял св-во поля туда-обратно, удалял индексный файл... вот только с бубном еще не плясал.
Изображения
 
За это сообщение автора поблагодарили: Logger (1).