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