Есть макет, который открывается для редактирования во внешней обработке на обычных формах, принцип как на скрине . Но при разрешении редактирования у пользователя также есть возможность удалить элементы макета. Нужно запретить удалять элементы макета. Как это реализовать? Подскажите пожалуйста.
Этот код заполняет табдок макетом и разрешает редактирование
&НаКлиенте
Процедура ЗаполнитьЗКС(Команда)
ЗаполнитьЗКСНаСервере(ЭтаФорма.ТабДок);
Элементы.ТабДок.Редактирование = Истина;
ОбновитьОтображениеДанных(Элементы.ТабДок);
КонецПроцедуры
В этой процедуре в принципе отображается то что делал пользователь
&НаКлиенте
Процедура ТабДокПриИзменении(Элемент)
КонецПроцедуры
Вопрос как запретить удалять элементы, пока думаю сохранить все имеющиеся элементы в массиве и перебрать в цикле не приняли ли они значение Неопределено