Имя: Пароль:
1C
 
Проблема с Запросом.
,
0 Neznaika9
 
13.10.22
13:31
Здравствуйте, помогите пожалуйста разобраться. Почему в консоли запросов запрос отрабатывает как нужно, а в конфигураторе в результате получается только таблица с данными до объединения. Буду очень благодарна за помощь.  
Вот запрос
Запрос.Текст =
        "ВЫБРАТЬ
        |    ИТОГ.СтатьиЗатрат,
        |    СУММА(ИТОГ.Площадь) КАК Площадь,
        |    СУММА(ИТОГ.ЦенаСНДСДоговор) КАК ЦенаСНДСДоговор,
        |    СУММА(ИТОГ.СуммаСНДСДоговор) КАК СуммаСНДСДоговор,
        |    СУММА(ИТОГ.ЦенаБезНДСДоговор) КАК ЦенаБезНДСДоговор,
        |    СУММА(ИТОГ.СуммаБезНДСДоговор) КАК СуммаБезНДСДоговор,
        |    СУММА(ИТОГ.КоличествоПлан) КАК КоличествоПлан,
        |    СУММА(ИТОГ.ЦенаБезНДСПлан) КАК ЦенаБезНДСПлан,
        |    СУММА(ИТОГ.СуммаБезНДСПлан) КАК СуммаБезНДСПлан,
        |    СУММА(ИТОГ.Оплата) КАК Оплата,
        |    СУММА(ИТОГ.Факт) КАК Факт,
        |    СУММА(ИТОГ.ПланФакт) КАК ПланФакт
        |ИЗ
        |    (ВЫБРАТЬ
        |        ртТЭООбъектаСтатьи.СтатьиЗатрат КАК СтатьиЗатрат,
        |        ртТЭООбъектаСтатьи.Площадь КАК Площадь,
        |        ртТЭООбъектаСтатьи.ЦенаСНДСДоговор КАК ЦенаСНДСДоговор,
        |        ртТЭООбъектаСтатьи.СуммаСНДСДоговор КАК СуммаСНДСДоговор,
        |        ртТЭООбъектаСтатьи.ЦенаБезНДСДоговор КАК ЦенаБезНДСДоговор,
        |        ртТЭООбъектаСтатьи.СуммаБезНДСДоговор КАК СуммаБезНДСДоговор,
        |        ртТЭООбъектаСтатьи.КоличествоПлан КАК КоличествоПлан,
        |        ртТЭООбъектаСтатьи.ЦенаБезНДСПлан КАК ЦенаБезНДСПлан,
        |        ртТЭООбъектаСтатьи.СуммаБезНДСПлан КАК СуммаБезНДСПлан,
        |        ртТЭООбъектаСтатьи.Оплата КАК Оплата,
        |        0 КАК Факт,
        |        ртТЭООбъектаСтатьи.ПланФакт КАК ПланФакт
        |    ИЗ
        |        Документ.ртТЭООбъекта.Статьи КАК ртТЭООбъектаСтатьи
        |    ГДЕ
        |        ртТЭООбъектаСтатьи.Ссылка = &ТЭО
        |    
        |    ОБЪЕДИНИТЬ ВСЕ
        |    
        |    ВЫБРАТЬ
        |        НезавершенноеПроизводствоОстаткиИОбороты.СтатьяЗатрат,
        |        0,
        |        0,
        |        0,
        |        0,
        |        0,
        |        0,
        |        0,
        |        0,
        |        0,
        |        НезавершенноеПроизводствоОстаткиИОбороты.СтоимостьРасход,
        |        0
        |    ИЗ
        |        РегистрНакопления.НезавершенноеПроизводство.ОстаткиИОбороты КАК НезавершенноеПроизводствоОстаткиИОбороты
        |    ГДЕ
        |        НезавершенноеПроизводствоОстаткиИОбороты.Заказ = &ЗаказПокупателя
        |        И НезавершенноеПроизводствоОстаткиИОбороты.НоменклатурнаяГруппа = &ОбъектСтроительства) КАК ИТОГ
        |
        |СГРУППИРОВАТЬ ПО
        |    ИТОГ.СтатьиЗатрат";
                    
    Запрос.УстановитьПараметр("ЗаказПокупателя", ЗаказПокупателя);
    Запрос.УстановитьПараметр("ОбъектСтроительства", ОбъектСтроительства);
    Запрос.УстановитьПараметр("ТЭО", ТЭО);
    
    РезультатЗапроса = Запрос.Выполнить().Выгрузить;
1 Kesim
 
13.10.22
13:38
Проверь параметры запроса - не корректно заполнены?
2 Neznaika9
 
13.10.22
13:39
(1) проверяла, с этим все норм.
3 mistеr
 
13.10.22
13:57
(0) >в конфигураторе в результате получается только таблица с данными до объединения

А как в Конфигураторе получить таблицу с данными? Это что-то новое, у вас секретная альфа-версяя 8.4?
4 Neznaika9
 
13.10.22
13:58
(3) о боже, очень смешно. ха-ха
5 Kassern
 
13.10.22
14:03
(0) Что-то зачастили такие вопросы за последнюю неделю...
Есть несколько основных причин:
1) Есть такой же отчет прикрепленный через дополнительные отчеты и обработки и открывается он, а не тот, который вы пытаетесь (измененный)
2) Функциональные опции, ограничивающие вывод
6 ManyakRus
 
13.10.22
14:05
РегистрНакопления.НезавершенноеПроизводство.ОстаткиИОбороты( УСЛОВИЯ ПИСАТЬ ТУТ А НЕ В ГДЕ )
7 Kassern
 
13.10.22
14:07
(6) И что это поменяет в контексте данной задачи? В любом случае, вначале таблицы отберутся с условиями, а потом только объединятся.
8 Said_We
 
13.10.22
14:10
(3) Имеется ввиду наверное не данные, а открытие конструктора запросов.
Виден добавленный документ "Документ.ртТЭООбъекта" и не виден типовой регистр. В расширении конструктор открываете?
9 Said_We
 
13.10.22
14:19
(7) "ОстаткиИОбороты" сначала считаются. Зачем их считать остатки по всем заказам, если нужен только один?
10 Kassern
 
13.10.22
14:22
(9) Как это решает проблему ТС "в результате получается только таблица с данными до объединения"?
11 Kassern
 
13.10.22
14:23
Ладно бы ТС на быстродействие жаловалась, мол долго формирует
12 Said_We
 
13.10.22
14:23
Не понятно зачем взята именно эта таблица, но это уже другой вопрос.
Повторюсь. Предположу что речь идет не про данные а про структуру данных или метаданные.
13 Said_We
 
13.10.22
14:24
"жаловалась" - предположу что это не дама.
14 Kassern
 
13.10.22
14:27
(12) Вангую, тут другая проблема, озвученная мной в (5) пункт1. В базе есть внешний отчет прикрепленный простенький с одной таблицей. ТСу дали задание дополнить данными из другой таблицы. Она объединила и проверила через Файл->Открыть, а там ей старый отчет вывалился. Решила в консоли проверить - там все норм. Вот и написала тему сюда.
(13) В профиле пол женский стоит.
15 Said_We
 
13.10.22
14:36
(14) Это не готовый простенький отчет. Это вообще не отчет. Этот запрос ничего не покажет.
"СУММА(ИТОГ.ЦенаБезНДСДоговор) КАК ЦенаБезНДСДоговор" и это в разрезе "СтатьиЗатрат". Чего с чем складываем.
16 Мультук
 
гуру
13.10.22
14:39
(15)

Может они потом "дальше" делят на количество ? :-)

или вообще - задача такая была (с)
17 Said_We
 
13.10.22
14:40
(14) В профиле может быть что угодно. Как пример.

Удаление части записей  и регистра накоплений(в чём ошибка?)
"(14) если писать от женского имени, то товарищи которые заходят "застебать новичка" сразу отлетают=)"
18 Said_We
 
13.10.22
14:42
Фотки нет - значит мужик. Если есть, то может быть не своя :-)
19 Kassern
 
13.10.22
14:43
(17) Жестоко)
(18) "Фотки нет - значит мужик" - Это вообще не показатель, любую стянул в инете и делов-то)
20 Said_We
 
13.10.22
14:46
(19) "любую стянул в инете и делов-то" - но этого не сделано.
21 Neznaika9
 
13.10.22
14:52
(18) девушка я девушка, можно не гадать. Объясняю что нужно, есть документ, в табличной части плановая стоимость заполнена, нужно заполнить колонку Фактической стоимостью. Никакого другого простенького отчета нет. в процедуре при открытии документа пишу запрос. Проверяю отладчиком РезультатЗапроса, в результате  Таблица со значениями табличной части документа, как будто ОБЪЕДИНЕНИЯ не было, т.е колонка Факт по нулям. Далее открыла консоль запросов проверила там, все работает, объединяет. Проблему почему так происходит найти не могу.
22 Neznaika9
 
13.10.22
14:55
и можно без стеба, я правда не пойму почему так происходит, можете подсказать и объяснить скажу огромнейшее спасибо
23 Гипервизор
 
13.10.22
14:56
(0) А в чём состояла проверка параметров в (2) ?
24 Neznaika9
 
13.10.22
15:03
(23) отладчиком смотрю. ссылка на заказ, на справочник номенклатурная группа, и ссылка на сам документ.
25 Ryzeman
 
13.10.22
15:04
(24) Выполни отдельно вторую часть запроса.
26 Kassern
 
13.10.22
15:06
(21) Вот так и надо расписывать все по шагам, что делали, и как проверяли.
"в процедуре при открытии документа пишу запрос" - документ записан в базу?
27 Said_We
 
13.10.22
15:10
(26) Если бы не был записан, то первой части бы не было, а она есть.
28 Neznaika9
 
13.10.22
15:11
(26) документ записан
29 Гипервизор
 
13.10.22
15:29
(24) Но совпадают ли они со значениями параметров в консоли? Может у вас там элемент с похожим наименованием.
Вариант из (25) пробовали?
30 Neznaika9
 
13.10.22
15:43
(29) нашла проблему, причем очень глупую, пол дня смотрела и не могла увидеть.  Спасибо за вопрос с проверкой параметров. посмотрела еще раз теперь уже внимательнее, что там у меня, а там в одном параметре не то, стоит номенклатура а должна быть номенклатурная группа.
31 Гипервизор
 
13.10.22
15:45
(30) Everybody lies. ))
32 Neznaika9
 
13.10.22
15:45
ОГРОМНОЕ ВСЕМ СПАСИБО!!!! =)))
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой