Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Получить данные из таблицы формы

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

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

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

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

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.