|
СКД нужна помощь с итогами по группировке | ☑ | ||
---|---|---|---|---|
0
Puzoter
12.01.17
✎
01:09
|
В схеме должен быть примерно такой запрос:
ВЫБРАТЬ ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура, ТоварыНаСкладахОстаткиИОбороты.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, ТИПЗНАЧЕНИЯ(ТоварыНаСкладахОстаткиИОбороты.Регистратор) КАК ВидДокумента, ВЫБОР КОГДА ТоварыНаСкладахОстаткиИОбороты.Регистратор = НЕОПРЕДЕЛЕНО ТОГДА NULL ИНАЧЕ ТоварыНаСкладахОстаткиИОбороты.Регистратор КОНЕЦ КАК Регистратор, ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход КАК КолПриход, ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход КАК КолРасход, ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток КАК КолНачОст, ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток КАК КолКонОст ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , Авто, , ) КАК ТоварыНаСкладахОстаткиИОбороты Но его нужно как-то переделать, чтобы остатки в группировках считались правильно. Сейчас для каждого регистратора выводится начальный и конечный остаток, а в группировке он суммируется т.е. получается остаток*количество документов регистраторов |
|||
1
Franchiser
гуру
12.01.17
✎
01:26
|
ВычислитьВыражениеСгруппировкойМассив() тебе в помощь
|
|||
2
Puzoter
12.01.17
✎
11:02
|
(1) Какой выражение в моем случае нужно указать, не могу сообразить?
|
|||
3
Лохматые Уши
12.01.17
✎
11:09
|
(2) Добавь ресурс. В выражении напиши:
Сумма( ВычислитьВыражениеСГруппировкойМассив( "КолКонОст", "ТвояГруппировка" ) ) |
|||
4
Windyhead
12.01.17
✎
11:42
|
(1) и (3) зачем городить этот огород если можно просто настроить правильно роли полей в схеме?
|
|||
5
Windyhead
12.01.17
✎
11:46
|
(0)Выбери еще Период секунда в запросе.
в настройке роли для поля регистратор поставь период= 1 ,а для ПериодСекунда период=2 для полей остатков убедись что стоят в ролях типы Конечный остаток и начальный остаток. для регистратора еще поставь игнорировать NULL |
|||
6
Лохматые Уши
12.01.17
✎
12:06
|
(5) Зачем городить этот огород?
См. (3). |
|||
7
Puzoter
12.01.17
✎
12:15
|
(5) Похоже, все норм, спасибо
(6) Не взлетело, какая-то ерунда в итогах |
|||
8
Windyhead
12.01.17
✎
12:17
|
(6) И что будет когда пользователь поменяет структуру отчета?
Например вместо Номенклатура Регистратор Выберет Номенклатура Характеристика Регистратор ну или другие вариации, мм? Программист побежит менять значение параметра "ТвояГруппировка", со словами "ТвоюжМать" ))) |
|||
9
Puzoter
12.01.17
✎
12:20
|
(5) Правда не понял ничего... В чем смысл этих периодов?
|
|||
10
Puzoter
12.01.17
✎
12:27
|
(5)+ в общем спасибо, про периоды почитаю.
|
|||
11
Windyhead
12.01.17
✎
12:39
|
(9) смысл не столько в периодах сколько в Ролях полей.
Измерения должны быть отмечены как измерения а поля периода как периоды ну и т.д. http://its.1c.ru/db/metod8dev/content/3093/hdoc |
|||
12
Puzoter
12.01.17
✎
14:08
|
(11) Еще раз спасибо
|
|||
13
Puzoter
13.01.17
✎
11:01
|
Проблема остается...
Если указывать группировки Номенклатура-Характеристика-Регистратор, то все норм, но если регистратор отключить то итоги опять слетают. |
|||
14
Puzoter
13.01.17
✎
11:54
|
up
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |