Отловить стандартные сообщения типа "Сохранить документ" или "Сохранить конфлик"

Автор Тема: Отловить стандартные сообщения типа "Сохранить документ" или "Сохранить конфлик"  (Прочитано 10387 раз)

cybergeene

  • Специалист
  • ***
  • Сообщений: 59
    • Просмотр профиля
    • E-mail
Можно ли отлавливать стандартные сообщения Лотуса с помощью собакоформул, либо с помощью скрипта?
А то пользователь нажимает "Исполнить", выполняются @формулы и лотус вываливает "Сохранить..."

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

QueryClose и им подобные пустые.
...но лотус предлагает сохранить документ. Что делать, подскажите, плиз!

ViV

  • Global Moderator
  • Профессионал
  • *****
  • Сообщений: 1428
  • Владимир Егоров
    • Просмотр профиля
    • lotusnotes.ru
    • E-mail
Замените @PostedCommand([FileSave]) на @Command([FileSave])

cybergeene

  • Специалист
  • ***
  • Сообщений: 59
    • Просмотр профиля
    • E-mail
Нужно все же стараться не использовать формулы, LotusScript более гибкий

lotusnotes.ru

  • Global Moderator
  • Старший специалист
  • *****
  • Сообщений: 260
    • Просмотр профиля
    • E-mail
Нужно все же стараться не использовать формулы, LotusScript более гибкий

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

Скриптом сложно написать иногда даже простую формулу, которая делается в одну строчку
@Name([CN];@UserName) например

cybergeene

  • Специалист
  • ***
  • Сообщений: 59
    • Просмотр профиля
    • E-mail
Я имел в виду, что в данном контексте (обработка конфликтов) нужно использовать LotusScript, он все же более гибкий (гораздо), чем @Formula.

lotusnotes.ru

  • Global Moderator
  • Старший специалист
  • *****
  • Сообщений: 260
    • Просмотр профиля
    • E-mail