Имя: Пароль:
1C
1С v8
Форма Списка пройтись по каждой строке
0 nvhost
 
03.04.13
23:09
Ребят подскажите как в цикле пройтись по списку документов которые находятся в форме списка дела так
Для Каждого Строка Из ЭлементыФОрмы.ДокументСписок Цикл

Пишет что итератор не найден. ЭлементыФОрмы.ДокументСписок Тип ТабличноеПОле
1 ДенисЧ
 
03.04.13
23:14
а чо те от неё надо?
2 H A D G E H O G s
 
03.04.13
23:14
Источник =  Новый ОписаниеИсточникаДанных(ДокументСписок);    
   Построитель = Новый ПостроительЗапроса;
   Построитель.ИсточникДанных = Источник;
   Построитель.Выполнить();
   ТЗ = Построитель.Результат.Выгрузить();
   Для Каждого Док Из ТЗ Цикл
       
   КонецЦикла;
3 H A D G E H O G s
 
03.04.13
23:14
А теперь вопрос - зачем?
4 nvhost
 
03.04.13
23:22
Хочу сделать пользователю чтоб сам удалял напомминание которые создал

Процедура Кнопка1Нажатие(Элемент)
Источник =  Новый ОписаниеИсточникаДанных(ДокументСписок);    
   Построитель = Новый ПостроительЗапроса;
   Построитель.ИсточникДанных = Источник;
   Построитель.Выполнить();
   ТЗ = Построитель.Результат.Выгрузить();
   Для Каждого Док Из ТЗ Цикл
       
 Если ЭлементыФОрмы.ДокументСписок.ТекущаяСтрока.ПометкаУдаления = ИСТИНА Тогда
       Если ЭлементыФОрмы.ДокументСписок.ТекущаяСтрока.Ответственный = ПараметрыСеанса.ТекущийПользователь Тогда
               объектДок = ЭлементыФОрмы.ДокументСписок.ТекущаяСтрока.ПолучитьОбъект();
               объектДок.Удалить();
       Иначе
               Предупреждение("Вы не созадавили этот документ и не имеете право его удалять")
       КонецЕсли;
         
   КонецЕсли;
   КонецЦикла;
КонецПроцедур

Че то не работает
5 zippygrill
 
03.04.13
23:30
(2) четкий вариант, не разу не встретил. Под уф или не важно?
6 nvhost
 
04.04.13
17:29
Не работает....Послений документ в списке ставлю на удаление и он не удаляется
7 Necessitudo
 
04.04.13
17:41
(6) А права на удаление есть?
8 Mort
 
04.04.13
17:58
"Хочу сделать пользователю чтоб сам удалял напомминание которые создал"

Казалось бы причем тут строки отображаемые в списке ?
AdBlock убивает бесплатный контент. 1Сергей