Методы элементов диалога
НеИзменятьВид
Позволяет запретить пользователю при выборе значения справочника, документа, счета неопределенного вида изменять вид.
Синтаксис:
НеИзменятьВид(<Признак>)
Англоязычный синоним:
FixKind
Параметры:
<Признак> | Числовое выражение – признак запрета изменения вида. Может принимать значения:
|
Возвращаемое значение:
Число – текущее значение признака.
Описание:
Метод НеИзменятьВид применяется для реквизитов диалога формы, имеющих тип справочника, документа, счета неопределенного вида. Он позволяет запретить при выборе значения изменение вида значения.
Предположим, в диалоге существует реквизит типа справочник неопределенного вида. Вид этого элемента устанавливается при помощи встроенного языка процедурой НазначитьВид. Метод НеИзменятьВид(1) позволяет запретить пользователю при выборе значения выбрать вид справочника.
Пример:
Например, в некотором документе, для его реквизита "Контрагент" типа справочник неопределенного вида, назначается вид "Организации" или "Сотрудники" и запрещается интерактивное изменение вида пользователем.
Процедура ВводНаОсновании(ДокОсн) Если ДокОсн.Вид() = "Счет" Тогда НазначитьВид(Контрагент, «Организации»); Иначе НазначитьВид(Контрагент, «Сотрудники»); КонецЕсли; Форма.Контрагент.НеИзменятьВид(1); КонецПроцедуры