1с как скрыть дополнительный реквизит с формы объекта

Настройка видимости дополнительных реквизитов номеклатуры

(1) Нашел вот такой код в системе
Если ЗначениеЗаполнено(Объект.Ссылка) Тогда
СтарыйТипЗначения = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Объект.Ссылка, «ТипЗначения»);
МожноНастраиватьВидимостьДоступность = ЗначениеЗаполнено(Объект.НаборСвойств);
Иначе
СтарыйТипЗначения = Новый ОписаниеТипов;
МожноНастраиватьВидимостьДоступность = ЗначениеЗаполнено(ТекущийНаборСвойств);
КонецЕсли;

Если Объект.ЭтоДополнительноеСведение Тогда
Объект.ЗаполнятьОбязательно = Ложь;
Элементы.ГруппаСвойстваИЗависимости.Видимость = Ложь;
Иначе
РеквизитБулево = (Объект.ТипЗначения = Новый ОписаниеТипов(«Булево»));
Элементы.ЗаполнятьОбязательно.Видимость = Не РеквизитБулево;
Элементы.ЗадатьУсловиеЗаполнения.Видимость = Не РеквизитБулево;
Элементы.ГруппаСвойстваИЗависимости.Видимость = Истина;

Если МожноНастраиватьВидимостьДоступность Тогда
Элементы.ЗадатьУсловиеЗаполнения.Доступность = Объект.ЗаполнятьОбязательно;
Элементы.ЗадатьУсловиеДоступности.Доступность = Истина;
Элементы.ЗадатьУсловиеВидимости.Доступность = Истина;
Иначе
Элементы.ГруппаНастройкаЗависимостей.Видимость = Ложь;
Элементы.Виден.Видимость = Ложь;
Элементы.Доступен.Видимость = Ложь;
Элементы.ЗаполнятьОбязательно.Заголовок = НСтр(«ru = ‘Заполнять обязательно'»);
КонецЕсли;
УстановитьЗаголовкиГиперссылок();
КонецЕсли;

Настраивать можно только если заполнен Объект.НаборСвойств а он заполняется в том случае если свойство не общее.

Источник

Понравилась статья? Поделить с друзьями:
Добавить комментарий
  • Для чего нужен дубликаты госномера авто. 10 причин сделать себе его
  • Разновидности похоронных бюро и сферы их деятельности
  • Как быстро изучить английский язык? Плюсы и минусы онлайн школы по изучения языков
  • Эффективное создание текста вакансии: ключевые шаги и рекомендации
  • Размещение серверов в дата-центрах: преимущества и недостатки