Показать сообщение отдельно
Старый 01.10.2010, 09:30   #5  
raniel is offline
raniel
Участник
Аватар для raniel
 
241 / 11 (1) +
Регистрация: 20.10.2006
Цитата:
Сообщение от Stella Посмотреть сообщение
Нет, я уже писала выше, что в версии БЕЗ наших доработок тоже самое!

Для того, чтобы формы в DAX2009 открывались в одном окне, необходимо:

1) в таблицу SysUserInfo добавить поле - enum типа FormWindowType
2) в класс SysSetupFormRun -> init в начало добавить код:

X++:
FormWindowType  formWindowType_ZZZ;
;
 
 if (this.form().design().windowType() == FormWindowType::Standard)      
 {
        formWindowType_ZZZ = SysUserInfo::find().FormWindowType_ZZZ;
        if(formWindowType_ZZZ && formWindowType_ZZZ ==  FormWindowType::Workspace)
            this.form().design().windowType(formWindowType_ZZZ);  
 }
Хороший пример, но для того чтоб интерфейс полностью повторял 4-ку нужно чтоб ещё обозреватели таблиц не были по верх всех окон, а то это так раздражает.Как это реализовать? Можно даже интерфейс оставить 2009-ки но чтоб обозреватели не мешались...