Для решения необходимо использовать математические функции в запросе и СКД Log (логарифм) и Exp (экспоненту). Данные функции появились в 8.3.20.1549.
Решением будет вычисление Экспоненты от суммы Логарифмов данных чисел.
К примеру, имеем три числа 25, 39 и 47 в колонке Поле1, которые нам надо умножить между собой. Первым делом вычисляем от них логарифм LOG(Поле1):
Следующим (и последним) шагом будет добавление поля Логарифм в ресурс СКД с вычислением Экспоненты от суммы логарифмов:
Получаем необходимый результат:
Почему немного не сходится? Потому что функция LOG в 1С почему-то округляет результат до 9-го знака после запятой, возможно, в следующих версиях уберут такое округление. Если посмотреть результат вычисления без округления, то логарифм от числа 25 будет таким (16 знаков после запятой):
Вывод: данное решение подходит, если результат нужен округлённый до 2-х знаков после запятой и/или количество чисел, которые нужно умножить между собой не сильно велико, т.к. из-за множества округлений функции LOG конечный результат может отличаться.
Для богатых лентяев выкладываю отчет СКД, где реализован данный пример.