|
ДС: Можно ли как нибудь обойти запрет на объединение запросов | ☑ | ||
---|---|---|---|---|
0
Sasha_1CK
10.11.15
✎
05:54
|
Есть несколько периодических РС, каждый со своим регистратором.
Хочу сделать общую историю. ВЫБРАТЬ РегистрСведенийИмяРегистра1.Регистратор, РегистрСведенийИмяРегистра1.Ресрус1, Null как Ресурс2, ..., Null как РесурсN ИЗ РегистрСведений.ИмяРегистра1 КАК РегистрСведенийИмяРегистра1 Объединить ВСЕ ВЫБРАТЬ РегистрСведенийИмяРегистра2.Регистратор, Null РегистрСведенийИмяРегистра2.Ресурс2, ..., Null ИЗ РегистрСведений.ИмяРегистра2 КАК РегистрСведенийИмяРегистра2 ... Объединить ВСЕ ВЫБРАТЬ РегистрСведенийИмяРегистраN.Регистратор, Null Null ..., РегистрСведенийИмяРегистраN.РесурсN ..., Null ИЗ РегистрСведений.ИмяРегистраN КАК РегистрСведенийИмяРегистраN В наглую в произвольный запрос ДС подсунуть объединение нельзя, как и ВТ. А соединение регистров расплодит колонки в регулирующей таблице. Может есть какие нибудь идеи - а то че то затупил и не знаю с какой сторону подступится. |
|||
1
Горогуля
10.11.15
✎
06:02
|
есть идея назвать это отчётом
|
|||
2
Sasha_1CK
10.11.15
✎
06:05
|
(1) ну идея не плоха ))
Но юзеры хотят видеть в карточке элемента |
|||
3
patria0muerte
10.11.15
✎
06:09
|
Хм. А у меня объединение работает в ДС. Что я делаю не так?
|
|||
4
Горогуля
10.11.15
✎
06:09
|
тогда другая идея: отказаться от ДС
|
|||
5
Горогуля
10.11.15
✎
06:09
|
(3) видимо, ты его подсовываешь не в наглую
|
|||
6
patria0muerte
10.11.15
✎
06:11
|
(5) Ну вежливо так тыкаю галочку "Произвольный запрос", там конструктором набиваю запрос с объединением двух РН и с почтением тыкаю ОК. Все работает.
|
|||
7
Горогуля
10.11.15
✎
06:13
|
>А соединение регистров расплодит колонки
ага, а показанное объединение их собирает в компактную кучку |
|||
8
Sasha_1CK
10.11.15
✎
06:59
|
(7) Колонка регистратор будет одна
|
|||
9
Sasha_1CK
10.11.15
✎
07:00
|
(3) релиз платформы?
Сам запрос сохраняли? Конструктор запроса в произвольном запросе - прекрасно делает объединение - но при попытке его сохранить - платформа ругается |
|||
10
patria0muerte
10.11.15
✎
07:02
|
(9)
1) Пробовал на 2х релизах: 8.2.19.х и 8.3.6.х 2) Сохранял. Тестировал так. Создал внешнюю обработку, в ней добавил ДС, в нем запрос с объединением двух РН. 3) Ничего не ругнулось нигде. А как ругается то? Може ты в запросе просто накосячил... |
|||
11
grayshadow
10.11.15
✎
07:04
|
вот так канает:
выбрать ... из (выбрать ... объединить ...) |
|||
12
patria0muerte
10.11.15
✎
07:10
|
||||
13
Sasha_1CK
10.11.15
✎
07:16
|
(10) Уже понял - надо было основную таблицу удалить.
СПС (11) Кстати хорошая идея - тоже попробую |
|||
14
Sasha_1CK
10.11.15
✎
07:17
|
(12) да именно основную таблицу надо было убрать
|
|||
15
Sasha_1CK
10.11.15
✎
07:33
|
Всем спасибо
Тема закрыта |
|||
16
ЧеловекДуши
10.11.15
✎
07:49
|
(0) Напиши прямой запрос... 1С-ные запросы, даже на 8.ххх не столь хороши, как кажется. Особенно в работу с Виртуальными таблицами. :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |