Скрытие абзаца, если документ подписан..

Статус
Закрыто для дальнейших ответов.

Tusker

Member
15.12.2009
14
0
BIT
0
Привет, уважаемые!

Нужен совет или пинок ссылкой по такому вопросу:

Есть форма документа, содержащего подписываемые поля, и документ по этой форме подписывается при сохранении в базе. Пока всё просто.
Можно ли при открытии документа в UI скрыть/отобразить некий текст в этой форме или вычислить поле в зависимости от того, подписан документ или нет?
На LS достаточно просто сделать проверку подписи при открытии дока, но как сделать на собаках проверку подписи и дальнейшее скрытие/отображение?

Буду благодарен за любые идеи/примеры и т.д.

p.s. Клиенты R5.x, база используется локально (реплика с сервера).
 
T

TIA

ещё
@IsAvailable($Signature), @IsAvailable($Sig_<имя секции>). Разница со скриптовым при неверной подписи. NotesDocument.Signer вернёт пустоту, а @IsAvailable останется True.
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
Tusker
сабаками запускай агент, который на текущем документе будет проверять подпись и добавлять какое нибудь компутедфордисплей поле, и его наличие позволит тебе показывать или скрывать абзац :rolleyes:
 

Tusker

Member
15.12.2009
14
0
BIT
0
Спасибо всем за ответы, попробую!!
:rolleyes:

Есть одна хитрость, о которой (каюсь) забыл упомянуть - база локальная и у юзера права полные (увы).
Нужно как-либо быть уверенным, что результат проверки подписи, который пойдет в скрытое поле, юзер не поменяет через ту же FieldControl.... то есть, чтобы не была обойдена проверка подписи...
Как в таком случае быть ? :)
 

Tusker

Member
15.12.2009
14
0
BIT
0
Проверил на паре доков, сработало на "Ура", спасибо.

Но оказалось не совсем то, что требуется..... :rolleyes:
Что делать в случае, если документ был подписан, а затем подпись была порушена (случайно или по умыслу)?
Поле $Signature вроде есть, а подпись подписавшего уже снята....
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
Tusker
Что делать в случае, если документ был подписан, а затем подпись была порушена (случайно или по умыслу)?
Поле $Signature вроде есть, а подпись подписавшего уже снята....
сабаками запускай агент, который на текущем документе будет проверять подпись и добавлять какое нибудь компутедфордисплей поле, и его наличие позволит тебе показывать или скрывать абзац
 

Tusker

Member
15.12.2009
14
0
BIT
0
Сорри, что так поздно отвечаю - всё получилось, всем большое спасибо!!! ;)

p.s. Как можно репу подарить? у меня не получается ;)....
 
H

hosm

Тут есть ограничение на поднятие кому-либо репутации - надо иметь не менее 10 сообщений на форуме, до этого кнопки неактивны. Так что общайтесь на этом форуме ;)
 
H

hosm

закрою, если хотите.
А на будущее: Вы это можете и сами сделать в своей теме.
Открыть тему, в строке с заголовком первого сообщения есть справа "опции", 1-й пункт - "Закрыть тему".
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

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