Имя: Пароль:
1C
1С v8
Получить данные из таблицы формы
0 bebibo
 
12.01.21
16:29
Всем привет!
Как можно получить данные таблицы формы?
Подробнее:
Есть обработка, на ее форме есть таблица с услугами(тип дерево значений).

Раньше нужна была только первая строка, поэтому код был такой:
Элементы.ТаблицаУслуг.ТекущиеДанные.Заказ;

Теперь мне нужна не только первая строка, а перебрать все строки. Как это сделать?
Элементы.ТаблицаУслуг - в отладке смотрю, это тип Таблица формы.
1 SleepyHead
 
гуру
12.01.21
16:32
(0) А потом куда пойдут эти данные?
2 bebibo
 
12.01.21
16:34
(1) Дальше я просто продолжаю работать на клиенте с этими данными.
3 bebibo
 
12.01.21
16:34
(2) Мне нужно знать какие там строки, что в них)
4 bebibo
 
12.01.21
16:34
(3) С ними я ничего делать не буду
5 bebibo
 
12.01.21
16:36
(4) Хотелось циклом обойти на сервере, нооо "Итератор для значения не определен"))
6 SleepyHead
 
гуру
12.01.21
16:36
(2) Дерево значений существует только в толстом клиенте или на сервере. Ты в каком клиенте работаешь?

И что значит продолжаешь работать? Как именно?
7 fisher
 
12.01.21
16:38
Источник данных у таблицы формы в режиме дерева имеет тип "ДанныеФормыДерево".
Глянь название реквизита - источника. Допустим, это "ТаблицаУслуг".
Идем в СП и видим его свойства и методы. Есть метод ПолучитьЭлементы().
Будет примерно
Для Каждого ЭлементДерева Из ТаблицаУслуг.ПолучитьЭлементы() Цикл
Это для верхнего уровня дерева. Для вложенных нужно будет вызывать ПолучитьЭлементы() дальше.
8 bebibo
 
12.01.21
16:48
(7) Крууууто!!) Спасибо, всё получилось!) Столько живу и не знаю об этом)))
9 bebibo
 
12.01.21
16:48
(6) Да нужно было взять из строки информацию (типа входные данные)