Имя: Пароль:
1C
1С v8
Округление в СКД
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) оставил все-таки вирт таблицу, но у поля регистратор поставил галку обязательное. Спасибо за помощь, щас везде выходит то, что надо.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn