Имя: Пароль:
1C
 
Объединить строки в одну
0 arishkaKlimova
 
24.02.16
10:22
Всем привет. Я что-то туплю. Как объединить строчку (водитель) в одну?

Вот текст запроса:

ВЫБРАТЬ
    ПробегАвтомобилей.Водитель,
    ПробегАвтомобилей.ТранспортноеСредство,
    ПробегАвтомобилей.ПробегПоГороду,
    ПробегАвтомобилей.ПробегЗаГородом,
    НАЧАЛОПЕРИОДА(ПробегАвтомобилей.Период, ДЕНЬ) КАК Период,
    РасчетТопливаОстаткиИОбороты.ОстатокПриход как Заправлено
ИЗ
    РегистрНакопления.ПробегАвтомобилей КАК ПробегАвтомобилей
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.РасчетТоплива.ОстаткиИОбороты(НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ), КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ), , , ) КАК РасчетТопливаОстаткиИОбороты
        ПО ПробегАвтомобилей.Водитель = РасчетТопливаОстаткиИОбороты.Водитель
            И ПробегАвтомобилей.ТранспортноеСредство = РасчетТопливаОстаткиИОбороты.ТранспортноеСредство
ГДЕ
    ПробегАвтомобилей.Период МЕЖДУ НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ)

В настройках скд чрез конструктор настроек делаю таблицу, чтобы этот отчет был по дням, т.е.:

                                |            01.02.16                         |            02.02.16                         |
Водитель | ТранспортноеСредство | ПробегГороду | ПробегЗагородом | Заправлено | ПробегГороду | ПробегЗагородом | Заправлено |


А он мне вот что выдаёт http://prntscr.com/a789as
1 Господин ПЖ
 
24.02.16
10:24
откройте для себя понятие группировки
2 arishkaKlimova
 
24.02.16
10:29
(1) Открыла. В скд ставлю группировку по полю водитель, но он туда добавляет все поля. И, соответственно, работает также, как на скрине. Что я делаю не так?
3 tixis
 
24.02.16
10:30
(2) Что значит все поля, и транспортное средство одно и тоже?
4 tixis
 
24.02.16
10:31
+(3) все пробеги нужно в ресурсы
5 tixis
 
24.02.16
10:32
и проверку на есть NULL
6 arishkaKlimova
 
24.02.16
10:37
(4) все пробеги и заправку добавила в ресурсы. Получается, группируются поля "Водитель", "ТранспортноеСредство" и "период"
(5) Добавила
7 tixis
 
24.02.16
10:40
(6) не верю, покажи скрин
8 tixis
 
24.02.16
10:42
и выполни запрос в консоли запросов, посмотри что будет, + что будет в ресурсах(пробег, заправка)
9 arishkaKlimova
 
24.02.16
11:02
10 Живой Ископаемый
 
24.02.16
11:05
А группировку "Водитель" над детальными записями http://prntscr.com/a78j5a Пушкин будет добавлять?
11 xXeNoNx
 
24.02.16
11:06
(9) http://catalog.mista.ru/public/200275/
и еще, откройте для себя виртуальные таблицы для регистра РегистрНакопления.ПробегАвтомобилей
12 Маратыч
 
24.02.16
11:08
(11) По ссылке адЪ какой-то :))
13 arishkaKlimova
 
24.02.16
11:10
(10) Так если добавить, то он просто сгруппирует их. И по нажатию на плюсик будет тот же ад, что и было
14 Живой Ископаемый
 
24.02.16
11:13
2(13) пффф... Итак ты хочешь как описала в (0)
"Водитель | ТранспортноеСредство | ПробегГороду | ПробегЗагородом | Заправлено | ПробегГороду | ПробегЗагородом | Заправлено | ", но хочешь чтобы
http://prntscr.com/a789as
выглядело одной строкой.
Рассказываю как сделать
На этом скриншоте ты добавляешь группировку http://prntscr.com/a78j5a
в которой будет два поля - Водитель и Транспортное средство.
Выбранные Поля пусть будут авто на этой группировке, и детальные записи НЕ выводишь совсем.
Просто попробуй. Сними галку с группировки детальных записей. если получится не так как ты хотела - уберешь то что я подсказал. и вернешь галку.
15 Живой Ископаемый
 
24.02.16
11:14
Если ты не будешь выводитьдетальные сзаписи, то и плюсика не будет никакого. Будет просто одна строка по Водителю+Транспортному средству.
16 arishkaKlimova
 
24.02.16
11:16
(14) Можно, я буду поклоняться тебе?
Потому что работает! Наконец-то! Вуху!
17 Живой Ископаемый
 
24.02.16
11:17
только не часто и без брызг, пожалуйста.. А так - да, можно
20 arishkaKlimova
 
24.02.16
13:42
Ещё один вопрос: как лучше добавить новое поле, которое будет вычисляться по вот такой формуле: (ИтогПробегПоГороду + ИтогПробегЗаГородом) разделить на количество дней в выбранном периоде?
21 arishkaKlimova
 
24.02.16
14:01
АП
22 Живой Ископаемый
 
24.02.16
14:09
м... добавить такой ресурс
23 arishkaKlimova
 
24.02.16
14:13
(22) Ресурс будет на каждой дате, а мне надо, чтобы был как реквизит
24 Живой Ископаемый
 
24.02.16
14:18
нет, тебе не надо как реквизит. тебе надо как ресурс, но только считать ты его будешь только по Общему итогу а не для каждой группировки
25 arishkaKlimova
 
24.02.16
14:26
(24) Сделала расчитывать по итогам, но всё тщетно http://prntscr.com/a7af2a
26 arishkaKlimova
 
24.02.16
14:26
(24) http://prntscr.com/a7af9i поле повторяется на каждой дате
27 Живой Ископаемый
 
24.02.16
14:27
2(26) Для группировки Период (вертикальной) нужно в выбранных полях снаять галку с Авто и добавить нужные самому, не добавив ненужные
28 arishkaKlimova
 
24.02.16
14:31
(27) Теперь по итогам нет моего поля :(
29 Живой Ископаемый
 
24.02.16
14:36
нужен сам поциент а не фотография, бо я уже пас...
30 arishkaKlimova
 
24.02.16
15:24
31 Живой Ископаемый
 
24.02.16
15:33
2(30)В чем секрет, если кратко - в доп.колонке?
32 arishkaKlimova
 
25.02.16
06:39
(31) Я так поняла, что это ручная группировка "Итоги". Т.е. его формируешь сам и добавляешь туда колонки, какие тебе надо. А общие итоги убираешь
33 arishkaKlimova
 
25.02.16
07:53
(14) Блин. Проверила результаты, теперь суммируются поля пробега и заправки. Как с этим лучше быть?
34 senior
 
25.02.16
08:08
обучение онлайн)
35 arishkaKlimova
 
25.02.16
08:16
(34) Есть мысли?
36 ЧеловекДуши
 
25.02.16
08:23
37 arishkaKlimova
 
25.02.16
08:36
(36) Ну, что-то не нашла ничего подходящего для моего вопроса
38 arishkaKlimova
 
25.02.16
08:46
В общем пошла по-нашему, по-колхозному: так как во всех строках значения одинаковые (для одного водителя за период) , то в ресурсах, для пробега и заправок, указала выражение МИНИМУМ. Работает. Но очень боюсь подводных камней
39 Живой Ископаемый
 
26.02.16
10:19
(38) Можно в ресурсах вообще указать без агрегатной функции
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой