v8: поиск дублей в запросе 1с 8 #713996


#0 by DmitriyDI
Есть у справочника реквизит ИНН(число) и Поставщик(строка), как запросом получить такие элементы, где с одинаковым ИНН разные Поставщики ? то есть инн одни а названия поставщиков разные, где-то пробел лишний, где-то еще, что-то.
#1 by DmitriyDI
Так ? ВЫБРАТЬ     ИННПроизводителя
#2 by wade25
Группируй, по ИНН, поставщкики в ресурсы как количество различных
#3 by DmitriyDI
так я вижу впринципе по количеству где > 1 записи, а как отфильтровать по итогу?
#4 by wade25
+ И потом отбором, количество поставщиков более 1.
#5 by anatoly
я такие штуки делал с вложенным запросом сам текст писать не буду - лень смысл: выбираешь ИНН и колво(разные Поставщик) с группировкой по ИНН потом выбираешь оттуда где Поставщик > 1 и левое соединение с исходной по ИНН - оттуда поставщик строкой
#6 by Лефмихалыч
ВЫБРАТЬ ИНН ИЗ Справочник.Контрагенты СГРУППИРОВАТЬ ПО ИНН ИМЕЮЩИЕ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Ссылка) >1 ; ИЗ ВТ ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Контрагенты как Спр По Спр.ИНН = ВТ.ИНН
#7 by DmitriyDI
вот да спасибо всем! ВЫБРАТЬ     КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Номенклатура.Производитель) КАК Производитель,     Номенклатура.ИННПроизводителя КАК ИННПроизводителя ИЗ     Справочник.Номенклатура КАК Номенклатура
#8 by anatoly
я не понял - тебе сами значения дублей то нужны?
#9 by DmitriyDI
так не прокатит я думаю, это ведь реквизиты не контрагенты, а номенклатуры и тут могут быть во многих карточках одинаковые ИНН.
#10 by DmitriyDI
ну да хотелось бы), в 7 да не показывает он что-то
#11 by Лефмихалыч
ну, примени соображалку, замени незнакомые буквы-то на знакомые! ИНН ИЗ Справочник.Номенклатура СГРУППИРОВАТЬ ПО ИНН ИМЕЮЩИЕ КОЛИЧЕСТВО (РАЗЛИЧНЫЕ Поставщик) > 1 ; ВЫБРАТЬ ИЗ ВТ ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Номенклатура ПО ВТ.ИНН = Спр.ИНН ИТОГИ ПО ИНН И вот тебе ВСЕ элементы, у которых бардак по поставщикам в пределах одного ИНН
#12 by DmitriyDI
все получилось, спасибо большое
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С