Имя: Пароль:
1C
1С v8
Обход формы списка справочника
0 Pasha12312
 
28.06.13
18:27
Здравствуйте.
В процедуре "ПриОткрытии()" добавил колонку "Долг" в форму списка справочника "Контрагенты".
Получаю долг с РС И хочу ним заполнить эту колонку .
Не получается сделать обход (пробовал  "Для каждого Стр Из ЭлементыФормы.Список")
подскажите как обойти список контрагентов и заполнить колонку?
1 exwill
 
28.06.13
18:30
(0) Динамический список.
2 Pasha12312
 
28.06.13
18:30
обычное приложение (1)
3 XLife
 
28.06.13
18:30
событие ПриПолученииДанных()
4 Pasha12312
 
28.06.13
18:31
так я тут и делал , не вышло:
СписокПриПолученииДанных(Элемент, ОформленияСтрок)
5 Поросенок Петр
 
28.06.13
18:39
Код показывай
6 Pasha12312
 
29.06.13
10:04
Создаю :
Процедура ПриОткритии()
........
...........
Стр = ЭлементыФормы.Список.Колонки.Добавить("Задолженость");
КонецПроцедуры

Пробую заполнить:

Процедура СписокПриПолученииДанных(Элемент, ОформленияСтрок)
.......
Для Каждого Строка Из ЭлементыФормы.Список Цикл
Контрагент = Строка.Наименование;
СтруктураОтбора = Новый Структура("Контрагент",Контрагент);
тзДолги = РегистрыНакопления.ВзаиморасчетыКомпании.Остатки(,СтруктураОтбора,,"Сумма,СуммаУпр");
           Долг = тзДолги.Итог("Сумма");
    КонецЕсли;
Строка.Задолженость = Долг;
КонецПроцедуры
7 Pasha12312
 
29.06.13
10:04
КонецЕсли; - там не нужно)
8 Pasha12312
 
29.06.13
10:09
Ругается на итератор .. Как мне тут правильно сделать цикл? (6)
9 ОбычныйЧеловек
 
29.06.13
11:18
(6) Юморист...
Вместо
Из ЭлементыФормы.Список
Напиши
Из ОформлениеСтрок
Ну и далее по тексту...
Ошибка? Это не ошибка, это системная функция.