Имя: Пароль:
1C
 
Криво работает отбор в отчете СКД
0 Блондинка_
 
01.03.19
14:42
Добрый день! Такая проблема - есть отчет на СКД выводит группировки Контрагент-Склад - Документ - Поставщик. Контрагент и поставщик это один и тот же справочник, но из разных документов поля. В итоге если отбираю например контрагента "Лес", то в отчет во-первых попадают данные, где этот Лес поставщик, а контрагент совсем другой. И что самое интересное, попадает еще и контрагент "Зеленый Лес", как будто я делаю поиск по наименованию а не по ссылке. Первый раз такое вижу! Подскажите, в чем может быть проблема?
1 cons24
 
01.03.19
14:44
схему СКД в виде xml в студию
2 Кир Пластелинин
 
01.03.19
14:47
если нужно, что бы отбор работал и на поле "Контргаент" и на поле "Поставщик", то нужно в условиях компоновки данных запроса добавить оба этих поля и указать одинаковый псевдоним. главное, что бы он с другими не пересекался. и уже это поле добавить в отборы. если правильно понял суть вопроса
3 cons24
 
01.03.19
14:50
Вообще все логично.
"Контрагент и поставщик это один и тот же справочник, но из разных документов поля." Значит скорее всего есть 2 поля:
ТипДокумента1.Контрагент, ТипДокумента2.Поставщик.
Ну и отбор сделан по ТипДокумента1.Контрагент, а на ТипДокумента2 получается он не действует.

"И что самое интересное, попадает еще и контрагент "Зеленый Лес", как будто я делаю поиск по наименованию а не по ссылке. " Ну значит так и есть. У вас где-то вместо ссылки в поле выведено или Представление или Наименование, поэтому отбор по тексту срабатывает.
4 toypaul
 
гуру
01.03.19
14:54
"Подскажите, в чем может быть проблема?" проблема в отсутствии настроек.
5 Блондинка_
 
01.03.19
15:39
У меня нет задачи, чтобы отбор шел и по контрагенту и по поставщику. Отбор указан четко по контрагенту, но попадают как раз лишние записи
6 Блондинка_
 
01.03.19
15:39
(4) Хороший ответ, но хотелось бы поподробнее, для этого здесь и пишу