Кто онлайн?
Вопрос.... Сам уже всю голову сломал, не могу допетрить...
Есть динамический список. Ему задан произвольный запрос, основная таблица. Все ок, все выводится.
Но, этот список необходимо дополнить элементами через "объединить все". Так сказать "обязательный набор из основной таблицы, не зависящий от того, который выбирается произвольным запросом". Но не модифицируя запрос, а опционально, "на лету" так сказать.
И нужен именно динамический список с динамическим считыванием данных. Таблица значений или просто дерево не подходят. Слишком много таскать на клиент.
Какой именно запрос в динамическом списке на текущий момент заблаговременно тоже не известно. Текст запроса хранится в реквизите и цепляется к списку при создании формы. Может быть просто "Выбрать Ссылка Из Справочник.Номенклатура" а может быть монстр с вложенными запросами и соединениями или вообще пакетный, с группировками там... В общем не знамо.
Как "это" дополнить?
Была идея парсить текст запроса и модифицуировать - забил. Слишком муторно и не даст 100% гарантии безошибочного парсинга. Всего не предусмотришь.
Далее была идея через СКД подсунуть два источника данных. Но вывод СКД к динамическому списку не прикрутишь (или прикрутишь, но я не понимаю как это сделать).
Как можно прицепить "объединить все" к выборке заранее неизвестной структуры?