1С:Предприятие 8.2 /
Разработчикам /
Разработка пользовательских интерфейсов
Команды по модификации объектов
Свойство Изменяет данные должно быть установлено в Истина для всех команд, которые изменяют или могут изменять данные объекта.
Это правило должно соблюдаться и для тех команд, которые в некоторых сценариях работы могут и не изменить данные. Например, если на форме имеется команда по заполнению табличной части документа, которая перед выполнением задает пользователю вопрос вида: «Перед выполнением операции табличная часть будет очищена. Продолжить?», то в случае отказа пользователя, выполнение команды прерывается, и изменения табличной части не происходит. Тем не менее, если пользователь ответит утвердительно, то табличная часть будет изменена. Поэтому в целом для этой команды должен быть установлен признак Изменяет данные.
При несоблюдении этого правила:
- не будет выполняться установка свойства Только просмотр для данной команды при установке в Истина этого свойства для формы в целом.
- при выполнении команды не произойдет попытки автоматической блокировки объекта для редактирования, что может привести к невозможности его последующего сохранения, в том случае, если в это же время другой пользователь изменит данный объект.
Другие материалы по теме:
конфигурирование
Материалы из раздела: 1С:Предприятие 8.2 / Разработчикам / Разработка пользовательских интерфейсов
Другие материалы по теме:
Графики для регистров расчета с поддержкой периода действия и особенности их конфигурирования
Мы на Facebook