Имя: Пароль:
1C
1C 7.7
v7: Значение функции в группировке запроса
0 Mister-X07
 
29.05.14
23:59
есть запрос

ТекстЗапроса =
    "//{{ЗАПРОС(Сформир)
    |Период с ВыбНачПериода по ВыбКонПериода;
    |Фирма = Документ.ИзготовлениеПродукции.Фирма;
        |Прод = Документ.ИзготовлениеПродукции.Продукция; //в шапке
        |КвоПрод= Документ.ИзготовлениеПродукции.КвоПрод;
        |Сырье = Документ.ИзготовлениеПродукции.Сирье; // в табл.части
        |КвоСырье= Документ.ИзготовлениеПродукции.КвоСырье;
        |Функция КвоСуммаПрод = Сумма(КвоПрод);
    |Функция КвоСуммаСырьеНаПрод = Сумма(КвоСырье*КвоПрод);
        |Группировка Прод Упорядочить по Прод.Наименование без групп Все ВошедшиеВЗапрос;
        |Группировка Сырье Упорядочить по Прод.Наименование без групп Все ВошедшиеВЗапрос;

Запрос к такой задаче: нужно слева выводить продукцию, напротив идет колонка - кво продукции выпущенной за период. В колонках вверху должно идти названия сырья, потраченное на изготовление продукции. На пересечении колонок продукция и сырье должно быть общее кво сырья потраченное на изготовление данного к-ва продукции.
Так вот в группировке идет дубляж суммирование кво продукции по группировке Сырье - этого не нужно.
1 Mister-X07
 
30.05.14
00:04
если в группировке Сырье есть какое-либо не нулевое значение кво сыре, так оно ставит и значение кво продукции. КвоСуммаСырьеНаПрод в этой группировке соответствует действительности. А вот КвоСуммаПрод на уровне груп-ки "Прод" дублирует (суммирует) несколько раз кво продукции из документа. Как этого избежать?
2 Mister-X07
 
30.05.14
00:08
возможно ли это?
3 kobzon
 
30.05.14
00:13
Мне почему то фильм Нечто вспомнился старенький. Там такая же структура была))
Ошибка? Это не ошибка, это системная функция.