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

Как выбрать доки ,у которых таб часть совпадает и у которых не совпадают используя хеш

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

     И СертификацияНоменклатурыАнализы.Ссылка.Проведен
СГРУППИРОВАТЬ ПО
    СертификацияНоменклатурыАнализы.ЗначениеПоказателя,
    СертификацияНоменклатурыАнализы.ПоказательАнализа
Имеющие Количество (СертификацияНоменклатурыАнализы.ЗначениеПоказателя)>1
)
 
 
   1сЮлия
 
1 - 03.06.19 - 09:30
Выбрать
    СертификацияНоменклатурыАнализы.ЗначениеПоказателя КАК ЗначениеПоказателя, 
    СертификацияНоменклатурыАнализы.ПоказательАнализа КАК ПоказательАнализа, 
    СертификацияНоменклатурыАнализы.НомерСтроки КАК НомерСтроки 
    Поместить ТЧ1
ИЗ 
    Документ.СертификацияНоменклатуры.Анализы КАК СертификацияНоменклатурыАнализы 
ГДЕ
    СертификацияНоменклатурыАнализы.Ссылка.Подразделение = &Подразделение 
    И СертификацияНоменклатурыАнализы.Ссылка.Номенклатура = &Номенклатура 
    И ДЕНЬ(СертификацияНоменклатурыАнализы.Ссылка.Дата) = &Дата 
    И СертификацияНоменклатурыАнализы.Ссылка.Дата МЕЖДУ &НачДата И &КонДата
    И СертификацияНоменклатурыАнализы.Ссылка.Проведен
    И (СертификацияНоменклатурыАнализы.ЗначениеПоказателя,СертификацияНоменклатурыАнализы.ПоказательАнализа) В (
Выбрать
    СертификацияНоменклатурыАнализы.ЗначениеПоказателя, 
    СертификацияНоменклатурыАнализы.ПоказательАнализа 
ИЗ 
    Документ.СертификацияНоменклатуры.Анализы КАК СертификацияНоменклатурыАнализы 
ГДЕ 
    СертификацияНоменклатурыАнализы.Ссылка.Подразделение = &Подразделение 
    И СертификацияНоменклатурыАнализы.Ссылка.Номенклатура = &Номенклатура 
    И ДЕНЬ(СертификацияНоменклатурыАнализы.Ссылка.Дата) = &Дата 
    И СертификацияНоменклатурыАнализы.Ссылка.Дата МЕЖДУ &НачДата И &КонДата

     И СертификацияНоменклатурыАнализы.Ссылка.Проведен
СГРУППИРОВАТЬ ПО 
    СертификацияНоменклатурыАнализы.ЗначениеПоказателя, 
    СертификацияНоменклатурыАнализы.ПоказательАнализа 
Имеющие Количество (СертификацияНоменклатурыАнализы.ЗначениеПоказателя)>1
)
;
Выбрать
    СертификацияНоменклатурыАнализы.ЗначениеПоказателя КАК ЗначениеПоказателя, 
    СертификацияНоменклатурыАнализы.ПоказательАнализа КАК ПоказательАнализа, 
    СертификацияНоменклатурыАнализы.НомерСтроки КАК НомерСтроки 
    Поместить ТЧ2
ИЗ 
    Документ.СертификацияНоменклатуры.Анализы КАК СертификацияНоменклатурыАнализы 
ГДЕ
    СертификацияНоменклатурыАнализы.Ссылка.Подразделение = &Подразделение 
    И СертификацияНоменклатурыАнализы.Ссылка.Номенклатура = &Номенклатура 
    И ДЕНЬ(СертификацияНоменклатурыАнализы.Ссылка.Дата) = &Дата 
    И СертификацияНоменклатурыАнализы.Ссылка.Дата МЕЖДУ &НачДата И &КонДата
    И СертификацияНоменклатурыАнализы.Ссылка.Проведен
    И (СертификацияНоменклатурыАнализы.ЗначениеПоказателя,СертификацияНоменклатурыАнализы.ПоказательАнализа) В (
Выбрать
    СертификацияНоменклатурыАнализы.ЗначениеПоказателя, 
    СертификацияНоменклатурыАнализы.ПоказательАнализа 
ИЗ 
    Документ.СертификацияНоменклатуры.Анализы КАК СертификацияНоменклатурыАнализы 
ГДЕ 
    СертификацияНоменклатурыАнализы.Ссылка.Подразделение = &Подразделение 
    И СертификацияНоменклатурыАнализы.Ссылка.Номенклатура = &Номенклатура 
    И ДЕНЬ(СертификацияНоменклатурыАнализы.Ссылка.Дата) = &Дата 
    И СертификацияНоменклатурыАнализы.Ссылка.Дата МЕЖДУ &НачДата И &КонДата

     И СертификацияНоменклатурыАнализы.Ссылка.Проведен
СГРУППИРОВАТЬ ПО 
    СертификацияНоменклатурыАнализы.ЗначениеПоказателя, 
    СертификацияНоменклатурыАнализы.ПоказательАнализа 
Имеющие Количество (СертификацияНоменклатурыАнализы.ЗначениеПоказателя)=1
)
   Cyberhawk
 
2 - 03.06.19 - 09:32
Хеш - это блюдо чьей-то национальной кухни? :)
   1сЮлия
 
3 - 03.06.19 - 09:39
Ну как уникальный набор получить по итогам нет,там ернунда получается,группировкой тоже вот к примеру имеется показатель значение Гр =360,Вр = 250,Суж = 340,Расшир =540,есть ещё док где Гр =360,Вр = 250,Суж = 340,Расшир
=540, есть доки где Гр =360,Вр = 250,Суж = 340,Расшир =570, группировки не подходят нужно получить уникальные наборы как  Гр =360,Вр = 250,Суж = 340,Расшир =540 один раз должен попасть в выборку и  Гр =360,Вр = 250,Суж = 340,Расшир =570 один раз
   1сЮлия
 
4 - 03.06.19 - 09:41
Как по другому реализовать?

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