|
Округление в СКД
| ☑ |
0
sagartem
13.07.15
✎
10:15
|
Как сделать чтобы скд сначала округляла, а затем уже эти округленные значения ресурса суммировала по группировкам?
|
|
1
Ненавижу 1С
гуру
13.07.15
✎
10:17
|
округляй в запросе
|
|
2
xaozai
13.07.15
✎
10:17
|
ВЫРАЗИТЬ
|
|
3
Ненавижу 1С
гуру
13.07.15
✎
10:17
|
либо вычисляемое поле сделай
|
|
4
sagartem
13.07.15
✎
10:27
|
Сделал через выразить в запросе.
При расшифровке до регистратора все выглядит нормально - то есть и суммы округлены и итог тоже уже является суммой округл. сумм.
Но вот при выводе без расшифровки, картина не меняется. Выходит что теперь суммы итогов при расшифровке и без отличаются.
|
|
5
sagartem
13.07.15
✎
10:28
|
(4) Раньше же при округлении через формат поля в скд выходило неправильно и при расшифровке и без нее.
|
|
6
xaozai
13.07.15
✎
10:38
|
(5) Видимо, запрос к виртуальной таблице и когда не выбран регистратор, который есть уточнение периода, в выборке оказываются уже, как бы, сгруппированные записи.
Можно попробовать переделать запрос - сделать выборку с регистратором во временную таблицу и там же все группировать после округления.
Неоптимально, конечно, с точки зрения производительности, но сама задача такая...
|
|
7
sagartem
13.07.15
✎
10:41
|
(6) то есть надо вообще от вирт таблицы перейти к реальной?
|
|
8
xaozai
13.07.15
✎
10:43
|
(7) Ну, в данном случае, получается, что преимущества использования виртуальных таблиц сведены на нет постановкой задачи.
|
|
9
sagartem
13.07.15
✎
10:49
|
(8) оставил все-таки вирт таблицу, но у поля регистратор поставил галку обязательное. Спасибо за помощь, щас везде выходит то, что надо.
|
|