K
Kvant
Приветсвую.
У меня раньше была БД, в которой выполнялся агент (по дейсвтию).
На форме - поле ввода Podr и скрытое поле PodrOld
Вот само действие (сохранить)
Нужно для изменения названия подразделения.
Вот сам агент -
То есть - открывается вью с анкетой, записывается старое название подразделения в notes.ini, через @Environment, и присваивается новое название.
Соотвественно под Веб это не работает ибо @Environment использует notes.ini.
Вопрост такой - чем проще всего заменить данную функцию. Только Lotus Script? То есть необходимо как-то передавать в вью глобальную переменную... Куда её можно сохранять и как читать?
У меня раньше была БД, в которой выполнялся агент (по дейсвтию).
На форме - поле ввода Podr и скрытое поле PodrOld
Вот само действие (сохранить)
Нужно для изменения названия подразделения.
Код:
Var:= @If(PodrOld != "" & PodrOld != Podr; "1"; "");
@If(Var = "1"; @Environment("PodrNameOld"; PodrOld); "");
FIELD PodrOld := Podr;
FIELD SaveOptions := "1";
@Command([FileSave]);
FIELD SaveOptions := "0";
@If(Var = "1";
@Do(
@Environment("PodrNameNew"; Podr);
@Command([OpenView]; "po_polu"; ""; "1");
@Command([ToolsRunMacro]; "(Изменить подразделение)");
@Command([FileCloseWindow])); "");
Вот сам агент -
Код:
SELECT Podr = @Environment("PodrNameOld");
FIELD Podr := @Environment("PodrNameNew");
То есть - открывается вью с анкетой, записывается старое название подразделения в notes.ini, через @Environment, и присваивается новое название.
Соотвественно под Веб это не работает ибо @Environment использует notes.ini.
Вопрост такой - чем проще всего заменить данную функцию. Только Lotus Script? То есть необходимо как-то передавать в вью глобальную переменную... Куда её можно сохранять и как читать?