Соединяю 2 набора данных в СКД. В результирующем отчете получаю не все данные из первого набора данных. Не выводятся пустые колонки. Переделал - сделал 1 запрос к данным, к первому набору в запросе цепляю левым соединением второй набор - всё-равно не выводит пустые записи. Т.е. я хочу видеть пустые колонки, а СКД их почему-то не выводит. Как их вывести?
(1) Покажите схему, настройки с которыми компонуется схема, исходные данные и результат
Можно с помощью этой публикации подготовить схему с данными для примера https://infostart.ru/1c/tools/1662741/
Здесь прочитал про неявное внутреннее соединение в СКД - https://infostart.ru/1c/articles/1203674/ - но что-то не пойму, мой ли это случай. У меня есть 1 набор данных - недели, 17 недель, просто числа. Присоединяю к ним второй набор данных, в котором есть недели выборочно. Так вот - почему-то получаю в результате не все 17 недель, а, к примеру, 13 (остальных нет во втором наборе). Также и левым соединением не получается, хотя в консоли запросов все данные собирает. Раньше в предыдущей похожей реализации работало, а сейчас нет, и я не могу понять в чем дело. Может ЕСТЬNULL нужен, или с ресурсами что-то, или флаг использования по возможности группировок запроса, или ещё что... Подскажите, прошу помощи.
(3) Кажется, разобрался. Коннектю таблицы 1 к 2, и 3 к 2. Таким образом таблица 2 становится как бы основной для соединения наборов. По идее должно было быть 1 к 2, и 2 к 3. Попробую переделать.
Мне нужно заджойнить таблицу 3 к таблице 2, и потом результат этого соединения заджойнить к таблице 1. Через связи наборов данных не получится такое провернуть?
Разобрался. 2 таблицы в связях наборов данных я соединял по полю с одинаковым наименованием. Сейчас поменял псевдоним поля в одной из таблиц, перевыбрал его в связях наборов данных и затем выбрал нужное поле для вывода в структуре отчета, и всё, слава Богу, получилось!