Всем доброго времени суток! Работаю с динамическим списком и сталкиваюсь с такой проблемой: выдаётся дублированная строка. Я пытаюсь сделать так, чтобы заполнялись поля Рассмотрено и РассмотретьПосле. Они связаны с Документ.ТелефонныйЗвонок. Так вот данные по самому звонку выводятся, а эти поля остаются пустые. Если пытаюсь как-то соединить запросы, то появляется дублированная строка.
Вот код запроса, где дублированной строки нет, но и поля нужные не выводятся:
Как его исправить не пойму
Вот код запроса, где дублированной строки нет, но и поля нужные не выводятся:
ВЫБРАТЬ РАЗЛИЧНЫЕ
СправочникЗапросы.Наименование,
СправочникЗапросы.ВидЗапроса,
СправочникЗапросы.ДатаСоздания,
СправочникЗапросы.Имя,
СправочникЗапросы.Источник,
ВЫРАЗИТЬ(СправочникЗапросы.Описание КАК СТРОКА(1000)) КАК Описание,
СправочникЗапросы.Ответственный,
СправочникЗапросы.РегионКлиента,
СправочникЗапросы.Статус,
СправочникЗапросы.Телефон,
СправочникЗапросы.ЭлектроннаяПочта,
СправочникЗапросы.Ссылка,
ВложенныйЗапрос.СсылкаДокумент КАК СсылкаДокумент,
ВложенныйЗапрос.Рассмотрено,
ВложенныйЗапрос.РассмотретьПосле
ИЗ
(ВЫБРАТЬ РАЗЛИЧНЫЕ
СправочникЗапросы.Ссылка КАК Ссылка,
МАКСИМУМ(ТелефонныйЗвонок.Ссылка) КАК СсылкаДокумент,
МАКСИМУМ(ПредметыПапкиВзаимодействий.Взаимодействие) КАК Взаимодействие,
ПредметыПапкиВзаимодействий.Рассмотрено КАК Рассмотрено,
ПредметыПапкиВзаимодействий.РассмотретьПосле КАК РассмотретьПосле
ИЗ
Справочник.Запросы КАК СправочникЗапросы
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТелефонныйЗвонок КАК ТелефонныйЗвонок
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
ПО ТелефонныйЗвонок.ВзаимодействиеОснование = ПредметыПапкиВзаимодействий.Взаимодействие
ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.ВзаимодействиеОснование
СГРУППИРОВАТЬ ПО
СправочникЗапросы.Ссылка,
ПредметыПапкиВзаимодействий.Рассмотрено,
ПредметыПапкиВзаимодействий.РассмотретьПосле) КАК ВложенныйЗапрос
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Запросы КАК СправочникЗапросы
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТелефонныйЗвонок КАК ТелефонныйЗвонок
ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.ВзаимодействиеОснование
ПО ВложенныйЗапрос.Ссылка = СправочникЗапросы.Ссылка,
РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий ПоказатьКак его исправить не пойму
Прикрепленные файлы:
По теме из базы знаний
- Динамический список и поиск... неприятностей
- Как передать Таблицу Значений в Динамический Список?
- Динамический список из таблицы значений
- Прокачай список. Как добавить дополнительную информацию в динамический список с помощью расширения!
- Программное добавление колонки в динамический список с помощью объекта "Схема запроса"
Найденные решения
(1)Решение проблемы было получено таким запросом:
Для отображения данных без дубликатов сделал дополнительную группировку "Рассмотрено" и "РассмотретьПосле" по значению Максимум
ВЫБРАТЬ РАЗЛИЧНЫЕ
СправочникЗапросы.Наименование,
СправочникЗапросы.ВидЗапроса,
СправочникЗапросы.ДатаСоздания,
СправочникЗапросы.Имя,
СправочникЗапросы.Источник,
ВЫРАЗИТЬ(СправочникЗапросы.Описание КАК СТРОКА(1000)) КАК Описание,
СправочникЗапросы.Ответственный,
СправочникЗапросы.РегионКлиента,
СправочникЗапросы.Статус,
СправочникЗапросы.Телефон,
СправочникЗапросы.ЭлектроннаяПочта,
СправочникЗапросы.Ссылка КАК Ссылка,
МАКСИМУМ(ТелефонныйЗвонок.Ссылка) КАК СсылкаДокумент,
МАКСИМУМ(ПредметыПапкиВзаимодействий.Рассмотрено) КАК Рассмотрено,
МАКСИМУМ(ПредметыПапкиВзаимодействий.РассмотретьПосле) КАК РассмотретьПосле
ИЗ
Справочник.Запросы КАК СправочникЗапросы
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТелефонныйЗвонок КАК ТелефонныйЗвонок
ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.ВзаимодействиеОснование
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
ПО (ТелефонныйЗвонок.Ссылка = ПредметыПапкиВзаимодействий.Взаимодействие)
СГРУППИРОВАТЬ ПО
СправочникЗапросы.Наименование,
СправочникЗапросы.ВидЗапроса,
СправочникЗапросы.ДатаСоздания,
СправочникЗапросы.Имя,
СправочникЗапросы.Источник,
ВЫРАЗИТЬ(СправочникЗапросы.Описание КАК СТРОКА(1000)),
СправочникЗапросы.Ответственный,
СправочникЗапросы.РегионКлиента,
СправочникЗапросы.Статус,
СправочникЗапросы.Телефон,
СправочникЗапросы.ЭлектроннаяПочта,
СправочникЗапросы.Ссылка ПоказатьДля отображения данных без дубликатов сделал дополнительную группировку "Рассмотрено" и "РассмотретьПосле" по значению Максимум
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Может кто подсказать, почему вот в таком коде выдаёт ошибку: {(38, 8)}: Поле не найдено "ВложенныйЗапрос.СсылкаДокумент"
ПО <<?>>ВложенныйЗапрос.СсылкаДокумент = ПредметыПапкиВзаимодействий.Взаимодействие
вот код:
ПО <<?>>ВложенныйЗапрос.СсылкаДокумент = ПредметыПапкиВзаимодействий.Взаимодействие
вот код:
ВЫБРАТЬ РАЗЛИЧНЫЕ
СправочникЗапросы.Наименование,
СправочникЗапросы.ВидЗапроса,
СправочникЗапросы.ДатаСоздания,
СправочникЗапросы.Имя,
СправочникЗапросы.Источник,
ВЫРАЗИТЬ(СправочникЗапросы.Описание КАК СТРОКА(1000)) КАК Описание,
СправочникЗапросы.Ответственный,
СправочникЗапросы.РегионКлиента,
СправочникЗапросы.Статус,
СправочникЗапросы.Телефон,
СправочникЗапросы.ЭлектроннаяПочта,
СправочникЗапросы.Ссылка,
ВложенныйЗапрос.СсылкаДокумент КАК СсылкаДокумент,
ВложенныйЗапрос.Рассмотрено,
ВложенныйЗапрос.РассмотретьПосле
ИЗ
(ВЫБРАТЬ РАЗЛИЧНЫЕ
СправочникЗапросы.Ссылка КАК Ссылка,
МАКСИМУМ(ТелефонныйЗвонок.Ссылка) КАК СсылкаДокумент,
МАКСИМУМ(ПредметыПапкиВзаимодействий.Взаимодействие) КАК Взаимодействие,
ПредметыПапкиВзаимодействий.Рассмотрено КАК Рассмотрено,
ПредметыПапкиВзаимодействий.РассмотретьПосле КАК РассмотретьПосле
ИЗ
Справочник.Запросы КАК СправочникЗапросы
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТелефонныйЗвонок КАК ТелефонныйЗвонок
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
ПО ТелефонныйЗвонок.Ссылка = ПредметыПапкиВзаимодействий.Взаимодействие
ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.ВзаимодействиеОснование
СГРУППИРОВАТЬ ПО
СправочникЗапросы.Ссылка,
ПредметыПапкиВзаимодействий.Рассмотрено,
ПредметыПапкиВзаимодействий.РассмотретьПосле) КАК ВложенныйЗапрос
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Запросы КАК СправочникЗапросы
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТелефонныйЗвонок КАК ТелефонныйЗвонок
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
ПО ВложенныйЗапрос.СсылкаДокумент = ПредметыПапкиВзаимодействий.Взаимодействие
ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.ВзаимодействиеОснование
ПО ВложенныйЗапрос.Ссылка = СправочникЗапросы.Ссылка Показать
(1)Решение проблемы было получено таким запросом:
Для отображения данных без дубликатов сделал дополнительную группировку "Рассмотрено" и "РассмотретьПосле" по значению Максимум
ВЫБРАТЬ РАЗЛИЧНЫЕ
СправочникЗапросы.Наименование,
СправочникЗапросы.ВидЗапроса,
СправочникЗапросы.ДатаСоздания,
СправочникЗапросы.Имя,
СправочникЗапросы.Источник,
ВЫРАЗИТЬ(СправочникЗапросы.Описание КАК СТРОКА(1000)) КАК Описание,
СправочникЗапросы.Ответственный,
СправочникЗапросы.РегионКлиента,
СправочникЗапросы.Статус,
СправочникЗапросы.Телефон,
СправочникЗапросы.ЭлектроннаяПочта,
СправочникЗапросы.Ссылка КАК Ссылка,
МАКСИМУМ(ТелефонныйЗвонок.Ссылка) КАК СсылкаДокумент,
МАКСИМУМ(ПредметыПапкиВзаимодействий.Рассмотрено) КАК Рассмотрено,
МАКСИМУМ(ПредметыПапкиВзаимодействий.РассмотретьПосле) КАК РассмотретьПосле
ИЗ
Справочник.Запросы КАК СправочникЗапросы
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТелефонныйЗвонок КАК ТелефонныйЗвонок
ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.ВзаимодействиеОснование
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
ПО (ТелефонныйЗвонок.Ссылка = ПредметыПапкиВзаимодействий.Взаимодействие)
СГРУППИРОВАТЬ ПО
СправочникЗапросы.Наименование,
СправочникЗапросы.ВидЗапроса,
СправочникЗапросы.ДатаСоздания,
СправочникЗапросы.Имя,
СправочникЗапросы.Источник,
ВЫРАЗИТЬ(СправочникЗапросы.Описание КАК СТРОКА(1000)),
СправочникЗапросы.Ответственный,
СправочникЗапросы.РегионКлиента,
СправочникЗапросы.Статус,
СправочникЗапросы.Телефон,
СправочникЗапросы.ЭлектроннаяПочта,
СправочникЗапросы.Ссылка ПоказатьДля отображения данных без дубликатов сделал дополнительную группировку "Рассмотрено" и "РассмотретьПосле" по значению Максимум
(4) ну ты соединяешь Запросы с КАЖДОЙ записью регистра ПредметыПапкиВзаимодействий. Зачем тебе еще
если все можно получить из подзапроса?
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Запросы КАК СправочникЗапросы
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТелефонныйЗвонок КАК ТелефонныйЗвонок
ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.ВзаимодействиеОснование
ПО ВложенныйЗапрос.Ссылка = СправочникЗапросы.Ссылкаесли все можно получить из подзапроса?
ВЫБРАТЬ РАЗЛИЧНЫЕ
СправочникЗапросы.Наименование,
СправочникЗапросы.ВидЗапроса,
СправочникЗапросы.ДатаСоздания,
СправочникЗапросы.Имя,
СправочникЗапросы.Источник,
ВЫРАЗИТЬ(СправочникЗапросы.Описание КАК СТРОКА(1000)) КАК Описание,
СправочникЗапросы.Ответственный,
СправочникЗапросы.РегионКлиента,
СправочникЗапросы.Статус,
СправочникЗапросы.Телефон,
СправочникЗапросы.ЭлектроннаяПочта,
СправочникЗапросы.Ссылка,
МАКСИМУМ(ТелефонныйЗвонок.Ссылка) КАК СсылкаДокумент КАК СсылкаДокумент,
ПредметыПапкиВзаимодействий.Рассмотрено КАК Рассмотрено,
ПредметыПапкиВзаимодействий.РассмотретьПосле КАК РассмотретьПосле
ИЗ
Справочник.Запросы КАК СправочникЗапросы
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТелефонныйЗвонок КАК ТелефонныйЗвонок
ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.ВзаимодействиеОснование
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
ПО ТелефонныйЗвонок.ВзаимодействиеОснование = ПредметыПапкиВзаимодействий.Взаимодействие
СГРУППИРОВАТЬ ПО
СправочникЗапросы.Наименование,
СправочникЗапросы.ВидЗапроса,
СправочникЗапросы.ДатаСоздания,
СправочникЗапросы.Имя,
СправочникЗапросы.Источник,
ВЫРАЗИТЬ(СправочникЗапросы.Описание КАК СТРОКА(1000)) КАК Описание,
СправочникЗапросы.Ответственный,
СправочникЗапросы.РегионКлиента,
СправочникЗапросы.Статус,
СправочникЗапросы.Телефон,
СправочникЗапросы.ЭлектроннаяПочта,
СправочникЗапросы.Ссылка,
ПредметыПапкиВзаимодействий.Рассмотрено КАК Рассмотрено,
ПредметыПапкиВзаимодействий.РассмотретьПосле КАК РассмотретьПосле Показать
(15) значит ищи ошибку здесь:
проверь типы для начала
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТелефонныйЗвонок КАК ТелефонныйЗвонок
ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.ВзаимодействиеОснование
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
ПО ТелефонныйЗвонок.ВзаимодействиеОснование = ПредметыПапкиВзаимодействий.Взаимодействиепроверь типы для начала
(16) Если в строке "ТелефонныйЗвонок.ВзаимодействиеОснование = ПредметыПапкиВзаимодействий.Взаимодействие" заменить
ТелефонныйЗвонок.ВзаимодействиеОснование на ТелефонныйЗвонок.Ссылка, то значения заполняются, но появляется дублированные строки
ТелефонныйЗвонок.ВзаимодействиеОснование на ТелефонныйЗвонок.Ссылка, то значения заполняются, но появляется дублированные строки
(11)
вот запрос для списка справочника
а для документа Телефонный звонок, нужен другой, подобный запрос
вот запрос для списка справочника
ВЫБРАТЬ РАЗЛИЧНЫЕ
СправочникЗапросы.Наименование,
СправочникЗапросы.ВидЗапроса,
СправочникЗапросы.ДатаСоздания,
СправочникЗапросы.Имя,
СправочникЗапросы.Источник,
ВЫРАЗИТЬ(СправочникЗапросы.Описание КАК СТРОКА(1000)) КАК Описание,
СправочникЗапросы.Ответственный,
СправочникЗапросы.РегионКлиента,
СправочникЗапросы.Статус,
СправочникЗапросы.Телефон,
СправочникЗапросы.ЭлектроннаяПочта,
СправочникЗапросы.Ссылка,
//ВложенныйЗапрос.СсылкаДокумент КАК СсылкаДокумент,
//вот ваши статусы
Рег.Рассмотрено,
Рег.РассмотретьПосле
ИЗ
Справочник.Запросы КАК СправочникЗапросы
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК Рег
по Рег.Взаимодействие = СправочникЗапросы.Ссылка
Показатьа для документа Телефонный звонок, нужен другой, подобный запрос
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
