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

Как в запросе выбрать все элементы,у которых все значения показателей равны

Как в запросе выбрать все элементы,у которых все значения показателей равны
Я
   1сЮлия
 
10.05.19 - 15:06
Добрый день! Вот запрос, но он не правильно сравнивает
    СертификацияНоменклатурыАнализы.Ссылка,
    СертификацияНоменклатурыАнализы.Ссылка.Номенклатура,
    СертификацияНоменклатурыАнализы.ЕдиницаИзмерения,
    СертификацияНоменклатурыАнализы.ЗначениеПоказателя,
    СертификацияНоменклатурыАнализы.МаксЗначениеПоказателя,
    СертификацияНоменклатурыАнализы.ПоказательАнализа,
    СертификацияНоменклатурыАнализы.СоответствуетНормативу,
    СертификацияНоменклатурыАнализы.Ссылка.СерияНоменклатуры,
    СертификацияНоменклатурыАнализы.НомерСтроки
ПОМЕСТИТЬ ВТ
ИЗ
    Документ.СертификацияНоменклатуры.Анализы КАК СертификацияНоменклатурыАнализы
ГДЕ
    СертификацияНоменклатурыАнализы.Ссылка.Подразделение = &Подразделение
    И СертификацияНоменклатурыАнализы.Ссылка.Номенклатура = &Номенклатура
    И СертификацияНоменклатурыАнализы.Ссылка.Дата МЕЖДУ &НачДата И &КонДата
    И ДЕНЬ(СертификацияНоменклатурыАнализы.Ссылка.Дата) = &Дата

СГРУППИРОВАТЬ ПО
    СертификацияНоменклатурыАнализы.Ссылка,
    СертификацияНоменклатурыАнализы.ПоказательАнализа,
    СертификацияНоменклатурыАнализы.ЕдиницаИзмерения,
    СертификацияНоменклатурыАнализы.ЗначениеПоказателя,
    СертификацияНоменклатурыАнализы.СоответствуетНормативу,
    СертификацияНоменклатурыАнализы.Ссылка.Номенклатура,
    СертификацияНоменклатурыАнализы.МаксЗначениеПоказателя,
    СертификацияНоменклатурыАнализы.Ссылка.СерияНоменклатуры,
    СертификацияНоменклатурыАнализы.НомерСтроки
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТ.СерияНоменклатуры,
    СертификацияНоменклатурыАнализы1.Ссылка,
    ВТ.Ссылка КАК Ссылка1,
    ВТ.ЗначениеПоказателя
ИЗ
    ВТ КАК ВТ
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.СертификацияНоменклатуры.Анализы КАК СертификацияНоменклатурыАнализы1
        ПО (СертификацияНоменклатурыАнализы1.ЗначениеПоказателя = ВТ.ЗначениеПоказателя)
            И (СертификацияНоменклатурыАнализы1.ПоказательАнализа = ВТ.ПоказательАнализа)
            и (СертификацияНоменклатурыАнализы1.ПоказательАнализа.аэсВидАнализаНоменклатуры =ВТ.ПоказательАнализа.аэсВидАнализаНоменклатуры)
            И (СертификацияНоменклатурыАнализы1.НомерСтроки = ВТ.НомерСтроки)
            И (СертификацияНоменклатурыАнализы1.Ссылка <> ВТ.Ссылка)

СГРУППИРОВАТЬ ПО
    ВТ.СерияНоменклатуры,
    ВТ.Ссылка,
    ВТ.ЗначениеПоказателя,
    СертификацияНоменклатурыАнализы1.Ссылка
 
 
   Ёпрст
 
1 - 10.05.19 - 23:29
(0)
отличное условие:

  И СертификацияНоменклатурыАнализы.Ссылка.Дата МЕЖДУ &НачДата И &КонДата 
    И ДЕНЬ(СертификацияНоменклатурыАнализы.Ссылка.Дата) = &Дата

   Ёпрст
 
2 - 10.05.19 - 23:31
ну и не ясна конечная цель запроса
   Ёпрст
 
3 - 10.05.19 - 23:32
если че, cгруппировать по + имеющие количество(нечто)>1
   Chameleon1980
 
4 - 11.05.19 - 04:33
(3) намекаешь на поиск и удаление дублей?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует