|
Форма Списка пройтись по каждой строке |
☑ |
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
|
"Хочу сделать пользователю чтоб сам удалял напомминание которые создал"
Казалось бы причем тут строки отображаемые в списке ?
|
|