Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 ноя 2024, 21:24

Настройка связи между справочником и табличной частью документа в отчете СКД

Автор EbyMixa, 28 мар 2018, 18:08

0 Пользователей и 1 гость просматривают эту тему.

EbyMixa

Не понимаю как правильно настроить связь в отчете, помогите, пожалуйста!
Подключаю справочник актер и табличную часть документа Конкурсы, в которой указаны участники(актеры).
Запрос таков, что надо показать все актеров, которые НЕ УЧАВСТВОВАЛИ в конкурсе.
Поставил, что в отчет выводится из поля справочника, а отбор по ссылке на конкурс(документ).
Отчет получается таков, что выводит только участников 1 и 2 конкурса(там некоторые актеры одинаковые), по сути должен выводится справочник.
А при выборе отбора по одному конкурса с приставкой "Не равно" выводятся участники другого конкурса.
Понимаю, что где-то накосячил в запросе, но не могу понять где. Хелп ми!

alex0402

Если нужно что бы были ВСЕ актеры НЕ учавствовавшие в конкурсе то нужно делать связь наоборот. ВСЕ Актеры Левое Соединение Документ... и условие Где Документ.Актер is NULL.
Спасибо за Сказать спасибо

EbyMixa

Цитата: alex0402 от 29 мар 2018, 08:09
Если нужно что бы были ВСЕ актеры НЕ учавствовавшие в конкурсе то нужно делать связь наоборот. ВСЕ Актеры Левое Соединение Документ... и условие Где Документ.Актер is NULL.
Спасибо!
Можете подсказать мне вопрос по другой теме?
Мне по заданию надо сделать 3 разных типа культурных сооружений с уникальными атрибутами.
Это получается 3 отдельных справочника со списками сооружений указанного типа.
Как их всех соединить в один справочник, чтобы был список всех культурных сооружений, а не только определенного типа?

alex0402

ну несколько разных справочников можно объединить владельцем, например. Ну или кодом. Например формировать запрос:

ВЫБРАТЬ * ИЗ Справочнки.Справочник1

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ * ИЗ Справочнки.Справочник2

ну и т.д.
Спасибо за Сказать спасибо

EbyMixa

Цитата: alex0402 от 29 мар 2018, 16:27
ну несколько разных справочников можно объединить владельцем, например. Ну или кодом. Например формировать запрос:

ВЫБРАТЬ * ИЗ Справочнки.Справочник1

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ * ИЗ Справочнки.Справочник2

ну и т.д.
Хорошо, попробую
Можете ещё раз, с отчётом помочь
По вашей рекомендации, я записал условие и показывает всё правильно.
Но мне надо, чтобы показывало актёров НЕ участвующих в конкурсах, за определенный период времени.
У участников есть дата конкурса, а у остальных, получается, её нет.
Я пытаюсь построить запрос, но не получается.
Надо, чтобы указывался период и те конкурсы( их участники), которые в границах периода есть,не показывались, а все остальные да.
Когда я указываю в своём отчёте период, он пустой, так как у НЕучастников даты нет, а у участников другого конкурса дата другая.
Что и как прописать?

alex0402

Цитата: EbyMixa от 29 мар 2018, 16:37У участников есть дата конкурса, а у остальных, получается, её нет

В условии связи (ПО)добавь еще одно условие
И ДатаКонкурса >= &ДатаНачала
И ДатаКонкурса <= &ДатаОкончания
Спасибо за Сказать спасибо

EbyMixa

Цитировать
В условии связи (ПО)добавь еще одно условие
И ДатаКонкурса >= &ДатаНачала
И ДатаКонкурса <= &ДатаОкончания

Спасибо большое вам!
Я попробую и отпишусь
Добавлено: 29 мар 2018, 18:18


Цитировать

В условии связи (ПО)добавь еще одно условие
И ДатаКонкурса >= &ДатаНачала
И ДатаКонкурса <= &ДатаОкончания

Не работает:(
Мне кажется, проблема в том, что у НЕучастников нет даты никакой
Это надо как-то связать, но у меня не получается.
Без параметра период работает, а с ним пустой запрос

Похожие темы (5)

Рейтинг@Mail.ru

Поиск