Имя: Пароль:
1C
1С v8
Остатки по месяцам СКД
0 qwerty09
 
27.03.12
13:04
Хочу вывести остатки по месяцам в СКД, но получаю неверные данные...верные только на начало выбранного периода и на конец.
Вот текст запроса:

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

СГРУППИРОВАТЬ ПО
   Подзапрос.Производитель,
   Подзапрос.Модель,
   Подзапрос.Номенклатура,
   Подзапрос.ХарактеристикаНоменклатуры,
   Подзапрос.ПериодМесяц

в СКД поставил метод дополнения месяц. Что делаю не так?
1 Господин ПЖ
 
27.03.12
13:05
НАЧАЛОПЕРИОДА(ТоварыНаСкладахОстаткиИОбороты.ПериодМесяц, МЕСЯЦ)

мощна... только зачем..
2 Господин ПЖ
 
27.03.12
13:09
СКД в таком запросе остатки по периодам посчитать не в силах...
3 qwerty09
 
27.03.12
13:09
(1) если это убираю то в скд выводятся данные на начало и на конец месяца... как правильно сделать?
4 qwerty09
 
27.03.12
13:10
(2) охренеть :( странно тогда что вообще выводит какие то данные, только некорректные...
5 Господин ПЖ
 
27.03.12
13:11
еще насколько помню нач. и конечный остаток -вполне определенные роди для полей выборки. и они парные - должны быть оба в выборке, вне зависимости от того выводятся ли в отчет оба..
6 Господин ПЖ
 
27.03.12
13:12
(4) а в чем проблема то... ну посчитала чего-то по нижней группировке, а дальше тупо просуммировала.

короче в таком виде работать не будет
7 qwerty09
 
27.03.12
13:14
(5) щас проверю.
(6) вот блин, а я то губу раскатал : ( спасибо!
8 Новиков
 
27.03.12
13:25
(7) читай про типичные проблемы при расчете остатков на итс.
9 qwerty09
 
27.03.12
13:30
(8) к сожалению нет ИТСа под рукой, буду благодарен за копипаст сюда, если это не противоречит правилам форума.