СКД: V8: Отбор в схеме компоновки с набором данных "Объединение" #426844


#0 by Dmitriy
Есть отчет, в котором в схеме компоновки указан набор данных "Объединение", состоящий из 2-х наборов данных (первый - запрос, второй - объект, у которого источник данных таблица значений, которая программно заполняется перед формированием отчета). В обоих наборах данных этого объединения есть поле Клиент. По этому полю не идет отбор, когда его устанавливает пользователь в настройках Схемы компоновки. Причем когда пробуешь по отдельности создаувать отчет сначала на одном а потом на другом наборе данных - отбор идет. Кто-нибудь сталкивался с такой проблемой?
#1 by Dmitriy
точнее у второго набора данных объект - таблица, программно устанавливаемая через внешние наборы данных, но дело видимо не в том, какого вида этот набор данных а в объединении?
#2 by Dmitriy
видимо никто не сталкивался с такой ситуацией...
#3 by IronDemon
В запросе укажи похожее на это "(ДоговорКонтрагента.Владелец).* КАК Контрагент,"
#4 by Dmitriy
Звездочка после точки - это важный меомент? Т.е. выбираются именно все его реквизиты?
#5 by IronDemon
Да. Смысл в том чтобы явно указать СКД поля для отбора.
#6 by Dmitriy
в запросе (если в конструкторе делать) на закладке "Компоновка данных" и в ней на закладке "Условия"?
#7 by luns
А тип значения для поля из набора объект задан?
#8 by Dmitriy
Странно, а почему тогда в случае не объединения а просто набора данных Запрос (точно такого же запроса) отбор срабатывал по полю...?
#9 by Dmitriy
Тип значения для поля Клиент набора данных объект задан: "СправочникСсылка.Клиенты" (конфа самописная)
#10 by Dmitriy
не помогло... каким-то образом надо аналогичное видимо сделать и для второго набора данных - объекта?
#11 by luns
Так бывает и в запросах, типа не может понять что за тип у поля, так как оно "составное"..
#12 by luns
Попробуй указать тип поля уже для набора объединение.
#13 by Dmitriy
и для набора данных Объединение указан тип поля... не помогает...
#14 by Dmitriy
тот же самый тип указан (СправочникСсылка.Клиенты")
#15 by luns
вышли схему в мыло: lunsСАБАКАlist.ru може подсоблю чем...
#16 by Dmitriy
а тебе без конфы (конфа сапописная) ее есть смысл высылать? (ошибки же полезут наверняка при открытии)
#17 by luns
ты тока схему давай...
#18 by Dmitriy
я ее в инет закачал (на работе мыло админы отрубили) вот ссылка: Заранее благодарен
#19 by Dmitriy
если что-нить сможешь посоветовать, буду очень признателен (или тут или в асю 148438942, аську вроде не рубанули пока)
#20 by luns
посмотрел.. вроде все верно. ты точно задал тип значения для поля "Клиент" набора объект ДО того как положил его в объединение?
#21 by Dmitriy
в первом наборе данных - установлено (это видно в схеме), а второй объект - это ТЗха, типы колонок которой я установил предварительно... вот текст кода ее формирующего...
#22 by Dmitriy
тип колонки Клиент этой ТЗ задан явно... а потом эта ТЗха становится внешним набором данных ТаблицаНулевыхДанных...
#23 by Dmitriy
причем такая штука идет только если набор данных ОБЪЕДИНЕНИЕ... если оставить только второй набор данных-объект - отбор по Клиент идет, и если оставить только первый набор данных Запрос - отбор тоже идет...
#24 by luns
Ты не понял.. я имею ввиду в схеме компоновки тип задал?
#25 by Dmitriy
в схеме компоновк4и тоже тип задал
#26 by Dmitriy
В общем я склоняюсь к мысли что это платформенная бага... причем последнего релиза (8.1.14.72)
#27 by luns
Вряд ли.. опыт подсказывает, что лыжи всегда едут ))))
#28 by Dmitriy
а как тогда объяснить не понимаю то что по отдельности у этих наборов данных отбор идет а у ОБЪЕДИНЕНИЯ не идет? в объединении типы полей проставлены... а больше там ничего дополнительно поставить нельзя... ограничений по отбору тоже не стоит ни в объединении ни в самих наборах данных...
#29 by luns
Попробуй еще вот что: добавь новый набор объединение и уже существующий набор объединение положи в него, тип поля тоже задай.
#30 by Vbif
Апну. Такая же проблема. Никто не разобрался?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С