СКД: Отбор клиентов по виду номенклатуры

1. kvaleksandr 22 03.04.17 12:50 Сейчас в теме
Здравствуйте. Пытаюсь на СКД сделать отчет по продажам по определенному виду номенклатуры, чтобы выявить клиентов и их номера телефонов.

Сформировал запрос. Через отбор делаю выборку по Виду номенклатуры. Но проблема в том что если в разных реализациях один и тот же клиент, то клиенты повторяются.

Подскажите, как-то можно такие задвоения убрать?

(В сообщение прикреплен мой скд отчет)
Прикрепленные файлы:
Продажи по ВидуНоменклатуры.erf
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Naposaram 291 03.04.17 13:06 Сейчас в теме
(1) ну так у тебя ссылка и дата выводится, сгруппируй по контрагенту или ссылку и дату не выводи
3. user725000 03.04.17 13:14 Сейчас в теме
(1) группируй по контрагенту
yaroslav.artem; +1 Ответить
4. kasper076 105 03.04.17 13:16 Сейчас в теме
(1) А зачем те тогда номера и даты документов?
5. kvaleksandr 22 03.04.17 13:19 Сейчас в теме
(4) в этой версии отчета для наглядности. Если их убрать, то данные все равно задваиваются.
6. kvaleksandr 22 03.04.17 13:25 Сейчас в теме
Если сгруппировать по контрагенту, тогда будет контрагент и куча номеров телефонов одинаковых, хотя у партнера всего 1 номер телефона.
13. kasper076 105 03.04.17 13:59 Сейчас в теме
(6) Так в табличной части "КонтактнаяИнформация" не только телефон содержится. Надо отбирать по Виду и Типу КИ.
16. kvaleksandr 22 03.04.17 15:05 Сейчас в теме
(13) К сожалению предложенный вами вариант выводит неверные данные(.

Запрос как у вас, другие параметры такие.
Прикрепленные файлы:
20. kasper076 105 04.04.17 06:32 Сейчас в теме
(16) Что я делаю не так? Во вложении видео.
Прикрепленные файлы:
Apr_4_2017_8-17_AM.mp4
21. kvaleksandr 22 04.04.17 07:46 Сейчас в теме
(20) Разобрался почему не работает. Почему-то хотя отбор и стоял группа, он не срабатывал. Удалил, заного создал и заработало.

Отбор по дате тоже немного странно работает. Но в общем огромное спасибо.
Прикрепленные файлы:
22. kasper076 105 04.04.17 08:29 Сейчас в теме
(21) по поводу отбора по дате. Попробуй сделать так:
7. kasper076 105 03.04.17 13:26 Сейчас в теме
ВЫБРАТЬ
	ПартнерыВидНоменклатуры.Партнер,
	Партнеры.НомерТелефона
ИЗ
	(ВЫБРАТЬ
		РеализацияТоваровУслуг.Партнер КАК Партнер
	ИЗ
		Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
			ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
			ПО РеализацияТоваровУслугТовары.Ссылка = РеализацияТоваровУслуг.Ссылка
	{ГДЕ
		РеализацияТоваровУслугТовары.Номенклатура.ВидНоменклатуры.* КАК ВидНоменклатуры}
	
	СГРУППИРОВАТЬ ПО
		РеализацияТоваровУслуг.Партнер) КАК ПартнерыВидНоменклатуры
		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
			ПартнерыКонтактнаяИнформация.Ссылка КАК Партнер,
			ПартнерыКонтактнаяИнформация.НомерТелефона КАК НомерТелефона
		ИЗ
			Справочник.Партнеры.КонтактнаяИнформация КАК ПартнерыКонтактнаяИнформация
		ГДЕ
			ПартнерыКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(перечисление.ТипыКонтактнойИнформации.Телефон)
			И ПартнерыКонтактнаяИнформация.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ТелефонПартнера)) КАК Партнеры
		ПО ПартнерыВидНоменклатуры.Партнер = Партнеры.Партнер
Показать
MishaG709; kvaleksandr; +2 Ответить
12. kasper076 105 03.04.17 13:56 Сейчас в теме
Запрос из (7) не устраивает что-ли?
14. kvaleksandr 22 03.04.17 14:21 Сейчас в теме
(12) устраивает. просто пытаюсь разобраться как такой запрос в самой СКД наваять.
15. kasper076 105 03.04.17 15:05 Сейчас в теме
(14) Держи. Протестил на ERP. Работает.
Прикрепленные файлы:
Продажи по ВидуНоменклатуры_.erf
17. kvaleksandr 22 03.04.17 15:11 Сейчас в теме
(15) прикрепленный вами вариант не работает.
19. kasper076 105 03.04.17 15:14 Сейчас в теме
(17) скрин формы отчета из предприятия скинь?
8. kvaleksandr 22 03.04.17 13:27 Сейчас в теме
А можно как-то сделать запрос, потом из этого запроса сделать запрос исключая одинаковые поля?
9. Naposaram 291 03.04.17 13:38 Сейчас в теме
(8) конечно можно, в запросе указать "Без повторяющихся".
10. kvaleksandr 22 03.04.17 13:41 Сейчас в теме
(9) Указал бы, но ругается что в запросе с вложенными таблицами нельзя РАЗЛИЧНЫЕ использовать.
11. Naposaram 291 03.04.17 13:55 Сейчас в теме
(10) Ну, а ты отдельно выбери номер и остальные данные в виртуальные таблицы а потом объедени.
18. volga23rus 03.04.17 15:11 Сейчас в теме
(10) так не используй вложенный запрос, сделай так:

ВЫБРАТЬ РАЗЛИЧНЫЕ
        РеализацияТоваровУслуг.Партнер КАК Партнер
		ПОМЕСТИТЬ ВТ_Партнеры
    ИЗ
        Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
            ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
            ПО РеализацияТоваровУслугТовары.Ссылка = РеализацияТоваровУслуг.Ссылка
    {ГДЕ
        РеализацияТоваровУслугТовары.Номенклатура.ВидНоменклатуры.* КАК ВидНоменклатуры}
 ;
////////////////	
ВЫБРАТЬ
    ПартнерыВидНоменклатуры.Партнер,
    ПартнерыКонтактнаяИнформация.НомерТелефона
ИЗ
    ВТ_Партнеры КАК ПартнерыВидНоменклатуры
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Партнеры.КонтактнаяИнформация КАК ПартнерыКонтактнаяИнформация
        ПО ПартнерыВидНоменклатуры.Партнер = Партнеры.Партнер И ПартнерыКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(перечисление.ТипыКонтактнойИнформации.Телефон)
            И ПартнерыКонтактнаяИнформация.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ТелефонПартнера)

Показать


В СКД добавишь и в настройкам выберешь что надо
MishaG709; +1 Ответить
Оставьте свое сообщение

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