Некорректный запрос динамического списка

1. user1500067 26.08.21 03:02 Сейчас в теме
Всем доброго времени суток!

Имею запрос динамического списка и проблему при его выполнении.

На картинке видна суть: У меня есть Запрос -> от него создано 2 ТелефонныхЗвонка -> один звонок выполнен (поле "Рассмотрено"), а другой нет. Я создал поле "Приоритет1" , где цифра "1" это звонок выполнен, и "2" не выполнен. Так вот мне нужно, чтобы в итоге запрос показывал только один телефонный звонок, только тот, у которого стоит в приоритете цифра "2". Если оба звонка выполнены, то может отображаться 1 любой звонок. Если не выполнен ни один, то отображается приоритет 1. Я не понимаю, как сделать так, чтобы отображался 1 запрос у которого в приоритете цифра 2. Также приложу рисунок с небольшой схемой. Помогите, пожалуйста, разобраться! Заранее благодарю!

p.s. Почему-то, если отбирать Приоритет1 по МАКСИМУМ, то не работает

Также прикладываю код:

ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
	СправочникЗапросы.ДатаСоздания КАК ДатаСоздания,
	СправочникЗапросы.Ссылка КАК Ссылка,
	СправочникЗапросы.Источник КАК Источник,
	СправочникЗапросы.Ответственный КАК Ответственный,
	СправочникЗапросы.Статус КАК Статус,
	ТелефонныйЗвонок.ДокументСсылка КАК СсылкаДокумент,
	ПредметыПапкиВзаимодействий.Рассмотрено КАК Рассмотрено,
	ПредметыПапкиВзаимодействий.РассмотретьПосле КАК РассмотретьПосле,
	ПредметыПапкиВзаимодействий.Предмет КАК Сделка,
	СправочникЗапросы.ПометкаУдаления КАК ПометкаУдаления,
	СправочникЗапросы.Наименование,
	ТелефонныйЗвонок.ПриоритетРассмотрено,
	ТелефонныйЗвонок.ПриоритетНеРассмотрено
ИЗ
	Справочник.Запросы КАК СправочникЗапросы
		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ
			СправочникЗапросы.Ссылка КАК Запрос,
			ТелефонныйЗвонок.Ссылка КАК ДокументСсылка,
			ВЫБОР
				КОГДА ПредметыПапкиВзаимодействий.Рассмотрено = ИСТИНА
					ТОГДА 1
			КОНЕЦ КАК ПриоритетРассмотрено,
			ВЫБОР
				КОГДА ПредметыПапкиВзаимодействий.Рассмотрено = ЛОЖЬ
					ТОГДА 2
			КОНЕЦ КАК ПриоритетНеРассмотрено
		ИЗ
			Справочник.Запросы КАК СправочникЗапросы
				ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТелефонныйЗвонок КАК ТелефонныйЗвонок
					ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
					ПО ТелефонныйЗвонок.Ссылка = ПредметыПапкиВзаимодействий.Взаимодействие
				ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.ВзаимодействиеОснование
		
		СГРУППИРОВАТЬ ПО
			СправочникЗапросы.Ссылка,
			ТелефонныйЗвонок.Ссылка,
			ВЫБОР
				КОГДА ПредметыПапкиВзаимодействий.Рассмотрено = ИСТИНА
					ТОГДА 1
			КОНЕЦ,
			ВЫБОР
				КОГДА ПредметыПапкиВзаимодействий.Рассмотрено = ЛОЖЬ
					ТОГДА 2
			КОНЕЦ) КАК ТелефонныйЗвонок
		ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.Запрос
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ИсторияСтатусовСделокСКлиентами.СрезПоследних КАК ИсторияСтатусовСделокСКлиентамиСрезПоследних
			ПО ПредметыПапкиВзаимодействий.Предмет = ИсторияСтатусовСделокСКлиентамиСрезПоследних.Сделка
		ПО (ТелефонныйЗвонок.ДокументСсылка = ПредметыПапкиВзаимодействий.Взаимодействие)

СГРУППИРОВАТЬ ПО
	СправочникЗапросы.Ссылка,
	СправочникЗапросы.Наименование,
	СправочникЗапросы.ДатаСоздания,
	СправочникЗапросы.Источник,
	СправочникЗапросы.Ответственный,
	СправочникЗапросы.Статус,
	ТелефонныйЗвонок.ДокументСсылка,
	ПредметыПапкиВзаимодействий.Рассмотрено,
	ПредметыПапкиВзаимодействий.РассмотретьПосле,
	ПредметыПапкиВзаимодействий.Предмет,
	СправочникЗапросы.ПометкаУдаления,
	ТелефонныйЗвонок.ПриоритетРассмотрено,
	ТелефонныйЗвонок.ПриоритетНеРассмотрено
Показать
Прикрепленные файлы:
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
17. spacecraft 26.08.21 13:25 Сейчас в теме +0.53 $m
(16) попробуйте так:
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
	СправочникЗапросы.ДатаСоздания КАК ДатаСоздания,
	СправочникЗапросы.Ссылка КАК Ссылка,
	СправочникЗапросы.Источник КАК Источник,
	СправочникЗапросы.Ответственный КАК Ответственный,
	СправочникЗапросы.Статус КАК Статус,
	ТелефонныйЗвонок.Ссылка КАК СсылкаДокумент,
	ПредметыПапкиВзаимодействий.Рассмотрено КАК Рассмотрено,
	ПредметыПапкиВзаимодействий.РассмотретьПосле КАК РассмотретьПосле,
	ПредметыПапкиВзаимодействий.Предмет КАК Сделка,
	СправочникЗапросы.ПометкаУдаления КАК ПометкаУдаления,
	СправочникЗапросы.Наименование,
	ВЫБОР
		КОГДА ПредметыПапкиВзаимодействий.Рассмотрено = ИСТИНА
			ТОГДА 1
		КОГДА ПредметыПапкиВзаимодействий.Рассмотрено = ЛОЖЬ
			ТОГДА 2
	КОНЕЦ КАК Приоритет
ПОМЕСТИТЬ ВТ_Данные
ИЗ
	Справочник.Запросы КАК СправочникЗапросы
		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ
			СправочникЗапросы.Ссылка КАК Запрос,
			ТелефонныйЗвонок.Ссылка КАК Ссылка
		ИЗ
			Справочник.Запросы КАК СправочникЗапросы
				ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТелефонныйЗвонок КАК ТелефонныйЗвонок
					ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
					ПО ТелефонныйЗвонок.Ссылка = ПредметыПапкиВзаимодействий.Взаимодействие
				ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.ВзаимодействиеОснование
		
		СГРУППИРОВАТЬ ПО
			СправочникЗапросы.Ссылка,
			ТелефонныйЗвонок.Ссылка) КАК ТелефонныйЗвонок
			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
				ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ИсторияСтатусовСделокСКлиентами.СрезПоследних КАК ИсторияСтатусовСделокСКлиентамиСрезПоследних
				ПО ПредметыПапкиВзаимодействий.Предмет = ИсторияСтатусовСделокСКлиентамиСрезПоследних.Сделка
			ПО ТелефонныйЗвонок.Ссылка = ПредметыПапкиВзаимодействий.Взаимодействие
		ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.Запрос

СГРУППИРОВАТЬ ПО
	СправочникЗапросы.Ссылка,
	СправочникЗапросы.Наименование,
	СправочникЗапросы.ДатаСоздания,
	СправочникЗапросы.Источник,
	СправочникЗапросы.Ответственный,
	СправочникЗапросы.Статус,
	ПредметыПапкиВзаимодействий.Рассмотрено,
	ПредметыПапкиВзаимодействий.РассмотретьПосле,
	ПредметыПапкиВзаимодействий.Предмет,
	СправочникЗапросы.ПометкаУдаления
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ВТ_Данные.Ссылка,
	МАКСИМУМ(ВЫБОР
			КОГДА ВТ_Данные.Рассмотрено = ЛОЖЬ
				ТОГДА 2
			ИНАЧЕ 1
		КОНЕЦ) КАК Приоритет
ПОМЕСТИТЬ ВТ_Приоритеты
ИЗ
	ВТ_Данные КАК ВТ_Данные

СГРУППИРОВАТЬ ПО
	ВТ_Данные.Ссылка
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ВТ_Приоритеты.Ссылка,
	МАКСИМУМ(ВТ_Данные.СсылкаДокумент) КАК СсылкаДокумент
ПОМЕСТИТЬ ВТ_ИтогиПриоритетов
ИЗ
	ВТ_Приоритеты КАК ВТ_Приоритеты
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_Данные КАК ВТ_Данные
		ПО ВТ_Приоритеты.Ссылка = ВТ_Данные.Ссылка
			И ВТ_Приоритеты.Приоритет = ВТ_Данные.Приоритет
СГРУППИРОВАТЬ ПО
	ВТ_Приоритеты.Ссылка
;			
////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ

	ВТ_Данные.Ссылка,
	ВТ_Данные.ДатаСоздания,
	ВТ_Данные.Ссылка КАК Ссылка,
	ВТ_Данные.Источник,
	ВТ_Данные.Ответственный,
	ВТ_Данные.Статус,
	ВТ_Данные.Рассмотрено,
	ВТ_Данные.РассмотретьПосле,
	ВТ_Данные.Сделка,
	ВТ_Данные.ПометкаУдаления,
	ВТ_Данные.Наименование,
	ВТ_Данные.Приоритет,
	ВТ_Данные.СсылкаДокумент
	
ИЗ
	ВТ_ИтогиПриоритетов КАК ВТ_ИтогиПриоритетов
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_Данные КАК ВТ_Данные
		ПО ВТ_ИтогиПриоритетов.Ссылка = ВТ_Данные.Ссылка
			И ВТ_ИтогиПриоритетов.СсылкаДокумент = ВТ_Данные.СсылкаДокумент
Показать


делал в блокноте, возможны неточности и опечатки.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
11. spacecraft 26.08.21 09:48 Сейчас в теме
(1) если правильно понял вопрос, то должен отображаться только один тел.звонок для запрос в порядке приоритета.
Тогда, как пример идеи:
ВЫБРАТЬ
	ЦеныНоменклатуры.Номенклатура КАК Номенклатура,
	ЦеныНоменклатуры.ВидЦены КАК ТипЦен,
	ВЫБОР ЦеныНоменклатуры.ВидЦены.Наименование
		КОГДА "Розничная"
			ТОГДА 2
		КОГДА "Цена закупки"
			ТОГДА 1
		ИНАЧЕ 0
	КОНЕЦ КАК Приоритет
ПОМЕСТИТЬ ВТ_Данные
ИЗ
	РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ_Данные.Номенклатура КАК Номенклатура,
	МАКСИМУМ(ВТ_Данные.Приоритет) КАК Приоритет
ПОМЕСТИТЬ ВТ_Приоритеты
ИЗ
	ВТ_Данные КАК ВТ_Данные

СГРУППИРОВАТЬ ПО
	ВТ_Данные.Номенклатура
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ_Приоритеты.Номенклатура КАК Номенклатура,
	МАКСИМУМ(ВТ_Приоритеты.Приоритет) КАК Приоритет,
	МАКСИМУМ(ВТ_Данные.ТипЦен) КАК ТипЦен
ИЗ
	ВТ_Приоритеты КАК ВТ_Приоритеты
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Данные КАК ВТ_Данные
		ПО (ВТ_Приоритеты.Номенклатура = ВТ_Данные.Номенклатура)
			И (ВТ_Приоритеты.Приоритет = ВТ_Данные.Приоритет)

СГРУППИРОВАТЬ ПО
	ВТ_Приоритеты.Номенклатура

УПОРЯДОЧИТЬ ПО
	Номенклатура
АВТОУПОРЯДОЧИВАНИЕ
Показать
14. user1500067 26.08.21 12:53 Сейчас в теме
(11) Сделал примерно, как у вас, только возникла проблема с тем, что если два Тел.Зв. имеют одинаковый приоритет, то отображается некорректно. Что исправить?

 ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
	СправочникЗапросы.ДатаСоздания КАК ДатаСоздания,
	СправочникЗапросы.Ссылка КАК Ссылка,
	СправочникЗапросы.Источник КАК Источник,
	СправочникЗапросы.Ответственный КАК Ответственный,
	СправочникЗапросы.Статус КАК Статус,
	ПредметыПапкиВзаимодействий.Рассмотрено КАК Рассмотрено,
	ПредметыПапкиВзаимодействий.РассмотретьПосле КАК РассмотретьПосле,
	ПредметыПапкиВзаимодействий.Предмет КАК Сделка,
	СправочникЗапросы.ПометкаУдаления КАК ПометкаУдаления,
	СправочникЗапросы.Наименование,
	ВЫБОР
		КОГДА ПредметыПапкиВзаимодействий.Рассмотрено = ИСТИНА
			ТОГДА 1
		КОГДА ПредметыПапкиВзаимодействий.Рассмотрено = ЛОЖЬ
			ТОГДА 2
	КОНЕЦ КАК Приоритет
ПОМЕСТИТЬ ВТ_Данные
ИЗ
	Справочник.Запросы КАК СправочникЗапросы
		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ
			СправочникЗапросы.Ссылка КАК Запрос,
			ТелефонныйЗвонок.Ссылка КАК Ссылка
		ИЗ
			Справочник.Запросы КАК СправочникЗапросы
				ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТелефонныйЗвонок КАК ТелефонныйЗвонок
					ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
					ПО ТелефонныйЗвонок.Ссылка = ПредметыПапкиВзаимодействий.Взаимодействие
				ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.ВзаимодействиеОснование
		
		СГРУППИРОВАТЬ ПО
			СправочникЗапросы.Ссылка,
			ТелефонныйЗвонок.Ссылка) КАК ТелефонныйЗвонок
			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
				ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ИсторияСтатусовСделокСКлиентами.СрезПоследних КАК ИсторияСтатусовСделокСКлиентамиСрезПоследних
				ПО ПредметыПапкиВзаимодействий.Предмет = ИсторияСтатусовСделокСКлиентамиСрезПоследних.Сделка
			ПО ТелефонныйЗвонок.Ссылка = ПредметыПапкиВзаимодействий.Взаимодействие
		ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.Запрос

СГРУППИРОВАТЬ ПО
	СправочникЗапросы.Ссылка,
	СправочникЗапросы.Наименование,
	СправочникЗапросы.ДатаСоздания,
	СправочникЗапросы.Источник,
	СправочникЗапросы.Ответственный,
	СправочникЗапросы.Статус,
	ПредметыПапкиВзаимодействий.Рассмотрено,
	ПредметыПапкиВзаимодействий.РассмотретьПосле,
	ПредметыПапкиВзаимодействий.Предмет,
	СправочникЗапросы.ПометкаУдаления
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	Запросы.Ссылка,
	МАКСИМУМ(ВЫБОР
			КОГДА ПредметыПапкиВзаимодействий.Рассмотрено = ИСТИНА
				ТОГДА 1
			КОГДА ПредметыПапкиВзаимодействий.Рассмотрено = ЛОЖЬ
				ТОГДА 2
		КОНЕЦ) КАК Приоритет
ПОМЕСТИТЬ ВТ_Приоритеты
ИЗ
	Справочник.Запросы КАК Запросы,
	РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий

СГРУППИРОВАТЬ ПО
	Запросы.Ссылка
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ВТ_Приоритеты.Ссылка,
	ВТ_Приоритеты.Приоритет,
	ВТ_Данные.ДатаСоздания,
	ВТ_Данные.Ссылка КАК Ссылка1,
	ВТ_Данные.Источник,
	ВТ_Данные.Ответственный,
	ВТ_Данные.Статус,
	ВТ_Данные.Рассмотрено,
	ВТ_Данные.РассмотретьПосле,
	ВТ_Данные.Сделка,
	ВТ_Данные.ПометкаУдаления,
	ВТ_Данные.Наименование,
	ВТ_Данные.Приоритет КАК Приоритет1
ИЗ
	ВТ_Приоритеты КАК ВТ_Приоритеты
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Данные КАК ВТ_Данные
		ПО ВТ_Приоритеты.Ссылка = ВТ_Данные.Ссылка
			И ВТ_Приоритеты.Приоритет = ВТ_Данные.Приоритет
Показать
15. spacecraft 26.08.21 12:59 Сейчас в теме
(14) начнем с того, что не как у меня. ВТ_Приоритеты точно не как у меня. Декартово произведение... серьезно?
И в итоговом запросе у меня агрегатные функции как раз для убирания лишних строк использовались.
16. user1500067 26.08.21 13:19 Сейчас в теме
(15) Переделал, но проблема не ушла

ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
	СправочникЗапросы.ДатаСоздания КАК ДатаСоздания,
	СправочникЗапросы.Ссылка КАК Ссылка,
	СправочникЗапросы.Источник КАК Источник,
	СправочникЗапросы.Ответственный КАК Ответственный,
	СправочникЗапросы.Статус КАК Статус,
	ПредметыПапкиВзаимодействий.Рассмотрено КАК Рассмотрено,
	ПредметыПапкиВзаимодействий.РассмотретьПосле КАК РассмотретьПосле,
	ПредметыПапкиВзаимодействий.Предмет КАК Сделка,
	СправочникЗапросы.ПометкаУдаления КАК ПометкаУдаления,
	СправочникЗапросы.Наименование,
	ВЫБОР
		КОГДА ПредметыПапкиВзаимодействий.Рассмотрено = ИСТИНА
			ТОГДА 1
		КОГДА ПредметыПапкиВзаимодействий.Рассмотрено = ЛОЖЬ
			ТОГДА 2
	КОНЕЦ КАК Приоритет
ПОМЕСТИТЬ ВТ_Данные
ИЗ
	Справочник.Запросы КАК СправочникЗапросы
		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ
			СправочникЗапросы.Ссылка КАК Запрос,
			ТелефонныйЗвонок.Ссылка КАК Ссылка
		ИЗ
			Справочник.Запросы КАК СправочникЗапросы
				ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТелефонныйЗвонок КАК ТелефонныйЗвонок
					ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
					ПО ТелефонныйЗвонок.Ссылка = ПредметыПапкиВзаимодействий.Взаимодействие
				ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.ВзаимодействиеОснование
		
		СГРУППИРОВАТЬ ПО
			СправочникЗапросы.Ссылка,
			ТелефонныйЗвонок.Ссылка) КАК ТелефонныйЗвонок
			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
				ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ИсторияСтатусовСделокСКлиентами.СрезПоследних КАК ИсторияСтатусовСделокСКлиентамиСрезПоследних
				ПО ПредметыПапкиВзаимодействий.Предмет = ИсторияСтатусовСделокСКлиентамиСрезПоследних.Сделка
			ПО ТелефонныйЗвонок.Ссылка = ПредметыПапкиВзаимодействий.Взаимодействие
		ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.Запрос

СГРУППИРОВАТЬ ПО
	СправочникЗапросы.Ссылка,
	СправочникЗапросы.Наименование,
	СправочникЗапросы.ДатаСоздания,
	СправочникЗапросы.Источник,
	СправочникЗапросы.Ответственный,
	СправочникЗапросы.Статус,
	ПредметыПапкиВзаимодействий.Рассмотрено,
	ПредметыПапкиВзаимодействий.РассмотретьПосле,
	ПредметыПапкиВзаимодействий.Предмет,
	СправочникЗапросы.ПометкаУдаления
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ВТ_Данные.Ссылка,
	МАКСИМУМ(ВТ_Данные.Приоритет) КАК Приоритет
ПОМЕСТИТЬ ВТ_Приоритеты
ИЗ
	ВТ_Данные КАК ВТ_Данные

СГРУППИРОВАТЬ ПО
	ВТ_Данные.Ссылка
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ВТ_Данные.ДатаСоздания,
	ВТ_Данные.Ссылка КАК Ссылка1,
	ВТ_Данные.Источник,
	ВТ_Данные.Ответственный,
	ВТ_Данные.Статус,
	ВТ_Данные.Рассмотрено,
	ВТ_Данные.РассмотретьПосле,
	ВТ_Данные.Сделка,
	ВТ_Данные.ПометкаУдаления,
	ВТ_Данные.Наименование,
	ВТ_Данные.Приоритет КАК Приоритет1,
	ВТ_Приоритеты.Ссылка,
	МАКСИМУМ(ВТ_Приоритеты.Приоритет) КАК Приоритет
ИЗ
	ВТ_Приоритеты КАК ВТ_Приоритеты
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Данные КАК ВТ_Данные
		ПО ВТ_Приоритеты.Ссылка = ВТ_Данные.Ссылка
			И ВТ_Приоритеты.Приоритет = ВТ_Данные.Приоритет

СГРУППИРОВАТЬ ПО
	ВТ_Данные.ДатаСоздания,
	ВТ_Данные.Ссылка,
	ВТ_Данные.Источник,
	ВТ_Данные.Ответственный,
	ВТ_Данные.Статус,
	ВТ_Данные.Рассмотрено,
	ВТ_Данные.РассмотретьПосле,
	ВТ_Данные.Сделка,
	ВТ_Данные.ПометкаУдаления,
	ВТ_Данные.Наименование,
	ВТ_Данные.Приоритет,
	ВТ_Приоритеты.Ссылка
Показать
17. spacecraft 26.08.21 13:25 Сейчас в теме +0.53 $m
(16) попробуйте так:
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
	СправочникЗапросы.ДатаСоздания КАК ДатаСоздания,
	СправочникЗапросы.Ссылка КАК Ссылка,
	СправочникЗапросы.Источник КАК Источник,
	СправочникЗапросы.Ответственный КАК Ответственный,
	СправочникЗапросы.Статус КАК Статус,
	ТелефонныйЗвонок.Ссылка КАК СсылкаДокумент,
	ПредметыПапкиВзаимодействий.Рассмотрено КАК Рассмотрено,
	ПредметыПапкиВзаимодействий.РассмотретьПосле КАК РассмотретьПосле,
	ПредметыПапкиВзаимодействий.Предмет КАК Сделка,
	СправочникЗапросы.ПометкаУдаления КАК ПометкаУдаления,
	СправочникЗапросы.Наименование,
	ВЫБОР
		КОГДА ПредметыПапкиВзаимодействий.Рассмотрено = ИСТИНА
			ТОГДА 1
		КОГДА ПредметыПапкиВзаимодействий.Рассмотрено = ЛОЖЬ
			ТОГДА 2
	КОНЕЦ КАК Приоритет
ПОМЕСТИТЬ ВТ_Данные
ИЗ
	Справочник.Запросы КАК СправочникЗапросы
		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ
			СправочникЗапросы.Ссылка КАК Запрос,
			ТелефонныйЗвонок.Ссылка КАК Ссылка
		ИЗ
			Справочник.Запросы КАК СправочникЗапросы
				ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТелефонныйЗвонок КАК ТелефонныйЗвонок
					ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
					ПО ТелефонныйЗвонок.Ссылка = ПредметыПапкиВзаимодействий.Взаимодействие
				ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.ВзаимодействиеОснование
		
		СГРУППИРОВАТЬ ПО
			СправочникЗапросы.Ссылка,
			ТелефонныйЗвонок.Ссылка) КАК ТелефонныйЗвонок
			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
				ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ИсторияСтатусовСделокСКлиентами.СрезПоследних КАК ИсторияСтатусовСделокСКлиентамиСрезПоследних
				ПО ПредметыПапкиВзаимодействий.Предмет = ИсторияСтатусовСделокСКлиентамиСрезПоследних.Сделка
			ПО ТелефонныйЗвонок.Ссылка = ПредметыПапкиВзаимодействий.Взаимодействие
		ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.Запрос

СГРУППИРОВАТЬ ПО
	СправочникЗапросы.Ссылка,
	СправочникЗапросы.Наименование,
	СправочникЗапросы.ДатаСоздания,
	СправочникЗапросы.Источник,
	СправочникЗапросы.Ответственный,
	СправочникЗапросы.Статус,
	ПредметыПапкиВзаимодействий.Рассмотрено,
	ПредметыПапкиВзаимодействий.РассмотретьПосле,
	ПредметыПапкиВзаимодействий.Предмет,
	СправочникЗапросы.ПометкаУдаления
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ВТ_Данные.Ссылка,
	МАКСИМУМ(ВЫБОР
			КОГДА ВТ_Данные.Рассмотрено = ЛОЖЬ
				ТОГДА 2
			ИНАЧЕ 1
		КОНЕЦ) КАК Приоритет
ПОМЕСТИТЬ ВТ_Приоритеты
ИЗ
	ВТ_Данные КАК ВТ_Данные

СГРУППИРОВАТЬ ПО
	ВТ_Данные.Ссылка
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ВТ_Приоритеты.Ссылка,
	МАКСИМУМ(ВТ_Данные.СсылкаДокумент) КАК СсылкаДокумент
ПОМЕСТИТЬ ВТ_ИтогиПриоритетов
ИЗ
	ВТ_Приоритеты КАК ВТ_Приоритеты
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_Данные КАК ВТ_Данные
		ПО ВТ_Приоритеты.Ссылка = ВТ_Данные.Ссылка
			И ВТ_Приоритеты.Приоритет = ВТ_Данные.Приоритет
СГРУППИРОВАТЬ ПО
	ВТ_Приоритеты.Ссылка
;			
////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ

	ВТ_Данные.Ссылка,
	ВТ_Данные.ДатаСоздания,
	ВТ_Данные.Ссылка КАК Ссылка,
	ВТ_Данные.Источник,
	ВТ_Данные.Ответственный,
	ВТ_Данные.Статус,
	ВТ_Данные.Рассмотрено,
	ВТ_Данные.РассмотретьПосле,
	ВТ_Данные.Сделка,
	ВТ_Данные.ПометкаУдаления,
	ВТ_Данные.Наименование,
	ВТ_Данные.Приоритет,
	ВТ_Данные.СсылкаДокумент
	
ИЗ
	ВТ_ИтогиПриоритетов КАК ВТ_ИтогиПриоритетов
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_Данные КАК ВТ_Данные
		ПО ВТ_ИтогиПриоритетов.Ссылка = ВТ_Данные.Ссылка
			И ВТ_ИтогиПриоритетов.СсылкаДокумент = ВТ_Данные.СсылкаДокумент
Показать


делал в блокноте, возможны неточности и опечатки.
19. user1500067 26.08.21 13:40 Сейчас в теме
(17) В части отображения приоритетов работает корректно, только сейчас показывает 87 строк результата, а должно быть больше 400, где-то он их не выводит. Пока не нашёл в чём причина
20. spacecraft 26.08.21 13:44 Сейчас в теме
(19) что вернет такой запрос?
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    КОЛИЧЕСТВО(*)
ИЗ
    Справочник.Запросы
21. user1500067 26.08.21 13:53 Сейчас в теме
(20)
ВЫБРАТЬ РАЗРЕШЕННЫЕ
КОЛИЧЕСТВО(*)
ИЗ
Справочник.Запросы


Возвращает 1 строку с числом 430
22. spacecraft 26.08.21 13:57 Сейчас в теме
(21) ну, тогда странно. Попробуйте внутреннее соединение заменить на Левое. И проверьте соответствие полей.
23. user1500067 26.08.21 15:22 Сейчас в теме
(22) Сделал так, что выводятся нужные 430 строк, только проблема теперь в том, что отображаются только те запросы, у которых есть телефонный звонок, если у запроса нет тел.зв., то он выводится пустым. Не понимаю как исправить. Подскажите, пожалуйста, как можно решить
Вот код:

ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
	СправочникЗапросы.ДатаСоздания КАК ДатаСоздания,
	СправочникЗапросы.Ссылка КАК Ссылка,
	СправочникЗапросы.Источник КАК Источник,
	СправочникЗапросы.Ответственный КАК Ответственный,
	СправочникЗапросы.Статус КАК Статус,
	ТелефонныйЗвонок.Ссылка КАК СсылкаДокумент,
	ПредметыПапкиВзаимодействий.Рассмотрено КАК Рассмотрено,
	ПредметыПапкиВзаимодействий.РассмотретьПосле КАК РассмотретьПосле,
	ПредметыПапкиВзаимодействий.Предмет КАК Сделка,
	СправочникЗапросы.ПометкаУдаления КАК ПометкаУдаления,
	СправочникЗапросы.Наименование,
	ВЫБОР
		КОГДА ПредметыПапкиВзаимодействий.Рассмотрено = ИСТИНА
			ТОГДА 1
		КОГДА ПредметыПапкиВзаимодействий.Рассмотрено = ЛОЖЬ
			ТОГДА 2
	КОНЕЦ КАК Приоритет
ПОМЕСТИТЬ ВТ_Данные
ИЗ
	Справочник.Запросы КАК СправочникЗапросы
		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ
			СправочникЗапросы.Ссылка КАК Запрос,
			ТелефонныйЗвонок.Ссылка КАК Ссылка
		ИЗ
			Справочник.Запросы КАК СправочникЗапросы
				ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТелефонныйЗвонок КАК ТелефонныйЗвонок
					ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
					ПО ТелефонныйЗвонок.Ссылка = ПредметыПапкиВзаимодействий.Взаимодействие
				ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.ВзаимодействиеОснование
		
		СГРУППИРОВАТЬ ПО
			СправочникЗапросы.Ссылка,
			ТелефонныйЗвонок.Ссылка) КАК ТелефонныйЗвонок
			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
				ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ИсторияСтатусовСделокСКлиентами.СрезПоследних КАК ИсторияСтатусовСделокСКлиентамиСрезПоследних
				ПО ПредметыПапкиВзаимодействий.Предмет = ИсторияСтатусовСделокСКлиентамиСрезПоследних.Сделка
			ПО ТелефонныйЗвонок.Ссылка = ПредметыПапкиВзаимодействий.Взаимодействие
		ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.Запрос

СГРУППИРОВАТЬ ПО
	СправочникЗапросы.Ссылка,
	СправочникЗапросы.Наименование,
	СправочникЗапросы.ДатаСоздания,
	СправочникЗапросы.Источник,
	СправочникЗапросы.Ответственный,
	СправочникЗапросы.Статус,
	ПредметыПапкиВзаимодействий.Рассмотрено,
	ПредметыПапкиВзаимодействий.РассмотретьПосле,
	ПредметыПапкиВзаимодействий.Предмет,
	СправочникЗапросы.ПометкаУдаления,
	ТелефонныйЗвонок.Ссылка
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ВТ_Данные.Ссылка,
	МАКСИМУМ(ВЫБОР
			КОГДА ВТ_Данные.Рассмотрено = ЛОЖЬ
				ТОГДА 2
			ИНАЧЕ 1
		КОНЕЦ) КАК Приоритет
ПОМЕСТИТЬ ВТ_Приоритеты
ИЗ
	ВТ_Данные КАК ВТ_Данные

СГРУППИРОВАТЬ ПО
	ВТ_Данные.Ссылка
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ВТ_Приоритеты.Ссылка,
	МАКСИМУМ(ВТ_Данные.СсылкаДокумент) КАК СсылкаДокумент
ПОМЕСТИТЬ ВТ_ИтогиПриоритетов
ИЗ
	ВТ_Приоритеты КАК ВТ_Приоритеты
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Данные КАК ВТ_Данные
		ПО ВТ_Приоритеты.Ссылка = ВТ_Данные.Ссылка
			И ВТ_Приоритеты.Приоритет = ВТ_Данные.Приоритет

СГРУППИРОВАТЬ ПО
	ВТ_Приоритеты.Ссылка
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ВТ_Данные.Ссылка КАК Ссылка,
	ВТ_Данные.ДатаСоздания,
	ВТ_Данные.Источник,
	ВТ_Данные.Ответственный,
	ВТ_Данные.Статус,
	ВТ_Данные.Рассмотрено,
	ВТ_Данные.РассмотретьПосле,
	ВТ_Данные.Сделка,
	ВТ_Данные.ПометкаУдаления,
	ВТ_Данные.Наименование,
	ВТ_Данные.Приоритет,
	ВТ_Данные.СсылкаДокумент
ИЗ
	ВТ_ИтогиПриоритетов КАК ВТ_ИтогиПриоритетов
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Данные КАК ВТ_Данные
		ПО ВТ_ИтогиПриоритетов.Ссылка = ВТ_Данные.Ссылка
			И ВТ_ИтогиПриоритетов.СсылкаДокумент = ВТ_Данные.СсылкаДокумент
Показать
Прикрепленные файлы:
25. spacecraft 26.08.21 16:04 Сейчас в теме
(23) В итоговом запросе попробуйте добавить условие
И ВТ_ИтогиПриоритетов.СсылкаДокумент = ВТ_Данные.СсылкаДокумент

На
ИЗ
    ВТ_ИтогиПриоритетов КАК ВТ_ИтогиПриоритетов
        ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Данные КАК ВТ_Данные
        ПО ВТ_ИтогиПриоритетов.Ссылка = ВТ_Данные.Ссылка
            И (ВТ_ИтогиПриоритетов.СсылкаДокумент = ВТ_Данные.СсылкаДокумент
                 ИЛИ ВТ_Данные.СсылкаДокумент is null) 
26. user1500067 26.08.21 16:19 Сейчас в теме
(25)
ИЗ
ВТ_ИтогиПриоритетов КАК ВТ_ИтогиПриоритетов
ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Данные КАК ВТ_Данные
ПО ВТ_ИтогиПриоритетов.Ссылка = ВТ_Данные.Ссылка
И (ВТ_ИтогиПриоритетов.СсылкаДокумент = ВТ_Данные.СсылкаДокумент
ИЛИ ВТ_Данные.СсылкаДокумент is null)


Да, всё заработало. Спасибо большое за помощь!
24. user1500067 26.08.21 15:39 Сейчас в теме
(22)Перепробовал разные варианты, но никак не получатся вывести всё корректно
2. Azamatex 12 26.08.21 05:49 Сейчас в теме
Отбора не хватает приоритет = 2, ну либо сразу НЕ ПредметыПапкиВзаимодействий.Рассмотрено
3. user1500067 26.08.21 05:54 Сейчас в теме
(2) Дело в том, что может может быть ситуация, когда есть два телефонных звонка и оба НЕ выполнены, т.е. приоритет 1, тогда, если сделать, как вы предлагаете, в результат такой запрос вообще не попадёт, а должен
4. user1500067 26.08.21 05:56 Сейчас в теме
(2) Суть проблемы в том, что если существует тел. зв. с приоритетом 2, то он должен был отображён. Если такого нет приоритета нет вообще, то отображается приоритет 1
5. Azamatex 12 26.08.21 06:14 Сейчас в теме
(4)ну тогда в отдельном пакете получаете максимальный приоритет по запросу, то есть у вас на выходе будет две колонки, и потом делаете соединение по этому максимальному приоритету с телефонными звонками
7. user1500067 26.08.21 07:36 Сейчас в теме
(5) Получил две колонки с разными приоритетами, а как их дальше соединить в одно не понимаю

ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
	СправочникЗапросы.ДатаСоздания КАК ДатаСоздания,
	СправочникЗапросы.Ссылка КАК Ссылка,
	СправочникЗапросы.Источник КАК Источник,
	СправочникЗапросы.Ответственный КАК Ответственный,
	СправочникЗапросы.Статус КАК Статус,
	ТелефонныйЗвонок.ДокументСсылка КАК СсылкаДокумент,
	ПредметыПапкиВзаимодействий.Рассмотрено КАК Рассмотрено,
	ПредметыПапкиВзаимодействий.РассмотретьПосле КАК РассмотретьПосле,
	ПредметыПапкиВзаимодействий.Предмет КАК Сделка,
	СправочникЗапросы.ПометкаУдаления КАК ПометкаУдаления,
	СправочникЗапросы.Наименование
ИЗ
	Справочник.Запросы КАК СправочникЗапросы
		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ
			СправочникЗапросы.Ссылка КАК Запрос,
			ТелефонныйЗвонок.Ссылка КАК ДокументСсылка,
			ВЫБОР
				КОГДА ПредметыПапкиВзаимодействий.Рассмотрено = ИСТИНА
					ТОГДА 1
			КОНЕЦ КАК ПриоритетРассмотрено,
			ВЫБОР
				КОГДА ПредметыПапкиВзаимодействий.Рассмотрено = ЛОЖЬ
					ТОГДА 2
			КОНЕЦ КАК ПриоритетНеРассмотрено
		ИЗ
			Справочник.Запросы КАК СправочникЗапросы
				ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТелефонныйЗвонок КАК ТелефонныйЗвонок
					ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
					ПО ТелефонныйЗвонок.Ссылка = ПредметыПапкиВзаимодействий.Взаимодействие
				ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.ВзаимодействиеОснование
		
		СГРУППИРОВАТЬ ПО
			СправочникЗапросы.Ссылка,
			ТелефонныйЗвонок.Ссылка,
			ВЫБОР
				КОГДА ПредметыПапкиВзаимодействий.Рассмотрено = ИСТИНА
					ТОГДА 1
			КОНЕЦ,
			ВЫБОР
				КОГДА ПредметыПапкиВзаимодействий.Рассмотрено = ЛОЖЬ
					ТОГДА 2
			КОНЕЦ) КАК ТелефонныйЗвонок
		ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.Запрос
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ИсторияСтатусовСделокСКлиентами.СрезПоследних КАК ИсторияСтатусовСделокСКлиентамиСрезПоследних
			ПО ПредметыПапкиВзаимодействий.Предмет = ИсторияСтатусовСделокСКлиентамиСрезПоследних.Сделка
		ПО (ТелефонныйЗвонок.ДокументСсылка = ПредметыПапкиВзаимодействий.Взаимодействие)

СГРУППИРОВАТЬ ПО
	СправочникЗапросы.Ссылка,
	СправочникЗапросы.Наименование,
	СправочникЗапросы.ДатаСоздания,
	СправочникЗапросы.Источник,
	СправочникЗапросы.Ответственный,
	СправочникЗапросы.Статус,
	ТелефонныйЗвонок.ДокументСсылка,
	ПредметыПапкиВзаимодействий.Рассмотрено,
	ПредметыПапкиВзаимодействий.РассмотретьПосле,
	ПредметыПапкиВзаимодействий.Предмет,
	СправочникЗапросы.ПометкаУдаления
Показать
Прикрепленные файлы:
6. PhoenixAOD 62 26.08.21 07:27 Сейчас в теме
(4)а если как вариант все данные сначала получить в разных ВТ, а потом уже соединить?
8. user1500067 26.08.21 07:38 Сейчас в теме
(6) ВТ как таковые в запросе динамического списка, как я понимаю, использовать нельзя, а вложенные таблицы я и так использую. Пока не получилось
9. Azamatex 12 26.08.21 08:14 Сейчас в теме
(8)можно, с какого релиза не помню, но уже можно
10. user1500067 26.08.21 08:29 Сейчас в теме
(9) Проверил, можно. Только не пойму, как это применить касательно решения проблемы
12. TosikS 26.08.21 11:20 Сейчас в теме
Сначала сделайте ВТ, в которой сгруппируйте строки по полю Запрос и максимум(Приоритет). В этой ВТ будет только эти колонки - запрос и максимальный приоритет. А потом эту ВТ соединяйте со своей таблицей по полям Запрос и Приоритет
13. user1500067 26.08.21 12:51 Сейчас в теме
(12) Спасибо за наводку, сделал. Только есть проблема: если оба Тел.Зв. имеют одинаковый статус (не важно какой) отображается некорректно. Подскажите, что не так?

Вот получившийся код:

ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
	СправочникЗапросы.ДатаСоздания КАК ДатаСоздания,
	СправочникЗапросы.Ссылка КАК Ссылка,
	СправочникЗапросы.Источник КАК Источник,
	СправочникЗапросы.Ответственный КАК Ответственный,
	СправочникЗапросы.Статус КАК Статус,
	ПредметыПапкиВзаимодействий.Рассмотрено КАК Рассмотрено,
	ПредметыПапкиВзаимодействий.РассмотретьПосле КАК РассмотретьПосле,
	ПредметыПапкиВзаимодействий.Предмет КАК Сделка,
	СправочникЗапросы.ПометкаУдаления КАК ПометкаУдаления,
	СправочникЗапросы.Наименование,
	ВЫБОР
		КОГДА ПредметыПапкиВзаимодействий.Рассмотрено = ИСТИНА
			ТОГДА 1
		КОГДА ПредметыПапкиВзаимодействий.Рассмотрено = ЛОЖЬ
			ТОГДА 2
	КОНЕЦ КАК Приоритет
ПОМЕСТИТЬ ВТ_Данные
ИЗ
	Справочник.Запросы КАК СправочникЗапросы
		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ
			СправочникЗапросы.Ссылка КАК Запрос,
			ТелефонныйЗвонок.Ссылка КАК Ссылка
		ИЗ
			Справочник.Запросы КАК СправочникЗапросы
				ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТелефонныйЗвонок КАК ТелефонныйЗвонок
					ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
					ПО ТелефонныйЗвонок.Ссылка = ПредметыПапкиВзаимодействий.Взаимодействие
				ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.ВзаимодействиеОснование
		
		СГРУППИРОВАТЬ ПО
			СправочникЗапросы.Ссылка,
			ТелефонныйЗвонок.Ссылка) КАК ТелефонныйЗвонок
			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
				ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ИсторияСтатусовСделокСКлиентами.СрезПоследних КАК ИсторияСтатусовСделокСКлиентамиСрезПоследних
				ПО ПредметыПапкиВзаимодействий.Предмет = ИсторияСтатусовСделокСКлиентамиСрезПоследних.Сделка
			ПО ТелефонныйЗвонок.Ссылка = ПредметыПапкиВзаимодействий.Взаимодействие
		ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.Запрос

СГРУППИРОВАТЬ ПО
	СправочникЗапросы.Ссылка,
	СправочникЗапросы.Наименование,
	СправочникЗапросы.ДатаСоздания,
	СправочникЗапросы.Источник,
	СправочникЗапросы.Ответственный,
	СправочникЗапросы.Статус,
	ПредметыПапкиВзаимодействий.Рассмотрено,
	ПредметыПапкиВзаимодействий.РассмотретьПосле,
	ПредметыПапкиВзаимодействий.Предмет,
	СправочникЗапросы.ПометкаУдаления
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	Запросы.Ссылка,
	МАКСИМУМ(ВЫБОР
			КОГДА ПредметыПапкиВзаимодействий.Рассмотрено = ИСТИНА
				ТОГДА 1
			КОГДА ПредметыПапкиВзаимодействий.Рассмотрено = ЛОЖЬ
				ТОГДА 2
		КОНЕЦ) КАК Приоритет
ПОМЕСТИТЬ ВТ_Приоритеты
ИЗ
	Справочник.Запросы КАК Запросы,
	РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий

СГРУППИРОВАТЬ ПО
	Запросы.Ссылка
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ВТ_Приоритеты.Ссылка,
	ВТ_Приоритеты.Приоритет,
	ВТ_Данные.ДатаСоздания,
	ВТ_Данные.Ссылка КАК Ссылка1,
	ВТ_Данные.Источник,
	ВТ_Данные.Ответственный,
	ВТ_Данные.Статус,
	ВТ_Данные.Рассмотрено,
	ВТ_Данные.РассмотретьПосле,
	ВТ_Данные.Сделка,
	ВТ_Данные.ПометкаУдаления,
	ВТ_Данные.Наименование,
	ВТ_Данные.Приоритет КАК Приоритет1
ИЗ
	ВТ_Приоритеты КАК ВТ_Приоритеты
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Данные КАК ВТ_Данные
		ПО ВТ_Приоритеты.Ссылка = ВТ_Данные.Ссылка
			И ВТ_Приоритеты.Приоритет = ВТ_Данные.Приоритет
Показать
18. TosikS 26.08.21 13:31 Сейчас в теме
(13)да, если будут звонки с одинаковым максимальным приоритетом, они выведутся все. Тут уже группируйте последнюю таблицу, смотря как Вам надо выбирать звонки - по последней дате, например.
Оставьте свое сообщение

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