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