#0
by rosveta
Добрый день. Столкнулась с проблемой при написании отчета. Есть отчет на СКД. Там сейчас три набора данных (дальше будет больше). Эти наборы должны в отчет входить полностью, те мне нужно полное соединение, но в скд есть только левое. Объединение мне тоже не подходит из-за группировок. Можно ли как-то обмануть скд и сделать полную связь наборов данных?
#4
by Cube
Можно сделать главную таблицу, к которой потом прицеплять левым соединением все остальные.
#5
by rosveta
, Все три таблицы содержат различные данные, т. е. ни одна из них не может быть главной. Пыталась сделать еще одну доп таблицу , например выбрать всех клиентов и к ней присоединять все свои три таблицы, но скд ругается, пишет, что нельзя использовать несвязанные наборы данных. связь выглядела вот так
#6
by Cube
А почему бы, тогда, в запросе не собрать эти таблицы в одну большую таблицу, которую скормить СКД?
#7
by rosveta
, можно, просто думала обойтись меньшими усилиями. Таблиц будет в итоге не три а восемь.
#9
by rosveta
Можно. Но только этот отчет содержит в себе 8 отчетов, где многие отчеты состоят уже из 15 пакетов. Будет очень-очень громоздкий запрос, который будет сложно отлаживать
#10
by samozvanec
у этих таблиц есть что-то общее, вот это что-то можно вынести в отдельную таблицу, и использовать ее как главную
#11
by rosveta
, есть. Например партнер. Я взяла и вынесла ее как главную, на скриншоте пример. Но скд ругается в таком случае на несвязанные наборы данннх
#14
by bootini
Тогда, то запрос из набора организация надо вставить во все запросы наборов и вязать их последовательно по организации
#15
by rosveta
вот скриншот с настройками. Ошибки не возникает. Но если я отчет формирую с группировкой по Основному менеджеру, то он работает , как будто ты бы левое соединение к таблице партнер, то есть не все данные из дебеторки и суд попадают туда, но все данные из клиентов, если же я убираю группировку оп основному менеджеру, то работает правильно
#19
by fisher
Ээээ... А нафига это всё в один отчет пихать? ЗЫ. Давным-давно на собственных шишках убедился, что наборы данных стоит использовать только когда иначе никак (внешние источники, доп-иерархия и т.п.). В противном случае, несмотря на соблазнительность "оптимизации" рано или поздно упираешься в какие-нибудь ограничения.
#20
by fisher
Одна из самых древних и ужасных фич - отбор в связанном наборе превращает левое соединение во внутреннее.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Подскажите чайнику ... Что такое в запросах Левое соединение, полное соединение
- СКД: Как правильно составить запрос для СКД, некорректные данные
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Как сделать выпадающий список у значения параметра в СКД
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
В этой группе 1С
- Какой последний релиз платформы 7.7?
- Нет возможности редактирования печатной формы
- Сколько нужно подписок ИТС для легального получения обновлений
- v7: Как с помощью Formex раскрасить ячейки журнала документов в разные цвета?
- БП 3.0. Не корректно проставляется счет учета с контрагентом
- Синхронизация УТ 8,3 с БУХ 8,2
- Автоматическое определение вида операции при загрузке выписки банка
- УТ 10.3 Закрытие смены. Пустое поле склад.
- Смена должности ЗУП 2.5
- Ут 11.1 Как открыть карточку контрагента?
- Операции сравнения на больше-меньше допустимы только для значений совпадающих пр
- Построитель запроса, как правильно добавить отбор
- УПП 1.3 на 8.3 в режиме совместимости
- Мобильное приложение-сервер чем отличается от простого сервера?
- Подскажите как можно привязать номенклатуру к договору ПОКУПАТЕЛЯ
- V83.COMConnector COM/COM+/DCOM под Linux
- СКД программно компоновать - расшифровка
- Файл.Существует() => НачатьПроверкуСуществования()
- Разные результаты выполнения запроса в консоли и в СКД
- ЗУП 3.0 Расчетный счет организации