Имя: Пароль:
1C
1С v8
В чем ошибка???
0 pele
 
16.08.12
11:57
Процедура  ДобавитьРазвернутыеУровни(Массив)
   
   Массив = Новый Массив;
   ЭлементыДерева = СписокЗадачОтМеня.ПолучитьЭлементы();
   
   Для Каждого ЭлементДерева Из ЭлементыДерева Цикл
       Строка = ЭлементДерева.ПолучитьИдентификатор();
       Если Элементы.СписокЗадачОтМеня.Развернут(Строка) = Истина Тогда
           Массив.Добавить(Строка);
       КонецЕсли;
       КонецЦикла;
   

КонецПроцедуры


Процедура РазвернутьДоЗаданногоУровня()
   
   
   ДобавитьРазвернутыеУровни(Массив);

   ЭлементыДерева = СписокЗадачОтМеня.ПолучитьЭлементы();
       
   Для каждого ЭлементДерева из ЭлементыДерева Цикл
       Строка = ЭлементДерева.ПолучитьИдентификатор();
       НайденнаяСтрока = Массив.Найти(Строка);
       Если  Не НайденнаяСтрока = Неопределено тогда
           Элементы.СписокЗадачОтМеня.Развернуть(НайденнаяСтрока);
       КонецЕсли;
   КонецЦикла;

   
   
КонецПроцедуры
1 1C-band
 
16.08.12
11:58
Процедура РазвернутьДоЗаданногоУровня(Уровень)
2 palpetrovich
 
16.08.12
11:58
а в чем ошибка? :)
3 forforumandspam
 
16.08.12
11:58
ДНК?
4 НастоящееИмя
 
16.08.12
12:00
(0)Хорош тупить, давай пиши подробнее
5 1Сергей
 
16.08.12
12:00
Строка зарезервированное слово?
6 Liova
 
16.08.12
12:00
(2) Очевидно "Программа не работает"
7 aleks-id
 
16.08.12
12:01
(0) ты не пеле. и даже не марадонна. простой код и мимо ворот...