2.
ilya2184
62
22.06.11 17:38
Сейчас в теме
МассивНайденныхСтрок = мКореньДерева.Строки.НайтиСтроки(СтруктураПоиска, Истина);
Для Каждого СтрокаМассива Из МассивНайденныхСтрок Цикл
мКореньДерева.Строки.Удалить(СтрокаМассива);
КонецЦикла;
Я под управляемые формы писать не умею, даи задумка полезна (давно пора все Unireps-ы переписать уже под управляемые формы) , поэтому +, хоть посмотрю как оно делается, но в алгоритмах понимаю - МассивНайденныхСтрок содержит строки дерева не принадлежащие коллекции мКореньДерева.Строки (например строки глубже) что в моей базе вызывает ошибку.
{ВнешняяОбработка.УдалениеПомеченных.МодульОбъекта(66)}: Ошибка при вызове метода контекста (Удалить)
мКореньДерева.Строки.Удалить(СтрокаМассива);
по причине:
Недопустимое значение параметра (параметр номер '1') (Строка не принадлежит коллекции)