Имя: Пароль:
1C
 
Запрос на выборку дублирования использования ссылки
0 aptomilov
 
23.07.26
06:36
Доброе утро коллеги

Выбрал запросом из регистра во временную табл информацию вида
Серия (справочник серии)    Регистратор  
444 от 180726                Поступление товаров и услуг 1

Что нужно
выбрать только те серии которые используются больше чем  1  раз в колонке регистратор

и вывести  
Серия0    Документ1
Серия0    Документ2
1 Гипервизор
 
23.07.26
07:14
Что уже пробовали?
2 Chameleon1980
 
23.07.26
07:23
сгруппировать, отобрать по имеющие.
Призывайте Хрусталеву.
3 aptomilov
 
23.07.26
07:50
Пытаюсь такоэ изобразить )

ВЫБРАТЬ
ТабЧасть.Серия КАК Серия,
ТабЧасть.Документ КАК Документ

ИЗ
ДокументСерия КАК ТабЧасть
ГДЕ
(ТабЧасть.Серия, ТабЧасть.Документ) В
(ВЫБРАТЬ
ВТ.Серия,
ВТ.Документ
ИЗ
ДокументСерия КАК ВТ
СГРУППИРОВАТЬ ПО
Документ,
Серия

ИМЕЮЩИЕ
КОЛИЧЕСТВО(ВТ.Серия) > 1)

УПОРЯДОЧИТЬ ПО
ВТ.Серия
4 arsik
 
гуру
23.07.26
08:05
Переделай
(ВЫБРАТЬ
ВТ.Серия,
ВТ.Документ
ИЗ
ДокументСерия КАК ВТ
СГРУППИРОВАТЬ ПО
Документ,
Серия

ИМЕЮЩИЕ
КОЛИЧЕСТВО(ВТ.Серия) > 1)

на
(ВЫБРАТЬ
ВТ.Серия,
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВТ.Документ) КАК Документ
ИЗ
ДокументСерия КАК ВТ
СГРУППИРОВАТЬ ПО
Серия

ИМЕЮЩИЕ
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ТабельИнтервалы.Ссылка) > 1)
5 Ненавижу 1С
 
гуру
23.07.26
08:18
ВЫБРАТЬ
ТабЧасть.Серия КАК Серия,
ТабЧасть.Документ КАК Документ

ИЗ
ДокументСерия КАК ТабЧасть
ГДЕ
ТабЧасть.Серия В
(ВЫБРАТЬ
ВТ.Серия
ИЗ
ДокументСерия КАК ВТ
СГРУППИРОВАТЬ ПО

Серия

ИМЕЮЩИЕ
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВТ.Документ) > 1)
6 aptomilov
 
23.07.26
08:24
Спасибо братцы )  
Ненавижу 1С - отдельное спасибо
7 1cVandal
 
23.07.26
08:46
@Hadgehog вопрос как к эксперту, если сравнить 2 запроса,
первый: выбрать сначала в вт с группировкой  по серии и суммированием количества регистраторов, а затем отобрать только те где колво>1
второй: тот что предложили с "Имеющие"
Какой будет оптимальнее в профайлере?
Ошибка? Это не ошибка, это системная функция.