Имя: Пароль:
1C
1С v8
Формирование Итогов по колонкам в построителе.
0 antiteror91
 
06.08.13
14:10
есть построитель формирующий данные для отчета. В макете получаю начмсления и их значение. Проблема в том что по строкам итоги формируруются а по колонкам почему то нет. вот мой построитель

ПостроительОтчета.Текст =
    "ВЫБРАТЬ
    |    СРЕДНЕЕ(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокКт) КАК Сумма,
    |    ХозрасчетныйОстаткиИОбороты.ПериодМесяц КАК ПериодМесяц,
    |    ХозрасчетныйОстаткиИОбороты.Субконто2 КАК ИмяВидаРасчета,
    |    СУММА(ВЫБОР
    |            КОГДА МЕСЯЦ(График.Период) = МЕСЯЦ(ХозрасчетныйОстаткиИОбороты.ПериодМесяц)
    |                ТОГДА График.Дней
    |            ИНАЧЕ 0
    |        КОНЕЦ) КАК КоличествоДней
    |ИЗ
    |    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНачала, &ДатаОкончания, Авто, , Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ОбязательстваПоОплатеТрудаНачисленные), , Субконто1 = &Сотрудник) КАК ХозрасчетныйОстаткиИОбороты
    |        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    |            РабочееВремяРаботниковОрганизаций.Сотрудник КАК Сотрудник,
    |            РабочееВремяРаботниковОрганизаций.Период КАК Период,
    |            РабочееВремяРаботниковОрганизаций.Дней КАК Дней
    |        ИЗ
    |            РегистрНакопления.РабочееВремяРаботниковОрганизаций КАК РабочееВремяРаботниковОрганизаций
    |        ГДЕ
    |            РабочееВремяРаботниковОрганизаций.Период МЕЖДУ &ДатаНачала И &ДатаОкончания
    |            И РабочееВремяРаботниковОрганизаций.Сотрудник = &Сотрудник) КАК График
    |        ПО ХозрасчетныйОстаткиИОбороты.Субконто1 = График.Сотрудник
    |
    |СГРУППИРОВАТЬ ПО
    |    ХозрасчетныйОстаткиИОбороты.Субконто2,
    |    ХозрасчетныйОстаткиИОбороты.ПериодМесяц
    |
    |УПОРЯДОЧИТЬ ПО
    |    ПериодМесяц
    |ИТОГИ
    |    СУММА(Сумма),
    |    СУММА(КоличествоДней)
    |ПО
    |    ОБЩИЕ,
    |    ПериодМесяц ПЕРИОДАМИ(МЕСЯЦ, &ДатаНачала, &ДатаОкончания)
    |{ИТОГИ ПО
    |    ПериодМесяц КАК ПериодМесяц,
    |    ИмяВидаРасчета КАК ИмяВидаРасчета}";
    
    СтруктураПредставлениеПолей = Новый Структура("ПериодМесяц,ИмяВидаРасчета,Организация,ПодразделениеОрганизации",
    "Месяц",
    "Вид расчета",
    "Организация",
    "Подразделение");
    
    УправлениеОтчетами.ЗаполнитьПредставленияПолей(СтруктураПредставлениеПолей, ПостроительОтчета);
    ПостроительОтчета.ВыводитьОбщиеИтоги = Истина;
    ПостроительОтчета.РазмещениеИтоговВКолонках = ТипРазмещенияИтогов.ТолькоПодвал;
    
      ПостроительОтчета.Макет = ПолучитьМакет("FisaPersonalaDeEvidentaAVeniturilor");
    ПостроительОтчета.ИзмеренияКолонки.Добавить("ИмяВидаРасчета",,ТипИзмеренияПостроителяОтчета.Элементы);
    
ПостроительДляНачислений.Параметры.Вставить("Сотрудник",Справочники.СотрудникиОрганизаций.НайтиПоРеквизиту("Физлицо",ЭтаФорма.ФизЛицо));
    ПостроительДляНачислений.Параметры.Вставить("ДатаНачала",ЭтаФорма.ДатаНачала);
    ПостроительДляНачислений.Параметры.Вставить("ДатаОкончания",ЭтаФорма.ДатаОкончания);
ПостроительДляНачислений.Выполнить();
        ПостроительДляНачислений.ОформитьМакет();
        ПостроительДляНачислений.Вывести(ДокументРезультат);
В итогах по колонкам дублируется последняя строка макета, вместо сумм значениний колонок.Что не так? Спасибо.
1 antiteror91
 
06.08.13
14:19
up
2 antiteror91
 
06.08.13
14:31
вверх