Имя: Пароль:
1C
1С v8
Отчет по месяцам + остатки
,
0 protsenkodv
 
28.05.12
14:35
В УТ нужно сделать отчет по продажам по месяцам и в этом же отчете вывести остаток товара без привязки к месяцу. Возможно ли это в СКД? У меня получается только вывести данные по всем продажам за период + остатки, либо данные по продажам по месяцам + остатки по месяцам.
1 golden-pack
 
28.05.12
14:37
да.
2 golden-pack
 
28.05.12
14:38
1. Автозаполнение параметров ВТ
2. в запрос соединяй все что угодно - остатки \ обороты
3 protsenkodv
 
28.05.12
14:44
(1) Спасибо, появилась надежда, что не придется строить отчет как в 77.
Запрос я сделал: получил продажи за период, и остаток.
Как это вывести? Какие нужны группировки?
Не понял что есть "Автозаполнение параметров ВТ"
4 golden-pack
 
28.05.12
14:47
(3) Сейчас ... настроюсь ... группировка строк Контрагент договор группировка колонок = период
5 protsenkodv
 
28.05.12
14:56
(4) в этом случае в группировку колонок попадет и ресурс "Продажи" и "Остаток" по каждому месяцу.
6 protsenkodv
 
28.05.12
14:57
а нужно чтоб сначала шли продажи по каждому месяцу, а потом одной колонкой остаток.
7 golden-pack
 
28.05.12
14:58
(5) к концу периода + месяц = остаток - будет вконце

Запрос покажи
8 protsenkodv
 
28.05.12
15:07
ВЫБРАТЬ
   ВсяНоменклатура.Номенклатура,
   Продажи.КоличествоОборот КАК Продажи,
   Продажи.Период,
   Остатки.КоличествоОстаток КАК Остаток
ИЗ
   (ВЫБРАТЬ
       Номенклатура.Ссылка КАК Номенклатура
   ИЗ
       Справочник.Номенклатура КАК Номенклатура) КАК ВсяНоменклатура
       ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
           ПродажиОбороты.Номенклатура КАК Номенклатура,
           ПродажиОбороты.КоличествоОборот КАК КоличествоОборот,
           ПродажиОбороты.Период КАК Период
       ИЗ
           РегистрНакопления.Продажи.Обороты(, , Месяц, ) КАК ПродажиОбороты) КАК Продажи
       ПО ВсяНоменклатура.Номенклатура = Продажи.Номенклатура
       ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
           ТоварыНаСкладахОстатки.Склад КАК Склад,
           ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
           ТоварыНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстаток
       ИЗ
           РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки) КАК Остатки
       ПО ВсяНоменклатура.Номенклатура = Остатки.Номенклатура
9 golden-pack
 
28.05.12
15:19
(8) вариант - сделать оборот и остаток одной колонкой, но период остатка = конец периода + месяца
10 protsenkodv
 
28.05.12
15:28
(9) А как их сделать одной колонкой?
11 protsenkodv
 
28.05.12
16:09
А если в отчет выводится две таблицы, можно их разместить не друг под другом, а рядом?
12 golden-pack
 
29.05.12
02:47
(11) выложи отчет на файлообменник
13 protsenkodv
 
29.05.12
10:41
2 + 2 = 3.9999999999999999999999999999999...