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

Получить в дереве значений содержимое выделенной строки

Получить в дереве значений содержимое выделенной строки
Я
   bebibo
 
26.03.21 - 10:37
Здравствуйте! На форме документа есть дерево значений. Мне нужно получить данные этой строки. Получаю так
    
    Для Каждого ВыделеннаяСтрока Из Элементы.ДеревоУслуг.ВыделенныеСтроки Цикл
        ЭлементДерево = Элементы.ДеревоУслуг.ДанныеСтроки(ВыделеннаяСтрока);
    КонецЦикла;

Но в этой строке есть ещё 2 группировки. То есть нажимаю на (+) выделенной строки, снизу под ней появляется ещё. Если еще раз нажму слева (+) - то откроется еще группировка, но уже не первой строки, а второй(ну обычная группировка строк).
Вот такой вопрос: как мне получить все строки второй группировки?
Например: (-) документ заказ
            (+) наименование номенклатуры 1
            (+) наименование номенклатуры 2
            (+) наименование номенклатуры 3
Методом выше: "ЭлементДерево = Элементы.ДеревоУслуг.ДанныеСтроки(ВыделеннаяСтрока);" я получаю документ заказ. А как мне саму номенклатуру получить?
   Малыш Джон
 
1 - 26.03.21 - 10:40
(0) ну видимо сначала получить, а потом где то хранить соответствие заказа и номенклатуры(номенклатур). Да, трудно, но зато потом, когда получишь заказ - тут-то ты и оторвешься по полной.
   bebibo
 
2 - 26.03.21 - 10:46
(1) Сама сложность в том, что я могу получить эти позиции номенклатуры, НО мне надо именно значение с дерева объекта получить. А всё потому, что на дереве я применяю скидки к номенклатуре, которые нигде не хранятся. Только вот на форме. И когда я получаю номенклатуру - она берется из заказа - она без скидки. А на форме скидка есть.
   Малыш Джон
 
3 - 26.03.21 - 10:49
(2) аа, так у тебя уже всё готово...
ну тогда остается только оторываться

P.S. Строка дерева - это такая интересная штука, у неё свои строки есть, там и ищи.
   acht
 
4 - 26.03.21 - 10:49
(0) Посмотреть на тип значения, возвращаемого методом ДанныеСтроки и заглянуть в синтакс-помощник.
   bebibo
 
5 - 26.03.21 - 10:50
(3) Вот и дело в том, что не получается это(
   bebibo
 
6 - 26.03.21 - 10:53
(4) Элементы.ДеревоУслуг.ДанныеСтроки(ВыделеннаяСтрока) - тип: ДанныеФормыЭлементДерева
   bebibo
 
7 - 26.03.21 - 10:54
(6) Попробую использовать методы его
   bebibo
 
8 - 26.03.21 - 10:56
Элементы.ДеревоУслуг.ДанныеСтроки(ВыделеннаяСтрока).ПолучитьЭлементы() - получились значения с формы!) Спасибо!
   bebibo
 
9 - 26.03.21 - 11:05
А как это передать на сервер?)
   bebibo
 
10 - 26.03.21 - 11:05
Возникает ошибка отображения типов
   bebibo
 
11 - 26.03.21 - 11:09
Нужно передать на сервер, т.к. по этим данным будет печататься ПФ
   bebibo
 
12 - 26.03.21 - 11:33
И таблица значений не работает на клиенте..

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