Имя: Пароль:
1C
1С v8
Думаю как сделать отчет
0 UFO
 
26.03.15
08:31
Есть УПП и документы: РеализацияТоваров и Наряд
Из наряда берется ответственный, Реализация делается на основании наряда.
Нужен отчет вида, к примеру за 3 месяца:
Ответственный                        Отгружено, м2
     Получатель           июнь         июль         август

Ответственный1
     Получатель1          23000        16000          23400
     Получатель2          12000        7000           8900
     Получатель3          9430         17000          38720
Ответственный2
     Получатель4          2000         3000           2000
     Получатель5          7800         6500           8000
     Получатель6          11000        9000           9800

не проблема получить выборку и с группировать, но я не знаю как сделать отчет чтобы было с колонками по месяцам. Получается или за месяц или за весь период, но как отдельно месяца выбрать не пойму, чтобы не писать кода... :(
1 Cube
 
26.03.15
08:38
(0) "я не знаю как сделать отчет чтобы было с колонками по месяцам"
В запросе добавь поле "Месяц" и скорми запрос в СКД. Дальше всё будет легкими движениями мышки...
2 UFO
 
26.03.15
08:39
Угу.. попробую
3 D_E_S_131
 
26.03.15
09:14
На всякий случай, как в запросе получить из "даты отгрузки" "месяц отгрузки":

ВЫБРАТЬ
    МЕСЯЦ(РеализацияТоваровУслуг.Дата) КАК МесяцОтгрузки,
    РеализацияТоваровУслуг.Ссылка КАК ДокРТУ
ИЗ
    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ГДЕ
    РеализацияТоваровУслуг.Проведен
    И РеализацияТоваровУслуг.Дата >= ДАТАВРЕМЯ(2015, 1, 1)

УПОРЯДОЧИТЬ ПО
    МесяцОтгрузки,
    ДокРТУ
ИТОГИ
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ДокРТУ)
ПО
    МесяцОтгрузки
АВТОУПОРЯДОЧИВАНИЕ
4 UFO
 
26.03.15
09:20
(3) Спасибо
5 D_E_S_131
 
26.03.15
09:42
(4) Если нужно не просто номер месяца, а все же дату, которую потом предполагается выводить в отчете в определенном формате (напр. "июнь 1941 г."), то используем:
НАЧАЛОПЕРИОДА(РеализацияТоваровУслуг.Дата, Месяц) КАК МесяцОтгрузки
6 xXeNoNx
 
26.03.15
09:59
(1) А если за какой-то месяц движений вообще не было?