Выбрать одинаковые значения в запросе

1. user1619761 29.04.22 14:31 Сейчас в теме
Доброго времени суток. Есть запрос с выбором номера строки и номенклатуры. Нужно выгрузить все это дело в таблицу значений, с припиской Есть дубли . К примеру : 1 - Номенклатура1 - Есть дубли
2 - Номенклатура1 - Есть дубли
3 - Номенклатура2 - ""
4 - Номенклатура1 - Есть дубли и тд. Сделал все это двумя запросами, в первом получаю таблицу значений с различными номенклатурами по данному документу. Во втором получаю номер строки и номенклатуру, и программно добавляю колонку ЕстьДубли. В цикле обходом с параметрами отбора уже присваиваю значение ЕстьДубли, Если ИскомыеСтроки.Количество() > 1. Подскажите, пожалуйста, можно ли как то все это в 1 запросе сделать?
По теме из базы знаний
Найденные решения
2. soft_wind 29.04.22 14:41 Сейчас в теме
какие ТЗ, какие циклы?
сделайте все в одном запросе!
для подсчета используйте функцию Количество()
и условие по агрегатам
имеющие Количество(...) > 1
user1619761; Prikum; +2 Ответить
3. TokarevV 30 29.04.22 14:42 Сейчас в теме
Что если запросом собирать всю номенклатуру в документе и цифру 1, для каждой номенклатуры. Затем выгружать результат запроса в таблицу значений, сворачивать таблицу значений по номенклатуре. Далее обходить в цикле записи свёрнутой таблицы и там, где поле цифра больше 1, там и есть дубль.
user1619761; +1 Ответить
4. tolyan_ekb 104 29.04.22 14:45 Сейчас в теме
(1) одним, наверно не получиться, сначала же получается количество уникальных позиций номенклатуры (номенклатура, сумма(1)) с помощью группировки, а затем с номерами строк соединение. Единственное, что "Есть дубли" можно сделать сразу через ВЫБОР во втором запросе
user1619761; +1 Ответить
5. lmnlmn 69 29.04.22 15:03 Сейчас в теме
(1) Для размышления:

В запросе:

ИТОГИ
	КОЛИЧЕСТВО(НомерСтроки)
ПО
	Номенклатура
user1619761; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. tolyan_ekb 104 29.04.22 14:45 Сейчас в теме
(1) одним, наверно не получиться, сначала же получается количество уникальных позиций номенклатуры (номенклатура, сумма(1)) с помощью группировки, а затем с номерами строк соединение. Единственное, что "Есть дубли" можно сделать сразу через ВЫБОР во втором запросе
user1619761; +1 Ответить
5. lmnlmn 69 29.04.22 15:03 Сейчас в теме
(1) Для размышления:

В запросе:

ИТОГИ
	КОЛИЧЕСТВО(НомерСтроки)
ПО
	Номенклатура
user1619761; +1 Ответить
2. soft_wind 29.04.22 14:41 Сейчас в теме
какие ТЗ, какие циклы?
сделайте все в одном запросе!
для подсчета используйте функцию Количество()
и условие по агрегатам
имеющие Количество(...) > 1
user1619761; Prikum; +2 Ответить
3. TokarevV 30 29.04.22 14:42 Сейчас в теме
Что если запросом собирать всю номенклатуру в документе и цифру 1, для каждой номенклатуры. Затем выгружать результат запроса в таблицу значений, сворачивать таблицу значений по номенклатуре. Далее обходить в цикле записи свёрнутой таблицы и там, где поле цифра больше 1, там и есть дубль.
user1619761; +1 Ответить
6. user1619761 29.04.22 15:58 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот