|
СКД вычисляемое поле
| ☑ |
0
Шахтер_с
28.09.12
✎
19:24
|
Можно ли в вычисляемом поле произвести расчет . Нужно пересчитать в произвольную валюту значение запроса.
|
|
1
Wobland
28.09.12
✎
19:25
|
ты б хоть вопрос задал
|
|
2
Wobland
28.09.12
✎
19:25
|
пока скажу ответ: да
|
|
3
Шахтер_с
28.09.12
✎
19:31
|
Вопрос прост.
Есть числовое значение запроса. Его надо пересчитывать в произвольную валюту.
Валюта не связана с расчетом данного значения.Как это реализовать?
|
|
4
Wobland
28.09.12
✎
19:33
|
(3) наколдовать спецфункцию в вычисляемом поле или посчитать в запросе
|
|
5
Шахтер_с
28.09.12
✎
19:37
|
Я в запросе то посчитал, не вопрос.
ВЫБРАТЬ
КурсыВалютСрезПоследних.Курс,
КурсыВалютСрезПоследних.Кратность,
КурсыВалютСрезПоследних.Курс / КурсыВалютСрезПоследних.Кратность КАК Коэф,
КурсыВалютСрезПоследних.Валюта
ИЗ
РегистрСведений.КурсыВалют.СрезПоследних(&КонецПериода, ) КАК КурсыВалютСрезПоследних
ГДЕ
КурсыВалютСрезПоследних.Валюта = &Валюта
В вычисляемом поле пишу
Сделка.СуммаДокумента*Коэф
Но когда данное поле выбираю в настройках выдается ошибка "Поле не может быть использовано в группировке"
|
|
6
Wobland
28.09.12
✎
19:39
|
(5) что такое Сделка.СуммаДокумента?
|
|
7
Шахтер_с
28.09.12
✎
19:41
|
(6) Значение запроса. Он сам по себе выводится ,но валюта документа одна. А надо выбрав в настройках любую другую валюту, пересчитать значение.
|
|
8
Wobland
28.09.12
✎
19:42
|
(7) переформулирую. сделай один запрос с нужным пересчётом
|
|
9
Wobland
28.09.12
✎
19:43
|
+(8) ну в смысле источник данных
|
|
10
Шахтер_с
28.09.12
✎
19:46
|
(9) в первоисточник втянуть расчет валюты и пересчитать, но это уже новый запрос. А в вычисляемом поле это не возможно?
|
|
11
Wobland
28.09.12
✎
19:47
|
(10) возможно
|
|
12
Wobland
28.09.12
✎
19:47
|
(10) я не понял, тебе аллах запрещает всё сразу сделать?
|
|
13
Шахтер_с
28.09.12
✎
19:50
|
(12) хорошо попробую переписать запрос
|
|
14
BAPBAP
28.09.12
✎
19:51
|
В одном запросе получаешь данные по сделкам. В другом запросе получаешь курс. Соединяешь два запроса по ИСТИНА. И в самом запросе вычисляешь сумму по новому курсу.
|
|