Имя: Пароль:
1C
1С v8
Как возвести в степень в запросе?
0 breezee
 
30.12.15
06:28
Как возвести в степень в запросе? Значение показателя степени вычисляется. Основание вычисляется.
1 breezee
 
30.12.15
06:29
НЕ СКД
2 ЧеловекДуши
 
30.12.15
06:37
Предлагаю отказаться от 1С-ного запроса. Пиши на прямом запросе. Хоть через АДО :)
v8: Функция степени в запросе
3 breezee
 
30.12.15
06:40
(2) Да я уже гуглил, то что в (2) нашел, но ничего нужного не нашел(
Я не осилил функцию на встроенном языке в консолидации, так бы, наверное можно было не только в запросе
4 ЧеловекДуши
 
30.12.15
06:42
(3) Можно и без запроса обойтись, Цикл наше все :)
5 ЧеловекДуши
 
30.12.15
06:43
Если не лепить построения кода типо "Ссылка.Реквизит.Справочник2.Реквизит... и т.д.", то проработает шустро :)
6 rphosts
 
30.12.15
06:44
Выгрузить промежуточный результат во временную таблицу/воспользоваться менеджером запросов, рассчитать требуемое, загрузить во второй запрос то, что получилось и работать с ним дальше.

А какие значения у показателя-то?
7 breezee
 
30.12.15
06:44
(4) Да вся проблема в том что только запросом и могу получать данные, я их дальше обрабатывать в ручную не могу
8 breezee
 
30.12.15
06:46
(6) Там сложные рассчеты какие-то. В общем я вычисляю 2 числовых поля и должен возвести одно в другое
9 rphosts
 
30.12.15
06:48
(8) диапазон и точность значения показателя какие?
10 ЧеловекДуши
 
30.12.15
06:52
(7) Что значит не можешь?
Опиши подробнее, куда ты деваешь данные запроса?

Пишешь Два запроса
1. Получаешь необработанные данне
2. Возводишь степени и другое шаманство с Таблицей Значения
3. Помещаешь все обратно в запрос, в качестве временной таблицы и дальше как бы работаешь в ничем не бывало :)
11 ЧеловекДуши
 
30.12.15
06:53
+ Для увеличения скорости, рекомендую заранее возводить в степени :)
12 breezee
 
30.12.15
06:54
Спасибо, разобрался
13 ILM
 
гуру
30.12.15
08:22
в бухгалтерии понадобилась степень? )))
смотрите на формулы рядов Эйлера.