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