• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Переход к документу Person

  • Автор темы maeglin2000
  • Дата начала
Статус
Закрыто для дальнейших ответов.
M

maeglin2000

Всем привет! Есть необходимость направить каждого пользователя к его person документу. Решил для этого создать письмо, в нем кнопку, по нажатию которой для пользователя открывается его person документ. Кнопку описал так:

@Command([FileOpenDatabase];"ourserver":"names.nsf";"People";"Name";"0";"1");
@Command([OpenDocument])

Не сработало:). Базу открывает, но маркер на документ пользователя не переводит, из-за чего открывает либо первый док, либо тот, на котором маркер стоял последним. Помогите, плиз, решить задачку
 
M

maeglin2000

Всем привет! Есть необходимость направить каждого пользователя к его person документу. Решил для этого создать письмо, в нем кнопку, по нажатию которой для пользователя открывается его person документ. Кнопку описал так:

@Command([FileOpenDatabase];"ourserver":"names.nsf";"People";"Name";"0";"1");
@Command([OpenDocument])

Не сработало:(. Базу открывает, но маркер на документ пользователя не переводит, из-за чего открывает либо первый док, либо тот, на котором маркер стоял последним. Помогите, плиз, решить задачку

Сам вопрос задал - сам отвечу). Решение нашел на LotusScript, может кому пригодиться

Вопрос снимается
 
N

nvyush

Можно и собаками:
@Command( [FileOpenDatabase]; "your_server" : "names.nsf"; "($VIMPeople)"; @Name([Abbreviate]; @UserName) );
@Command([OpenDocument])
 
M

maeglin2000

Можно и собаками:
@Command( [FileOpenDatabase]; "your_server" : "names.nsf"; "($VIMPeople)"; @Name([Abbreviate]; @UserName) );
@Command([OpenDocument])

Спасибо, действительно работает. Для меня информация ценная, потому что я так пробовал, но с ошибкой в синтаксисе: обращался к скрытому виду "$VIMPeople" без скобок и ничего не получалось. А вообще через LotusScript решение мне больше понравилось, поскольку скрипт открывает для пользователя только окно с документом person, а при исп. формул открывается 2 окна: с видом $VIMPeople и с документом person.
 
N

nvyush

... через LotusScript решение мне больше понравилось, поскольку скрипт открывает для пользователя только окно с документом person, а при исп. формул открывается 2 окна: с видом $VIMPeople и с документом person.
Тогда так:
@Command( [FileOpenDatabase]; "your_server" : "names.nsf"; "($VIMPeople)"; @Name([Abbreviate]; @UserName) );
@Command([OpenDocument]);
@Command( [FileOpenDatabase]; "your_server" : "names.nsf"; "($VIMPeople)");
@Command([FileCloseWindow]);
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!