Имя: Пароль:
1C
 
Расчет доли в запросе (внешний отчет) не СКД.Возможно?
0 bambucho
 
11.07.15
18:05
Подскажите,возможно ли рассчитывать долю в запросе (не СКД) без прибегания к циклам и накопительным переменным?

Задача: взять оборотный регистр за определенный период и по ресурсу Сумма,расчитать долю каждой реализационной накладной.

Инет курил...может и не по тем фразам.
1 RomanYS
 
11.07.15
18:08
создаешь итоговую ВТ (с одной записью), соединяешь с основной таблицей, считаешь долю
2 bambucho
 
11.07.15
18:11
дело в том что,при левом соединении РН.Оборот и РТиУ + параметры выборки в границах пеиода и помещении результата в ВТ,следующий запрос и ВТ не дает получить общую сумму по ресурсу Сумма из ВТ,который уже поидее отобрался согласно количеству доков и периода)
3 bambucho
 
11.07.15
18:12
дело в том что,при левом соединении РН.Оборот и РТиУ + параметры выборки в границах пеиода и помещении результата в ВТ,следующий запрос из ВТ не дает получить общую сумму по ресурсу Сумма из ВТ,который уже поидее отобрался согласно количеству доков и периода)
4 RomanYS
 
11.07.15
18:24
выбрать
...
Данные.Сумма
поместить вт
ИЗ ТаблицаДанных как Данные;

выбрать
сумма(ВТ.Сумма)
поместить ВТИтог
ИЗ ВТ;

выбрать
...
ВТ.Сумма/ВТИтог.Сумма*100 КАК ДоляВПоцентах
ИЗ ВТ соединение ВТИтог по Истина


..это для произвольных входных данных. Для РН можно просто брать виртуальные таблицы оборотов с нужными разворотами
5 bambucho
 
11.07.15
18:43
(4) так я и делал,при конструкции СУММА(ВТ.СуммаИзРнОбороты) в секции ВБРАТЬ,не работает...
6 bambucho
 
11.07.15
18:48
(4) и кстати,плохо что в запросе нелья обращаться к итоговым полям сформированным по ИТОГИ...или я не прав?
7 Casey1984
 
11.07.15
19:20
(6) не ИТОГИ нужны а ГРУППИРОВКА
8 RomanYS
 
11.07.15
19:48
(5) "не работает" - очень информативно, могу только посочувствовать
(6) используй СКД
9 bambucho
 
11.07.15
20:53
(7) а ГРУППИРОВКА чем поможет в моем вопросе при подсчете доли?...
10 bambucho
 
11.07.15
20:56
(9) точнее сам сценарий действий как будет выглядить?
11 bambucho
 
11.07.15
21:26
смысл уловил,что то похожее на правду получилось