VK Video
У кнопки есть триггеры?
У кнопок код действия без триггеров. Он выполняется при нажатии кнопки.
Можно ли нажать кнопку в строке добавления?
По умолчанию нет. Но есть случаи в которых это возможно — они будут рассмотрены позже.
Можно ли кнопку выполнить удаленно, кодом?
Да. При помощи функции execButton можно нажать кнопку дистанционно.
А при помощи execButtonList — нажать последовательно кнопки в нескольких строках подходящих по условию.
Как посмотреть логи по полю?
Если у поля включен параметр с логгированием, то при изменении поля вручную — будет записано время изменения, пользователь от которого выполнено действие, а также введенное значение и итоговое значение.
Если параметр с логгированием выключен, то никакие логи не записываются.
Из контекстной панели по правой кнопке мыши в поле есть доступ к этим логам. Он может бть ограничен определенными ролями при помощи параметра лог доступен ролям.
Если он был включен, а потом выключен, то старые логи стерты не будут, но пропадет доступ к ним. Если включить обратно, то доступ восстановится.
Когда записывается лог действия?
Если изменение вызвано кодом действия — например записано через set, то в для того, что бы записать значение в лог, надо указать параметр log: true
.
=: set(table: 'table:'; field: 'field' = #new_value; log: true)
Можно ли записать произвольный текст?
В логе действие будет отмечено во введенном значении как Скрипт
.
Если выхотите сделать там специальную надпись, то передайте ее параметр log
:
=: insert(table: 'table:'; field: 'field' = #new_value; log: "Успешные оплаты")