Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 20:52

Справочник в дерево?

Автор fsa, 07 апр 2016, 18:22

0 Пользователей и 1 гость просматривают эту тему.

fsa

Доброго времени!

Есть табличное поле - Дерево. В нем Колонка1. Пытаюсь туда данные залить.
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ           
|      Спецификации.Наименование           
|     
|ИЗ           
|      Справочник.СпецификацииНоменклатуры КАК Спецификации           
|ГДЕ           
|      (НЕ(Спецификации.ЭтоГруппа))           
|           
|ИТОГИ ПО             
|      Спецификации.Наименование ТОЛЬКО ИЕРАРХИЯ";

Дерево = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);


....но результата нет, ХЕЛП!

Rasty

тип значений Дерево скорее все ДанныеФормыДерево , а запрос.выполнить().Выгрузить() ДеревоЗначений посмотрите
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

fsa

Цитата: Rasty от 07 апр 2016, 18:51
тип значений Дерево скорее все ДанныеФормыДерево , а запрос.выполнить().Выгрузить() ДеревоЗначений посмотрите

Не все в порядке Просто надо Колонку правильно назвать Наименование. Но от этого не легче. Нужно вывести Папки и все их содержимое в виде дерева. А все равно не получается...
Добавлено: 07 апр 2016, 22:48


Цитата: fsa от 07 апр 2016, 19:03
Цитата: Rasty от 07 апр 2016, 18:51
тип значений Дерево скорее все ДанныеФормыДерево , а запрос.выполнить().Выгрузить() ДеревоЗначений посмотрите

Не все в порядке Просто надо Колонку правильно назвать Наименование. Но от этого не легче. Нужно вывести Папки и все их содержимое в виде дерева. А все равно не получается...
Ес
Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
| Ложь КАК Флажок,
    | Номенклатура.Ссылка КАК Наименование
    |ИЗ
    | Справочник.Номенклатура КАК Номенклатура
    |ГДЕ
    | НЕ Номенклатура.ЭтоГруппа
    |ИТОГИ ПО
    | Наименование ТОЛЬКО ИЕРАРХИЯ";

    // Выполним запрос и поместим его результат в табличное поле на форме.
    Выборка = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам);
ЗначениеВРеквизитФормы(Выборка, "Дерево");

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск