Имя: Пароль:
1C
1С v8
СКД запрос - проблема с группировкой
0 Irina3gger
 
17.08.18
12:29
Доброго времени. Подскажите что делаю не так. Создала запрос но почему-то не могу правильно сделать группировку.

https://pastenow.ru/d8bfdbed1b2398ea37c357905aabd223

Вот как выглядит это сейчас, как видно перечень согласований дублируется. Т.Е. у АД должно быть 2 заключения, а ТХ одно согласование.

вот запрос мой

ВЫБРАТЬ
    Объекты.Код КАК Код,
    Объекты.Наименование КАК Наименование,
    Объекты.ДатаНачалаАнализа КАК ДатаНачалаАнализа,
    Объекты.ДатаОкончанияАнализа КАК ДатаОкончанияАнализа,
    Объекты.ДатаНачалаРазработки КАК ДатаНачалаРазработки,
    Объекты.ДатаОкончанияРазаработки КАК ДатаОкончанияРазаработки,
    Объекты.КомплектЧертежей.(
        Чертеж КАК Чертеж,
        ДатаНачалаРаботыНадКомплектомЧертежей КАК ДатаНачалаРаботыНадКомплектомЧертежей,
        ДатаОкончанияРаботНадКомплектомЧертежей КАК ДатаОкончанияРаботНадКомплектомЧертежей
    ) КАК КомплектЧертежей,
    СогласованиеОбъектов.ПереченьСогласований КАК ПереченьСогласований,
    СогласованиеОбъектов.ДатаНачалаСогласования КАК ДатаНачалаСогласования,
    СогласованиеОбъектов.ДатаОкончанияСогласования КАК ДатаОкончанияСогласования
{ВЫБРАТЬ
    КомплектЧертежей.(
        Чертеж.*
    ) }
ИЗ
    РегистрСведений.СогласованиеОбъектов КАК СогласованиеОбъектов
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Объекты КАК Объекты
        ПО СогласованиеОбъектов.Объект = Объекты.Ссылка
            И СогласованиеОбъектов.КомплектЧертежа = Объекты.КомплектЧертежей.Чертеж
1 Tonik992
 
17.08.18
12:32
"Объекты.КомплектЧертежей.()"
вот где-то здесь проблема, из-за того что выбираете данные из ТЧ, то левое соединение дает больше данных, чем вам хотелось бы. Надо запрос пересматривать.
2 Irina3gger
 
17.08.18
12:44
(1) и как это можно исправить?
3 s03
 
17.08.18
12:50
(2) попробуй соединение с табличной частью твоего справочника, а не с основной его таблицей
4 Tonik992
 
17.08.18
12:54
(2) В консоли запроса попробуйте
2 + 2 = 3.9999999999999999999999999999999...