Справочный материал

Команды по модификации объектов

Свойство Изменяет данные должно быть установлено в Истина для всех команд, которые изменяют или могут изменять данные объекта.

Свойство Изменяет данные должно быть установлено в Истина для всех команд, которые изменяют или могут изменять данные объекта.

Это правило должно соблюдаться и для тех команд, которые в некоторых сценариях работы могут и не изменить данные. Например, если на форме имеется команда по заполнению табличной части документа, которая перед выполнением задает пользователю вопрос вида: «Перед выполнением операции табличная часть будет очищена. Продолжить?», то в случае отказа пользователя, выполнение команды прерывается, и изменения табличной части не происходит. Тем не менее, если пользователь ответит утвердительно, то табличная часть будет изменена. Поэтому в целом для этой команды должен быть установлен признак Изменяет данные.

При несоблюдении этого правила:

  • не будет выполняться установка свойства Только просмотр для данной команды при установке в Истина этого свойства для формы в целом.
  • при выполнении команды не произойдет попытки автоматической блокировки объекта для редактирования, что может привести к невозможности его последующего сохранения, в том случае, если в это же время другой пользователь изменит данный объект.
Записаться по телефону