N
nvyush
Я это не проверял, думал, что проблема в формуле.А у тебя без переоткрытия срабатывает изменение прав доступа к секции? smile.gif
Я это не проверял, думал, что проблема в формуле.А у тебя без переоткрытия срабатывает изменение прав доступа к секции? smile.gif
Т.е. то, что мы тут паримся, тебе не очень интересноЯ это не проверял, думал, что проблема в формуле.
У меня работает, но как и было сказано выше - надо переоткрывать документ, чтобы изменения стали действовать.
Так-то у меня тоже работает, но проблема в том, что изменения должны появляться сразу после сохранения документа.
рефреши не помогают. Поле доступа пересчитать помогают, а показать - нет. просто я изначально думала, что проблема в неправильной формуле...Если будет появляться, значит проблема именно в том, что для рт-поля необходимо обязательно переоткрыть документ. Как — ищите в разделе codebase.
Интересно-интересно, просто prokopulka отредактировала сообщение уже после того, как я его прочитал, а я не перечитывал. Да и буквов там много, а самая суть в конце.Т.е. то, что мы тут паримся, тебе не очень интересно wink.gif
Первый вариант не подходит, так как при сохранении выскакивает окошко Switch Form (см. вложение), а нам оно не нужно.Ну и? В чем вопрос?
Вариант 1: https://codeby.net/threads/33206.html
Если не сработает, не подойдет, то вариант 2: https://codeby.net/threads/29669.html
Срабатывает.nvy
А у тебя без переоткрытия срабатывает изменение прав доступа к секции? :KillMe:
Ну, вероятно, надо было формулу из примера не просто скопировать, а отредактировать под себя :KillMe:Первый вариант не подходит, так как при сохранении выскакивает окошко Switch Form (см. вложение), а нам оно не нужно.
@Command([FileSave]);
@Command([SwitchForm]; Form)
Я, вроде, так и делаю:Ну, вероятно, надо было формулу из примера не просто скопировать, а отредактировать под себя :KillMe:
В часности, так должно сработать у тебя (более универсальный, чем в том примере):
Код:@Command([FileSave]); @Command([SwitchForm]; Form)
@Command ([FileSave]);
@Command([RefreshHideFormulas] );
@Command([SwitchForm];Meeting)
А у Вас есть поле Meeting? Скорее всего нет и формула должна выглядеть @Command([SwitchForm];"Meeting").Я, вроде, так и делаю:
@Command ([FileSave]);
@Command([RefreshHideFormulas] );
@Command([SwitchForm];Meeting)
Или я чего-то не догоняю?))
Точно! Вот я балда))А у Вас есть поле Meeting? Скорее всего нет и формула должна выглядеть @Command([SwitchForm];"Meeting").
Блин, вот непослушная )) Я же написал, что "код универсальный", надо было как есть вставить ту строчку.С кавычками все заработало, как надо!
А, понятно. Буду теперь знать))Блин, вот непослушная )) Я же написал, что "код универсальный", надо было как есть вставить ту строчку.
Поле Form автоматически записывается (в большинстве случаев) в документ самим Нотес.
И указывая Form без кавычек программа читает значение этого поля, хотя его и нет на форме.
В случае, если написать @Command([SwitchForm]; "Meeting"), то для другой формы придется писать другое имя, например, @Command([SwitchForm]; "Setting")
Но в обоих случаях можно написать просто @Command([SwitchForm]; Form).
Исключение: когда надо открыть по другой форме; когда поле формы не прописалось автоматически, такое бывает в некоторых ситуациях.
Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab