Имя: Пароль:
1C
1С v8
Выборка по месяцам
,
0 mimimimi
 
10.04.13
12:28
Помогите решить задачку: необходима выборка из регистра остатков с иерархией по месяцам из заданного диапазона. Как в запросе указать формирование иерархии по месяцам.
1 vicof
 
10.04.13
12:29
иерархия по месяцам это как?
2 mimimimi
 
10.04.13
12:33
Есть диапазон месяцев, мне нужно чтобы были итоги за каждый месяц из заданного диапазона
3 vicof
 
10.04.13
12:34
это называется итоги по месяцам
4 vicof
 
10.04.13
12:34
и в чем проблема?
5 SanGvin
 
10.04.13
12:37
ВЫБРАТЬ
...
ИТОГИ СУММА(Печеньки) ПО ПериодМесяц
6 mimimimi
 
10.04.13
12:47
Вообщем вот запрос:
""|ВЫБРАТЬ
   |    ПартииТоваровНаСкладахОстатки.СтоимостьОстаток КАК Стоимость
   |ИЗ
   |    РегистрНакопления.ПартииТоваровНаСкладах.Остатки(&Дата) КАК ПартииТоваровНаСкладахОстатки""

Он возвращает остатки на текущий момент, а мне нужно, чтобы выводились остатки по месяцам (последние 6 месяцев), и не важно через итоги или ещё как то.
7 Trainee
 
10.04.13
13:12
(7) Раскрой секрет своего ника?

По теме: Обороты?
8 mimimimi
 
10.04.13
13:14
Нет, "Остатки", в этом то и загвоздка.
9 Михаил Козлов
 
10.04.13
13:17
Попробуйте ОстаткиИОбороты с периодичностью МЕСЯЦ (см. (5)).
10 Trainee
 
10.04.13
13:17
(8) Месяца - это период, задаваемый кем-то. Как вариант, помещаешь из в ТЗ, а ТЗ в запрос.
Но, объясни зачем тебе 6 таблиц остатки?
11 mimimimi
 
10.04.13
13:23
Да и в оборотах бы не помешало. Задача была решена так, был цикл по месяцам, он каждый раз вызывал запрос с другим параметром ДАТА. Но это медленно, хочу переписать так, чтобы запрос сам выводил результаты по месяцам, диапазон месяцев задает пользователь (от дата1 до дата2). По поводу необходимости, требуется чтобы пользователь видел в отчете ОСТАТКИ за прошедшие месяцы по этим самым месяцам.
12 Trainee
 
10.04.13
13:24
(11) Ну тогда, передавай даты + ОстаткиИОбороты + (5).
13 Trainee
 
10.04.13
13:35
(12) Обороты.
14 Trainee
 
10.04.13
13:48
(12) и (13) минус.
Подумал лучше:
1) берешь ОстаткиИОбороты от даты до даты.
2) выделяешь НачалоМесяца(период), группируешь по периоду.
Получаешь Приход - Расход.
3) Получаешь СН и добавляешь к результату.