Как возвести в степень в запросе? #761972


#0 by breezee
Как возвести в степень в запросе? Значение показателя степени вычисляется. Основание вычисляется.
#1 by breezee
НЕ СКД
#2 by ЧеловекДуши
Предлагаю отказаться от 1С-ного запроса. Пиши на прямом запросе. Хоть через АДО :)
#3 by breezee
Да я уже гуглил, то что в нашел, но ничего нужного не нашел( Я не осилил функцию на встроенном языке в консолидации, так бы, наверное можно было не только в запросе
#4 by ЧеловекДуши
Можно и без запроса обойтись, Цикл наше все :)
#5 by ЧеловекДуши
Если не лепить построения кода типо "Ссылка.Реквизит.Справочник2.Реквизит... и т.д.", то проработает шустро :)
#6 by rphosts
Выгрузить промежуточный результат во временную таблицу/воспользоваться менеджером запросов, рассчитать требуемое, загрузить во второй запрос то, что получилось и работать с ним дальше. А какие значения у показателя-то?
#7 by breezee
Да вся проблема в том что только запросом и могу получать данные, я их дальше обрабатывать в ручную не могу
#8 by breezee
Там сложные рассчеты какие-то. В общем я вычисляю 2 числовых поля и должен возвести одно в другое
#9 by rphosts
диапазон и точность значения показателя какие?
#10 by ЧеловекДуши
Что значит не можешь? Опиши подробнее, куда ты деваешь данные запроса? Пишешь Два запроса 1. Получаешь необработанные данне 2. Возводишь степени и другое шаманство с Таблицей Значения 3. Помещаешь все обратно в запрос, в качестве временной таблицы и дальше как бы работаешь в ничем не бывало :)
#11 by ЧеловекДуши
+ Для увеличения скорости, рекомендую заранее возводить в степени :)
#12 by breezee
Спасибо, разобрался
#13 by ILM
в бухгалтерии понадобилась степень? ))) смотрите на формулы рядов Эйлера.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С