Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 июл 2025, 09:25

скд на форме

Автор sali, 08 июл 2025, 14:26

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

fruitella

Создать дерево, поместить это дерево на форму, заполнить его так как ты хочешь. На каком этапе возникли сложности?

antoneus

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

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

Помещаем на форму реквизит ДеревоДЗ, тип - дерево значений, имена колонок строго совпадают с именами колонок в запросе, радуемся.

sali

antoneus, У МЕНЯ щас тоже самое что вы сделали, но... Снимок экрана 2025-07-09 125359.png есть товары которые должны быть сгруппированы по номенклатуре, схлопываться. а они просто как еще одна строка

antoneus

Что тут должно схлопнуться?

sali

antoneus, antoneus, Снимок экрана 2025-07-09 130243.png вот например. должен быть один товар и его данные по складам

antoneus

ну

ИТОГИ Номенклатура ИЕРАРХИЯ, Склад

sali

Снимок экрана 2025-07-09 130402.png вот так вот.
а этой группировки не проиходит

sali

а как теперь это множество группировок убрать???..Снимок экрана 2025-07-09 132505.png

antoneus

Выводить не из запроса в дз, а из скд в табличный документ. Почему именно дз нужно?

Ну или заморочиться и заполнять дз рекурсивно.

sali

Цитата: antoneus от 09 июл 2025, 11:23Почему именно дз нужно?
не именно , а лишь для удобного просмотра

Теги:

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

Рейтинг@Mail.ru

Поиск