Здравия коллеги!
Самописная конфигурация.
Для сущности "Проект" нужно получить Контрагентов.
Для упрощения понимания здесь оставил только привязанные к документу "Платеж" значения из справочника "Организации".
(Полный запрос еще потом содержит 2 объединения).
Запрос следующий:
ВЫБРАТЬ
Фин_Док_ПлатежОперации.Получатель,
Фин_Док_ПлатежОперации.Ссылка.Организация,
Фин_Док_ПлатежОперации.Ссылка.ФизическоеЛицо
ПОМЕСТИТЬ ВРМ_ТАБЛ_ОПЕРАЦИИ
ИЗ
Документ.Фин_Док_Платеж.Операции КАК Фин_Док_ПлатежОперации
ГДЕ
(Фин_Док_ПлатежОперации.Проект = &Проект
ИЛИ Фин_Док_ПлатежОперации.Проект.Владелец = &Проект)
И (Фин_Док_ПлатежОперации.Получатель <> ЗНАЧЕНИЕ(Справочник.НИС_Спр_Орг_Организации.ПустаяСсылка)
ИЛИ Фин_Док_ПлатежОперации.Ссылка.Организация <> ЗНАЧЕНИЕ(Справочник.НИС_Спр_Орг_Организации.ПустаяСсылка)
ИЛИ Фин_Док_ПлатежОперации.Ссылка.ФизическоеЛицо <> ЗНАЧЕНИЕ(Справочник.НИС_Спр_ФЛ_ФизическиеЛица.ПустаяСсылка))
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
ВРМ_ТАБЛ_ОПЕРАЦИИ.Организация КАК Контрагент,
"Организация" КАК ТипКонтрагента
{ВЫБРАТЬ
Контрагент,
ТипКонтрагента}
ИЗ
ВРМ_ТАБЛ_ОПЕРАЦИИ КАК ВРМ_ТАБЛ_ОПЕРАЦИИ
ГДЕ
ВРМ_ТАБЛ_ОПЕРАЦИИ.Организация.Наименование > ""
В консоли запросов проходит нормально:
Создал на форме элемента для справочника реквизит "ДинамическийСписок".
В произвольный запрос списка скопировал запрос, который приведен выше.
Заполнение параметра "Проект" выполняется корректно.
Непонятно почему список не заполняется.
Попробовал убрал временную таблицу и запрос к ней, на форме появилась информация:
Не могу понять тонкостей использования временных таблиц в динамическом списке для нормального отображения.
Помогите пожалуйста.