![]() |
|
v7: Запрос по двум видам док-ов | ☑ | ||
---|---|---|---|---|
0
Масянька
05.10.18
✎
15:52
|
День добрый!
Есть запрос: ТекстЗапроса = "//{{ЗАПРОС() |Период с ДатаНачала по ДатаОкончания; |ОбрабатыватьДокументы все; |ДокРемонта = Документ.РемонтОборудования.ТекущийДокумент, Документ.ЗаявкаПокупателя.ТекущийДокумент; |ИСН = Документ.ЗаявкаПокупателя.ИСН, Документ.РемонтОборудования.ИСН; |Условие(ИСН = ВыбИСН); |"; Если "Группировка ДокРемонта;" - двумя строками. Я много чего перепробовала - две строки. Как сделать, чтобы в таблицу выводилась одной строкой? Спасибо. |
|||
1
ZDenis
05.10.18
✎
15:55
|
(0) Так если документа два, как ты из них 1 сделаешь?
|
|||
2
VladZ
05.10.18
✎
15:56
|
(0) "Как сделать, чтобы в таблицу выводилась одной строкой?" - и в каком виде это должно выводиться?
|
|||
3
Масянька
05.10.18
✎
15:57
|
(1) Мне не нужно один.
Мне нужно, чтобы в отчет вывелся ИСН, две даты из одного док-та) и номер этого док-та, дата и номер другого док-та. Одной строкой. |
|||
4
Cool_Profi
05.10.18
✎
15:58
|
Выгружай в ТЗ и постообрабатывай.
Не получится у тебя такого. Даже и не мечтай. |
|||
5
Масянька
05.10.18
✎
15:59
|
(4) Ты, как всегда - "душили-душили, душили-душили" (С) :(
|
|||
6
Масянька
05.10.18
✎
15:59
|
Спасибо.
|
|||
7
azernot
05.10.18
✎
16:08
|
Сделай группировку по ИСН, тогда на этом уровне обхода ИСН будет один, а на следующем - все документы.
|
|||
8
Birmingem
05.10.18
✎
16:08
|
Сделай группировку ИСН, а внутри нее группировку ДокРемонта.
Получаешь ИСН одной строкой, а из следующей группировки ДокРемонта собираешь нужные реквизиты. |
|||
9
Cool_Profi
05.10.18
✎
16:08
|
(5) Да ты, как та песня, что распивает молодёжь...
|
|||
10
Birmingem
05.10.18
✎
16:09
|
(7) :) опередил
|
|||
11
Масянька
05.10.18
✎
16:10
|
(7) (8) А то я не пробовала.
|
|||
12
Масянька
05.10.18
✎
16:11
|
(9) Случается всегда не то, не там, не так (С)
|
|||
13
ZDenis
05.10.18
✎
16:14
|
(0) Можно извращнуться - результат в ТЗ. ТЗ колонки в СЗ, а СЗ - ВстрокуСРазделителямию
|
|||
14
Масянька
05.10.18
✎
16:16
|
(13) Спасибо. В этом случае - простор велик... Жаль, что как всегда - просто и красиво - не вариант.
|
|||
15
Ёпрст
гуру
05.10.18
✎
16:16
|
(0)
пиши запрос на s1qlite и там groupconcate делай |
|||
16
2S
05.10.18
✎
16:17
|
(14) вам программисты 1С 77 не нужны? дорого!
|
|||
17
Ёпрст
гуру
05.10.18
✎
16:17
|
group_concat, если точнее
|
|||
18
Карст
05.10.18
✎
16:21
|
а вот если регистр один .... у этих документов
|
|||
19
Birmingem
05.10.18
✎
16:21
|
(11)И? В чем проблема? Типы значений ИСН в двух доках небось разные?
|
|||
20
Масянька
05.10.18
✎
16:22
|
(15) Спасибо :(
|
|||
21
Масянька
05.10.18
✎
16:22
|
(18) Нет регистра. Еще и регистр пихать...
|
|||
22
Масянька
05.10.18
✎
16:23
|
(19) Нет. А выводит в две строки.
|
|||
23
trad
05.10.18
✎
16:24
|
ТекстЗапроса = "//{{ЗАПРОС()
|Период с ДатаНачала по ДатаОкончания; |ОбрабатыватьДокументы все; | |ИСН = Документ.ЗаявкаПокупателя.ИСН, Документ.РемонтОборудования.ИСН; | |Док1Дата1 = Документ.РемонтОборудования.ДатаДок; |Док1Дата2 = Документ.РемонтОборудования.Дата2; |Док1Номер = Документ.РемонтОборудования.НомерДок; | |Док2Дата = Документ.ЗаявкаПокупателя.ДатаДок; |Док2Номер = Документ.ЗаявкаПокупателя.НомерДок; | |Условие(ИСН = ВыбИСН); |Группировка ИСН; |"; не? |
|||
24
Birmingem
05.10.18
✎
16:30
|
(22)Ну покажи код тогда
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |