Имя: Пароль:
1C
1С v8
Как получить произвольную вложенную таблицу в запросе?
,
0 patapum
 
01.06.15
14:09
Есть стандартный запрос. Типа такого

ВЫБРАТЬ Заказ.Ссылка, Заказ.Товары.(Номенклатура, Количество)
ИЗ Документ.ЗаказКлиента КАК Заказ

Он выбирает табличную часть как вложенный результат. А мне нужно в этот вложенный результат напихать разной информации из регистров, для примера остаток на определенном складе. Как такое написать? Попробовал по-разному, не получилось...
1 Рэйв
 
01.06.15
14:11
кури соединения.
2 Галахад
 
гуру
01.06.15
14:12
А оно надо?
3 Одинесю
 
01.06.15
14:14
Обращайся в запросе к табличной части, а не к документу.
4 Aloex
 
01.06.15
14:14
(0) Есть ещё и ВТ.
5 patapum
 
01.06.15
14:14
(1) соединений уже скурил за свою жизнь дохрена. а как поля присоединенной таблицы запихнуть сюда Заказ.Товары.(Номенклатура, Количество)?
(2) желательно, чтобы не переделывать обращение к результатам запроса, а только сам запрос
6 Бубка Гоп
 
01.06.15
14:15
(5) ТЧ отдельно выбирай, соединяй по ссылке с документом, обращайся к полям ТЧ
7 Рэйв
 
01.06.15
14:16
(5)Так ты к таб части запрос делай- будет проще жить
8 patapum
 
01.06.15
14:18
(4), (6), (7)
временные таблицы, и запрос к таб части - это я умею. мне надо не изменить структуру имеющегося запроса. а он выдает в записи поля ссылка и товары. ссылка - это заказ, а товары - вложенный результат. вот и думаю, как мне такую же структуру получить, но подтащив данные из регистров
9 Бубка Гоп
 
01.06.15
14:19
(8) да никак
10 Рэйв
 
01.06.15
14:19
(8)Да легко:-)  Бери все то же самое но из регистратора регистра.
11 patapum
 
01.06.15
14:24
(10) легко - это хорошо. допустим напишу я товары из регистратора, а как в эту же вложенную таблицу запихнуть данные об остатке?
РегКакойТо.Регистратор.Товары.(Номенклатура, Количество, ??? КАК Остаток)
12 Рэйв
 
01.06.15
14:28
(11)А говорил что курил много про соединения:-)
Недокурил видимо.
13 MSOliver
 
01.06.15
14:29
(11) есть тут такая Книга знаний, там есть пример как произвольную таблицу значений загнать в запрос (поля должны быть типизированы)
14 patapum
 
01.06.15
14:31
(12) ну если сам знаешь, то напиши пример простейший. а то, сижу, думаю, придумать не могу
15 ДенисЧ
 
01.06.15
14:33
А можно провокационный вопрос?
Азанафейхо это нужно?
16 patapum
 
01.06.15
14:36
(13) запихнуть можно, вопрос как на выходе нужную структуру получить
(15) можно, отвечу. ковыряю выгрузку заказа на сайт в УТ 11. там запрос именно такого типа (ну,  упростил, но суть такая). мне надо в поле, изображающее табличную часть, подтянуть данные регистров. но если изменю структуру результата, то придется искать все вызовы этого запроса и их корректировать. а этого не хотелось бы...
17 ДенисЧ
 
01.06.15
14:46
картинка_толстый_питт.пнг
18 Бубка Гоп
 
01.06.15
14:47
(16) боюсь, придется искать. Вспоминая добрыми словами того кто эту выгрузку сотворил
19 AlexITGround
 
01.06.15
14:53
(16) Тебе ответ дали еще в 3-м посте, не пойму в чем проблема-то?
20 patapum
 
01.06.15
14:56
Рэйв, ДенисЧ, согласны, что описанное получить невозможно? или есть варианты?
21 ДенисЧ
 
01.06.15
14:58
Я согласен с тем, что нужно оторвать руки автору выгрузки и переписать всё как следует
22 AlexITGround
 
01.06.15
15:04
(21) Бугагагагга :) ну спасибо тебе за юмор.
23 patapum
 
01.06.15
15:07
(21) боюсь, очередь отрывать руки писавшим УТ 11 слишком длинная, чтобы в нее еще мне записываться. пойду делать.
всем спасибо!
24 hhhh
 
01.06.15
16:12
(21) ты не поверишь в Бп 3.0 99% запроров такие. Это новый стиль.