Форум продуктов IBM Lotus

Общие вопросы => Разработка приложений => Тема начата: cybergeene от 03 Август 2010, 17:55:48

Название: Отловить стандартные сообщения типа "Сохранить документ" или "Сохранить конфлик"
Отправлено: cybergeene от 03 Август 2010, 17:55:48
Можно ли отлавливать стандартные сообщения Лотуса с помощью собакоформул, либо с помощью скрипта?
А то пользователь нажимает "Исполнить", выполняются @формулы и лотус вываливает "Сохранить..."

@Command([RefreshHideFormulas]);
@Command( [RefreshWindow] );
@Command( [ViewRefreshFields] ) ;
@PostedCommand([FileSave]);
@Command([FileCloseWindow]));@Success)

QueryClose и им подобные пустые.
...но лотус предлагает сохранить документ. Что делать, подскажите, плиз!
Название: Re: Отловить стандартные сообщения типа "Сохранить документ" или "Сохранить конфлик"
Отправлено: ViV от 05 Август 2010, 16:46:47
Замените @PostedCommand([FileSave]) на @Command([FileSave])
Название: Re: Отловить стандартные сообщения типа "Сохранить документ" или "Сохранить конфлик"
Отправлено: cybergeene от 29 Сентябрь 2010, 23:59:45
Нужно все же стараться не использовать формулы, LotusScript более гибкий
Название: Re: Отловить стандартные сообщения типа "Сохранить документ" или "Сохранить конфлик"
Отправлено: lotusnotes.ru от 14 Октябрь 2010, 18:18:23
Нужно все же стараться не использовать формулы, LotusScript более гибкий

Некоторые вещи гораздо проще сделать формулой, чем скриптом.
Та же кнопка сохранения:
@command([FileSave]);
@Command([FileCloseWindow])

Скриптом сложно написать иногда даже простую формулу, которая делается в одну строчку
@Name([CN];@UserName) например
Название: Re: Отловить стандартные сообщения типа "Сохранить документ" или "Сохранить конфлик"
Отправлено: cybergeene от 15 Октябрь 2010, 15:35:11
Я имел в виду, что в данном контексте (обработка конфликтов) нужно использовать LotusScript, он все же более гибкий (гораздо), чем @Formula.
Название: Re: Отловить стандартные сообщения типа "Сохранить документ" или "Сохранить конфлик"
Отправлено: lotusnotes.ru от 21 Октябрь 2010, 13:02:37
Согласен.