Имя: Пароль:
1C
1С v8
v8: Оптимальный расчет итогов в СКД
0 BiBijke
 
03.07.13
16:38
Добрый день, уважаемые мистяне. Подскажите, если кто сталкивался. Платформа 8.2.14, СКД и простенький запрос на нем

ВЫБРАТЬ
   "A" КАК Группа,
   "AM" КАК НГрупа,
   "Амортизатор" КАК Номенклатура,
   1 КАК Количество

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   "A",
   "AM",
   "Амортизатор2",
   2

Далее добавляем вычисляемое поле Проц в СКД, которое рассчитывается по некоторому условию от поля Количество.

Суть вопроса: Поле Проц для каждой группировки рассчитывается по своему алгоритму. Как на каждом уровне группировки, получить уже рассчитанные значения всех группировок ниже??. Сейчас единственный вариант для группировки n через функцию ВычислитьВыражениеСГруппировкойМассив пихать формулы для всех группировок ниже от 1 до n, получается каша, да и время расчета тоже страдает. Кто-нибудь сталкивался?
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.