Имя: Пароль:
1C
1C 7.7
v7: Нулевые суммы в запросе по месяцам
0 unlstu
 
27.09.12
11:46
В запросе выдает нулевые суммы по месяцам, что изменить, чтобы выдавал ненулевые значения.
   Запрос = СоздатьОбъект("Запрос");
   ТекстЗапроса =
   "//{{ЗАПРОС(Свод)
   |Период с ДатаНач по ДатаКон;
   |Сотрудник                = ЖурналРасчетов.Зарплата.Объект;
   |ОсновнойЭлемент        = ЖурналРасчетов.Зарплата.Объект.ОсновнойЭлемент;
   |Подразделение            = ЖурналРасчетов.Зарплата.Объект.ОсновнойЭлемент.Подразделение;
   |Расчет                    = ЖурналРасчетов.Зарплата.ВидРасч;
   |ТекущийДокумент        = ЖурналРасчетов.Зарплата.ТекущийДокумент;
   |Результат                = ЖурналРасчетов.Зарплата.Результат;
   |ДниВЖурнале            = ЖурналРасчетов.Зарплата.Дни;
   |ЧасыВЖурнале            = ЖурналРасчетов.Зарплата.Часы;  
   |Действие               = ЖурналРасчетов.Зарплата.ПериодДействия;";
   
   ТекстЗапроса = ТекстЗапроса + "
   |Функция Сумма                = Сумма(Результат);
   |Функция Дни                = Сумма(ДниВЖурнале);
   |Функция Часы                = Сумма(ЧасыВЖурнале);
   
   |Группировка Расчет упорядочить по Расчет.Очередность; "
   
   ;                                                      
   ТекстЗапроса = ТекстЗапроса + "
   
   |Группировка ОсновнойЭлемент упорядочить по ОсновнойЭлемент.Код Без Групп;
   |Группировка Месяц все;";                        
   ТекстЗапроса = ТекстЗапроса + "
   |Условие((Результат<>0)или(ДниВЖурнале<>0));
   |Условие(Сотрудник=СотрудникРасч);
   |"//}}ЗАПРОС
1 unlstu
 
27.09.12
12:45
ап
2 unlstu
 
27.09.12
14:05
ап
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.