2 378 документов
← К списку

ПриОпределенииОбъектовСЗаблокированнымиРеквизитами

страница

Определить объекты метаданных, в модулях менеджеров которых ограничивается возможность редактирования реквизитов с помощью экспортной функции ПолучитьБлокируемыеРеквизитыОбъекта. Функция ПолучитьБлокируемыеРеквизитыОбъекта должна возвращать значение типа см. ЗапретРедактированияРеквизитовОбъектов.ОписаниеБлокируемогоРеквизита Поле надписи, связанное с реквизитом, не блокируется. Если требуется блокировать, имя элемента надписи нужно указать в описании блокируемого реквизита.

Синтаксис

Процедура ПриОпределенииОбъектовСЗаблокированнымиРеквизитами(Объекты) Экспорт

Параметры

  • Объекты — Соответствие из КлючИЗначение:
    • Ключ - Строка - полное имя объекта метаданных, подключенного к подсистеме;
    • Значение - Строка - пустая строка. Пример реализации Объекты.Вставить(Метаданные.Документы.ЗаказПокупателя.ПолноеИмя(), ""); При этом в модуле менеджера объекта размещается код, подобный: // См. ЗапретРедактированияРеквизитовОбъектовПереопределяемый.ПриОпределенииЗаблокированныхРеквизитов.ЗаблокированныеРеквизиты Функция ПолучитьБлокируемыеРеквизитыОбъекта() Экспорт БлокируемыеРеквизиты = Новый Массив; БлокируемыеРеквизиты.Добавить("Организация"); БлокируемыеРеквизиты.Добавить("Партнер;Партнер"); Реквизит = ЗапретРедактированияРеквизитовОбъектов.НовыйБлокируемыйРеквизит(); Реквизит.Имя = "Контрагент"; Реквизит.Предупреждение = НСтр("ru = 'Поле не рекомендуется менять, если уже есть введенные документы'"); БлокируемыеРеквизиты.Добавить(Реквизит); ... Возврат БлокируемыеРеквизиты; КонецФункции Расположение Общий модуль ЗапретРедактированияРеквизитовОбъектовПереопределяемый

Доступность

Сервер, Толстый клиент, Внешнее соединение