Присоединение регистра сведений #526770


#0 by tenikov
Такой вопрос: есть непериодический регистр сведений с измерением "Объект" (составной тип справочники "Контрагенты""Договоры""Организации") и ресурсом "Значение" (тип "Строка"). В запросе получаю элементы организаций, контрагентов и договоров, хотелось бы соединением получать значения регистра сведений с отбором по полю "Объект". Пока надумал присоединить регистр сведений 3 раза :) с установленной связями вида Объект = Контрагент, Объект = Договор и т.п. Подскажите более рациональный способ, плз.
#1 by Renat11111
покажи запрос свой
#2 by Mitriy
три вложенных запроса по регистру с условием Где Объект Ссылка (...
#3 by Maxus43
>>В запросе получаю элементы организаций, контрагентов и договоров Вот это в ВТ, а потом соединяй её
#4 by ВераТ
+1. Непонятна задача. Выбираем 3 элемента, а значения в один?
#5 by Renat11111
ну как вариант тогда еще три запроса и ОБЪЕДИНИТЬ ВСЕ использовать.
#6 by butterbean
нормальный способ - так и делай
#7 by aleks-id
запрос целиком покажи
#8 by Renat11111
куда ушел Гоголя читать? Записки сумашедшего?
#9 by Maxus43
ВЫБРАТЬ ИЗ
#10 by tenikov
вот такой, примерно: -- ВЫБРАТЬ
#11 by tenikov
интересно, но не пойдет - нужны разные поля.
#12 by tenikov
+ в последней связи ошибка :) но идея понятна, думаю.
#13 by Renat11111
для Января нормально, если работает. Структура регистра непонятная немного, странные названия измерений, а так ИМХО нормально.
#14 by Renat11111
а какой тут тип АнглийскиеСинонимы2.Синоним?
#15 by Maxus43
АнглийскиеСинонимы2.Синоним КАК ДоговорАнгл ... СписокЭлементов.Договор = АнглийскиеСинонимы2.Синоним ... И что получиш? неужто перевод? не соеденится же
#16 by Maxus43
Соединяй по ОБЪЕКТ
#17 by tenikov
там ошибка, я ж написал (рабочий запрос слишком длинный, чтобы выкладывать). структуру регистра я в расписал, но еще раз: измерение "Элемент" (тип данных СправочникСсылка "Организации", "Контрагенты", "ДоговорыКонтрагентов"); ресурс "Синоним" (тип "Строка").
#18 by Renat11111
я не могу понять то ли у тебя поля составного типа... (договор, контрагенты) то ли ты сам не понимаешь что делаешь
#19 by Renat11111
ПО СписокЭлементов.Договор = АнглийскиеСинонимы2.Синоним ну и понятно, что ошибка типы разные.
#20 by Renat11111
ПО СписокЭлементов.Договор = АнглийскиеСинонимы2.Элемент может все таки так?
#21 by tenikov
[фейспалм] ну не туда я ткнул мышкой в конструкторе в последней связи. идею конструктивно покритикуйте, меня парит, что в перспективе при расширении списка типов в измерении придется и пять и десять соединений писать. имхается, не рационально.
#22 by Mitriy
ты читал?
#23 by Mitriy
а... вон оно чего... ну, можно запрос формировать динамически...
#24 by tenikov
это чем то отличается от соединений?
#25 by Maxus43
Так он получает одну строку в результате запроса, со всеми колонками, если ему не надо всё в одну строку зарядить - то да
#26 by Renat11111
ты можешь ответит на вопрос с какого бодуна ты такое соединение делаешь, когда у тебя типы разные?
#27 by tenikov
ок, ладно. буду три соединения писать. всем спасибо.
#28 by Maxus43
ошипся он когда выкладывал, норм всё
#29 by Renat11111
раз ты это как то понял значит 1снек телепат
#30 by Maxus43
Или он только про последнее соединение говорил?)) тогда да, непонятно... запутал блин вконец)
#31 by Renat11111
прогнозирую, что автор опять напишет в теме через час или два. Тогда поймем.
#32 by tenikov
конечно, телепат. , и читать же не надо.
#33 by Mitriy
не понял логики... я просто предлагал ограничить каждую таблицу регистра только теми типами, которые нужны... то же самое можно сделать через Выразить в соединении, просто я не могу сейчас сказать, что предпочтительнее...
#34 by Maxus43
Я вот перечитал ещё раз, типы же разные получаются всё равно!)
#35 by tenikov
Вы поразительно догадливы, капитан :) типы действительно разные, именно в этом и была ошибка копипаста. точнее, конечно, ошибка маускликинга: выбирая в конструкторе поля для этого демо-запроса я ошибся в последней связи. о чем я и пытался разными способами сообщить уважаемой общественности в , и
#36 by Maxus43
Ладно, пора домой, мозг отдыхает уже
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям