|
Не удаляется строка с дерева значения
| ☑ |
0
SherifSP
20.08.12
✎
10:18
|
Удаляю строку с дерева значения, удаляется норм, захожу опять она на месте.
Процедура СправочникСписокПередУдалением(Элемент, Отказ)
УдалитьСтрокуДерева(ЭлементыФормы.СправочникСписок.Значение.Строки,
ЭлементыФормы.СправочникСписок.ТекущаяСтрока);
КонецПроцедуры
Функция УдалитьСтрокуДерева(пСтроки, пУдаляемаяСтрока)
Для Каждого Строка из пСтроки Цикл
Если Строка = пУдаляемаяСтрока Тогда
пСтроки.Удалить(пУдаляемаяСтрока);
Возврат Истина;
КонецЕсли;
// Рекурсивный вызов.
Результат = УдалитьСтрокуДерева(Строка.Строки, пУдаляемаяСтрока);
Если Результат Тогда
Возврат Результат;
КонецЕсли;
КонецЦикла;
Возврат Ложь;
КонецФункции
|
|
1
SherifSP
20.08.12
✎
10:24
|
АП
|
|
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.