Имя: Пароль:
1C
1С v8
Как сгруппировать (свернуть) столбцы в макете
0 MaxiJazz
 
26.03.13
09:48
Есть запрос, который воводит в область макета 4 столбца. Первый столбец - дата документа, второй тип документа с входящей датой и номером (приход, расход, и др). Третий Дебет, четвертый Кредит.
Так вот мне нужно сгруппировать/свернуть документы вторго столбца с заполненным одинаковым входящем номером, либо не заполненной датой и номером вообще. С суммированием дебета и кредита.

Подскажите как реализовать?
1 Wobland
 
26.03.13
09:49
похоже, нужно показать уровень группировки колонок
2 MaxiJazz
 
26.03.13
10:20
А можно ли выгрузить данные в таблицу значений и использовать метод свернуть?
3 Wobland
 
26.03.13
10:26
(2) технически это осуществимо, организационно - разрешаю
4 Wobland
 
26.03.13
10:26
(3) хотя, не. запрещаю
5 Wobland
 
26.03.13
10:27
а ещё запросы не умеют ничего и никуда выводить
6 MaxiJazz
 
26.03.13
10:42
Ну из запроса я получил таблицу значений методом Выгрузить.
В таблице значений есть поле Регистратор, в нем данные:
Поступление товаров и услуг АВТ03217 от 29.02.2012 16:54:07
Поступление товаров и услуг АВТ03218 от 29.02.2012 16:55:55
Поступление товаров и услуг АВТ03220 от 29.02.2012 16:57:56
Поступление товаров и услуг АВТ03221 от 29.02.2012 16:59:09

В макете они выглядят так:

Поступление товаров и услуг №  от
Поступление товаров и услуг №  от
Поступление товаров и услуг №  от
Поступление товаров и услуг №  от


В коде посмотрел, в макет выводятся так, потому что не заполнены входящий номер и вх дата. Строка, которая формирует такие данные в макет выглядит вроде так:
СчетФактураПредставление = СчетФактураМетаданные.Синоним + " № " + НомерВходящегоДокументаСчетФактура + " от " + Формат(ДатаВходящегоДокументаСчетФактура, "ДФ=dd.MM.yyyy");


Вот как можно свернуть эти
Поступление товаров и услуг №  от
в одну строку и проссумировать соответствующие столбцы по дебету и кредиту?
7 Wobland
 
26.03.13
10:48
группировка в запросе по номерам и датам счетов-фактур спасёт отца русской демократии
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн