|
Получить данные из таблицы формы |
☑ |
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) Да нужно было взять из строки информацию (типа входные данные)
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший