Показать сообщение отдельно
Старый 25.04.2007, 17:41   #3  
Андрей К. is offline
Андрей К.
Постигающий
 
152 / 10 (1) +
Регистрация: 09.04.2007
зачем от RunBase то наследовать ? наследую от RunBaseReportStd.
Объясните
Вот так я сохраняю пользовательские настройки...
X++:
public boolean prompt()
{
    boolean ret;
    ;
    ret = super();
    if (dialogCanceled && this.batchInfo())
    {
         last = fieldAssetTransDate.value();
         xsyslastvalue::saveLast(this);
    }
 
    return ret;
}
но потом они не восстанавливаются:
X++:
public Object dialog(DialogRunbase _dialog, boolean _forceOnClient)
{
    DialogRunbase dialog = super(_dialog, _forceOnClient);
    ;
 
    fieldAssetTransDate  = dialog.addField(typeid(RAssetTransDate), "@SYS4163");
 
    xSysLastValue::getLast(this);
    fieldAssetTransDate.value(last);
 
   return dialog;
}

Последний раз редактировалось Андрей К.; 25.04.2007 в 17:46.