Поле не найдено "Description". Запрос динамического списка

1. user1500067 27.08.21 06:56 Сейчас в теме
Доброго времени суток!

Есть произвольный запрос динамического списка. В предприятии при попытке посмотреть список вываливается такая ошибка и ничего не отображается:

Ошибка при выполнении запроса.
по причине:
Поле не найдено "Description"

Поля "Description" в запросе нет, в консоли запросов код работает корректно и всё отрабатывает.

В чём ошибка понять не могу, есть подозрение, что она из-за использования ВТ, а может и нет....

Вот код:

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

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

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

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

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

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

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ВТ_Данные.Ссылка КАК Ссылка,
	ВТ_Данные.ДатаСоздания,
	ВТ_Данные.Источник,
	ВТ_Данные.Ответственный,
	ВТ_Данные.Статус,
	ВТ_Данные.Рассмотрено,
	ВТ_Данные.РассмотретьПосле,
	ВТ_Данные.Сделка,
	ВТ_Данные.ПометкаУдаления,
	ВТ_Данные.Наименование,
	ВТ_Данные.Приоритет,
	ВТ_Данные.СсылкаДокумент,
	ВТ_Данные.Описание,
	ВТ_Данные.Код,
	ВТ_Данные.Компания,
	ВТ_Данные.Имя
ИЗ
	ВТ_ИтогиПриоритетов КАК ВТ_ИтогиПриоритетов
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Данные КАК ВТ_Данные
		ПО ВТ_ИтогиПриоритетов.Ссылка = ВТ_Данные.Ссылка
			И (ВТ_ИтогиПриоритетов.СсылкаДокумент = ВТ_Данные.СсылкаДокумент
				ИЛИ ВТ_Данные.СсылкаДокумент ЕСТЬ NULL)
Показать
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. user1500067 27.08.21 07:31 Сейчас в теме
Напишите ваше сообщение
(1)
Description


Преобразовал запрос так, чтобы избавиться от ВложенногоЗапроса (сделал его ещё одной ВТ).

Теперь выдаёт такую ошибку:

Ошибка при выполнении запроса.
по причине:
Поле не найдено "DeletionMark"
5. user1500067 27.08.21 07:31 Сейчас в теме
Напишите ваше сообщение
(4)

ВЫБРАТЬ РАЗЛИЧНЫЕ
	СправочникЗапросы.Ссылка КАК Запрос,
	ТелефонныйЗвонок.Ссылка КАК Ссылка
ПОМЕСТИТЬ ТелефонныйЗвонок
ИЗ
	Справочник.Запросы КАК СправочникЗапросы
		ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТелефонныйЗвонок КАК ТелефонныйЗвонок
			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
			ПО ТелефонныйЗвонок.Ссылка = ПредметыПапкиВзаимодействий.Взаимодействие
		ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.ВзаимодействиеОснование

СГРУППИРОВАТЬ ПО
	СправочникЗапросы.Ссылка,
	ТелефонныйЗвонок.Ссылка
;

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

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

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

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

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

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

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ВТ_Данные.Ссылка КАК Ссылка,
	ВТ_Данные.ДатаСоздания,
	ВТ_Данные.Источник,
	ВТ_Данные.Ответственный,
	ВТ_Данные.Статус,
	ВТ_Данные.Рассмотрено,
	ВТ_Данные.РассмотретьПосле,
	ВТ_Данные.Сделка,
	ВТ_Данные.ПометкаУдаления,
	ВТ_Данные.Наименование,
	ВТ_Данные.Приоритет,
	ВТ_Данные.СсылкаДокумент,
	ВТ_Данные.Описание,
	ВТ_Данные.Код,
	ВТ_Данные.Компания,
	ВТ_Данные.Имя
ИЗ
	ВТ_ИтогиПриоритетов КАК ВТ_ИтогиПриоритетов
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Данные КАК ВТ_Данные
		ПО ВТ_ИтогиПриоритетов.Ссылка = ВТ_Данные.Ссылка
			И (ВТ_ИтогиПриоритетов.СсылкаДокумент = ВТ_Данные.СсылкаДокумент
				ИЛИ ВТ_Данные.СсылкаДокумент ЕСТЬ NULL)
Показать
6. spacecraft 27.08.21 09:37 Сейчас в теме
(1) после изменения запроса динамического списка, таблицу формы удалить и сформировать снова. Возможно от нее остатки мешают.
Description это Наименование.
7. user1500067 27.08.21 09:48 Сейчас в теме
(6) Только что удалил Список и создал его заново, не помогло, ошибка Поле не найдено "DeletionMark"
8. spacecraft 27.08.21 09:52 Сейчас в теме
(7) Добавить в выбираемые поля ПометкаУдаления
9. user1500067 27.08.21 09:59 Сейчас в теме
(8) Я добавил (правильно же сделал? а то уже сомневаюсь). Также делал так

NULL КАК DeletionMark добавлял в окончательную выборку, но тоже не помогало.


ВЫБРАТЬ РАЗЛИЧНЫЕ
	СправочникЗапросы.Ссылка КАК Запрос,
	ТелефонныйЗвонок.Ссылка КАК Ссылка
ПОМЕСТИТЬ ТелефонныйЗвонок
ИЗ
	Справочник.Запросы КАК СправочникЗапросы
		ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТелефонныйЗвонок КАК ТелефонныйЗвонок
			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
			ПО ТелефонныйЗвонок.Ссылка = ПредметыПапкиВзаимодействий.Взаимодействие
		ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.ВзаимодействиеОснование

СГРУППИРОВАТЬ ПО
	СправочникЗапросы.Ссылка,
	ТелефонныйЗвонок.Ссылка
;

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

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

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

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

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

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

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

И укажите основную таблицу Справочник.Запросы
12. user1500067 27.08.21 10:21 Сейчас в теме
(11) Та же ошибка с DeletionMark. Основная таблица всегда была выбрана Справочник.Запросы




Такой сейчас код

ВЫБРАТЬ РАЗЛИЧНЫЕ
	СправочникЗапросы.Ссылка КАК Запрос,
	ТелефонныйЗвонок.Ссылка КАК Ссылка
ПОМЕСТИТЬ ТелефонныйЗвонок
ИЗ
	Справочник.Запросы КАК СправочникЗапросы
		ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТелефонныйЗвонок КАК ТелефонныйЗвонок
			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
			ПО ТелефонныйЗвонок.Ссылка = ПредметыПапкиВзаимодействий.Взаимодействие
		ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.ВзаимодействиеОснование

СГРУППИРОВАТЬ ПО
	СправочникЗапросы.Ссылка,
	ТелефонныйЗвонок.Ссылка
;

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

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

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

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

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

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

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	Запросы.Ссылка КАК Ссылка,
	Запросы.ДатаСоздания,
	Запросы.Источник,
	Запросы.Ответственный,
	Запросы.Статус,
	Запросы.ПометкаУдаления,
	Запросы.Наименование,
	ВТ_Данные.Рассмотрено,
	ВТ_Данные.РассмотретьПосле,
	ВТ_Данные.Имя,
	ВТ_Данные.СсылкаДокумент
ИЗ
	ВТ_ИтогиПриоритетов КАК ВТ_ИтогиПриоритетов
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Данные КАК ВТ_Данные
		ПО ВТ_ИтогиПриоритетов.Ссылка = ВТ_Данные.Ссылка
			И (ВТ_ИтогиПриоритетов.СсылкаДокумент = ВТ_Данные.СсылкаДокумент
				ИЛИ ВТ_Данные.СсылкаДокумент ЕСТЬ NULL)
		ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Запросы КАК Запросы
		ПО ВТ_ИтогиПриоритетов.Ссылка = Запросы.Ссылка
Показать
14. spacecraft 27.08.21 10:47 Сейчас в теме
(12) так что выдает?
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
    СправочникЗапросы.Ссылка КАК Ссылка,
    ТелефонныйЗвонок.Ссылка КАК СсылкаДокумент,
    ПредметыПапкиВзаимодействий.Рассмотрено КАК Рассмотрено,
    ПредметыПапкиВзаимодействий.РассмотретьПосле КАК РассмотретьПосле

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

;

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

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

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

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

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    Запросы.Ссылка КАК Ссылка,
    Запросы.ДатаСоздания,
    Запросы.Источник,
    Запросы.Ответственный,
    Запросы.Статус,
    Запросы.ПометкаУдаления,
    Запросы.Наименование,
    ВТ_Данные.Рассмотрено,
    ВТ_Данные.РассмотретьПосле,
    ВТ_Данные.СсылкаДокумент
ИЗ
    ВТ_ИтогиПриоритетов КАК ВТ_ИтогиПриоритетов
        ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Данные КАК ВТ_Данные
        ПО ВТ_ИтогиПриоритетов.Ссылка = ВТ_Данные.Ссылка
            И (ВТ_ИтогиПриоритетов.СсылкаДокумент = ВТ_Данные.СсылкаДокумент
                ИЛИ ВТ_Данные.СсылкаДокумент ЕСТЬ NULL)
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Запросы КАК Запросы
        ПО ВТ_ИтогиПриоритетов.Ссылка = Запросы.Ссылка
Показать
16. user1500067 27.08.21 11:13 Сейчас в теме
(14) Выдаёт ту же ошибку с Deletion
20. spacecraft 27.08.21 11:46 Сейчас в теме
(16) отборы, условное оформление не установлено? Как в окне с запросом (Закладка Настройки), так и для всей формы...
Для тестирования, создайте новую форму списка, подключите запрос и установите новую форму основной формой списка.
15. spacecraft 27.08.21 11:09 Сейчас в теме
(12) а сама ошибка скорее всего из-за этого:
ВЫБОР
КОГДА ПредметыПапкиВзаимодействий.Рассмотрено = ИСТИНА
ТОГДА 1
КОГДА ПредметыПапкиВзаимодействий.Рассмотрено = ЛОЖЬ
ТОГДА 2
КОНЕЦ КАК Приоритет

Нет секции ИНАЧЕ.

Да и в данном случае это поле в данном месте лишнее.
17. user1500067 27.08.21 11:21 Сейчас в теме
(15) Без этого поля и дальнейших связей по нему работает некорректно
19. spacecraft 27.08.21 11:38 Сейчас в теме
(17) так замените его на
ВЫБОР
            КОГДА ПредметыПапкиВзаимодействий.Рассмотрено = ЛОЖЬ
                ТОГДА 2
            ИНАЧЕ 1
        КОНЕЦ
23. Kovekh 27.08.21 13:13 Сейчас в теме
(1)А подскажите, язык интерфейса у вас, случайно, не английский? Или, может, язык системы основной такой стоит. Потому что, судя по описанным полям, 1С старается преобразовать поля, которые для неё почему-то называются по-английски. То есть такое ощущение, что где-то интерпретатор языка между скулём и 1С падает на таких полях стандартных (Description - Наименование, DeletionMark - Пометка удаления)

Ещё платформу бы уточнить для всего этого дела. Авось, баг платформы жёсткий такой
24. Kovekh 27.08.21 13:20 Сейчас в теме
(1)Ещё плюс к тому попробуйте жёстко назвать поля в конечном запросе. Наименование - Наименование и проч.
И для динамического списка отключите автозаполнение. Для этого заранее в конструкторе запроса во вкладке "Компоновка данных" выведите ваши поля.
28. DENSKR 16 28.07.22 17:47 Сейчас в теме
(1) Получилось ли отловить "DeletionMark" или разобраться с чем этого зверя едят? =)
2. Max_Max 27.08.21 07:13 Сейчас в теме
В модуле формы списка нет случайно установки параметров с таким именем?
3. user1500067 27.08.21 07:29 Сейчас в теме
(2) "Description" нет нигде, уже проверял
10. Kolesonik 14 27.08.21 09:59 Сейчас в теме
В консоли когда выполняете ,какие значения у наименования и пометки в последнем пакете?
13. user1500067 27.08.21 10:22 Сейчас в теме
(10) У наименования и пометки корректные значения, которые и должны быть. Для каждого запроса выводится и пометка, и наименование. Пометка имеет тип Булево, Наименование тип Строка
18. dandykry 10 27.08.21 11:28 Сейчас в теме
(13) Запрос потом не редактируется схемой запроса?
21. AnAetro 27.08.21 11:54 Сейчас в теме
Я бы для начала разобрался со второй временной таблицей ВТ_Данные, потому что ошибка кажется от туда тянется

Непонятна связь с регистром ИсторияСтатусовСделокСКлиентами
Попробуйте убрать поле СправочникЗапросы.ПометкаУдаления КАК ПометкаУдаления,
Проверить на null
22. user1559729 27.08.21 12:32 Сейчас в теме
От одного пользователя тестируете в пользовательском режиме и в консоли?
25. BullTi 27.08.21 17:50 Сейчас в теме
Была проблема накануне, тоже с динамическим списком(Правда ERP, 2.5), составил запрос через контруктор, все Ок, в консоли запросов все как нужно, а в предприятии в форме списка все оставалось как было, в итогде выяснилось что запрос этот брался не из формы списка, а подтягивался из общего модуля, может похожая херня? может часть запроса подменяется или чет подобное, я отладчиком смотрел
26. uncle_Vasya 30.08.21 14:04 Сейчас в теме
СправочникЗапросы.Ссылка КАК Ссылка,

Хреновая хрень, неоднозначная. :(
Не нравятся мне такие псевдонимы - "Ссылка". Хотя не должны влиять на стабильность кода.
И, во всяком случае, для всех ключевых полей своих полей попробуй использовать конструкцию
ВЫРАЗИТЬ(СправочникЗапросы.Ссылка как Справочник.Запросы) КАК Ссылка

может помочь, если компоновщик запросов не будет выполнять свои выдуманные для чьего-то удобства преобразования над ссылкой. А может и не помочь.

upd: а, правда, какое ты указал поле к обязательному использованию, и есть ли у тебя в динамическом списке "Основная таблица"?
27. Dem0 21.09.21 12:41 Сейчас в теме
Такое ощущение, что часть функционала 1с работает на енглише.
У меня были подобные глюки, не в запросе а в коде при работе через объектную модель.
Проблемы эти возникли когда я перевел язык ОС на английский.
Мб вам тоже передернуть язык?! =) как бы жутко это не звучало!
Ищите статьи типа 22 варианта изменить язык в 1С..
29. nikolasx 59 28.07.22 18:16 Сейчас в теме
Еще как вариант проверьте целостность базы, возможно есть битые ссылки. Еще перехватите запрос профайлером и попробуйте его выполнить непосредственно на стороне SQL и тут сразу разберетесь, на чей стороне ошибка (в базе или платформе 1С)
Оставьте свое сообщение

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