Имя: Пароль:
1C
1С v8
Как сделать такой запрос, чтобы в строке была таблица?
0 tciban
 
10.07.18
13:05
Уважаемые коллеги! Вопрос такой:
Возьмем к примеру УПП 1.2, там есть документы ЗаказПокупателя и ВозвратТоваровОтПокупателя, у каждого есть реквизит ДоговорКонтрагента

Как мне сделать такой запрос, что бы в результате получить все заказы за период и возвраты. При том на каждую строчку со ссылкой на заказ что бы была таблица возвратов у которых договор совпадает с договором заказа? Это вообще возможно?
1 1Сергей
 
10.07.18
13:06
ИТОГИ

не?
2 Галахад
 
гуру
10.07.18
13:06
Не возможно.
3 tciban
 
10.07.18
13:08
ну можно же в запросе табличную часть получить как таблицу. Думал может и для этой задачи как то можно
4 tciban
 
10.07.18
13:09
А как через итоги? Там на выходе дерево будет
5 Малыш Джон
 
10.07.18
13:10
хмммм.... можно ли запросом получить таблицу?
даже не знаю, это слишком высокий уровень знаний, минимум эксперта нужно спрашивать
6 tciban
 
10.07.18
13:11
(5) А что, разве не тут они обитают? :)
7 segn
 
10.07.18
13:13
(5) Тут эксперт не поможет, не тот уровень. Нужен 1С-джидай.
8 tciban
 
10.07.18
13:14
Не, тут или возоно (тогда и не обязательно джедай нужен) или нет.
9 Малыш Джон
 
10.07.18
13:14
1Ситх
10 catena
 
10.07.18
13:14
(3)Табличная часть - особый случай. Единственный в варианте "запросом"
11 Малыш Джон
 
10.07.18
13:16
(8) ты в итоге-то сформулируй, что именно нужно
12 hhhh
 
10.07.18
13:16
(8) ну как в (1) советовали:

ИТОГИ ПО Заказ
13 tciban
 
10.07.18
13:16
да... Вот нарыл. Я про ПУСТАЯТАБЛИЦА до сегодня и не слышал. Я не джедай! Плачу :(
ВЫБРАТЬ Ссылка.Номер, ПУСТАЯТАБЛИЦА.(Ном, Тов, Кол) КАК Состав
ИЗ Документ.РасхНакл
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ Ссылка.Номер, Состав.(НомерСтроки, Товар, Количество)
ИЗ Документ.РасхНакл Документ.РасходнаяНакладная.Состав.*<
14 tciban
 
10.07.18
13:18
(12) А поподробнее? Как через итоги?
15 catena
 
10.07.18
13:22
(14)Что подробнее? Будет дерево и строки вместо ТЗ.
16 tciban
 
10.07.18
13:23
это то я запросто. Но мне нужно ТЗ. А сворачивать строки в ТЗ после запроса в дереве - долго получается...
17 1Сергей
 
10.07.18
13:26
(16) почему именно ТЗ нужна в результате?
18 tciban
 
10.07.18
13:29
нужно при печати строки таблицы на форме вместе с заказом печатать возвраты.
19 tciban
 
10.07.18
13:29
а выглядеть это должно как строка
20 1Сергей
 
10.07.18
13:31
(18) Понятия не имею, что такое печать на форме. Видимо, табличный документ. Но, ты уже научился в ячейку ТЗ впихивать?
21 hhhh
 
10.07.18
13:33
(16) тогда делай ТЗ.Индексы.Добавить("Заказ")

тогда сворачиваить будет мгновенно.
22 tciban
 
10.07.18
13:33
(20) опечатка. Печать из формы. Ну конечно ТЗ в колонке, в ячейке есть. подробнее - построителем получаю дерево, выгружаю в табличный документ на форме, потом добавляю колонку "Возвраты" и заполняю ее. И это медленно.
23 tciban
 
10.07.18
13:34
А вот насчет индексов таблицы - идея. Попробую
24 tciban
 
10.07.18
14:29
Не помогло. Видимо надо придумать совсем другой алгоритм