Имя: Пароль:
1C
1C 7.7
v7: Помогите написать запрос
0 Balabass
 
24.02.12
04:38
Запросы в 7.7 для меня потемки.
Вообщем нужна подсказка
Есть кусок:

   Запрос = СоздатьОбъект("Запрос");
   ТекстЗапроса =
   "//{{ЗАПРОС(РасчетныеЛистки)
   |Период с Дата1 по Дата2;
   |Сотрудник                = ЖурналРасчетов.Зарплата.Объект;
   |ФизЛицо                = ЖурналРасчетов.Зарплата.Объект.ОсновнойЭлемент;
   |Расчет                    = ЖурналРасчетов.Зарплата.ВидРасч;
   |ТекущийДокумент        = ЖурналРасчетов.Зарплата.ТекущийДокумент;
   |Результат                = ЖурналРасчетов.Зарплата.Результат;
   |ДниВЖурнале            = ЖурналРасчетов.Зарплата.Дни;
   |ЧасыВЖурнале            = ЖурналРасчетов.Зарплата.Часы;
      |ДатаНачалаВЖурнале        = ЖурналРасчетов.Зарплата.ДатаНачала;
   |ДатаОкончанияВЖурнале    = ЖурналРасчетов.Зарплата.ДатаОкончания;
   |Действие                =ЖурналРасчетов.Зарплата.ПериодДействия;
   |Функция СуммаНачисления    = Сумма(Результат)    когда (Расчет.ВходитВГруппу(ГруппаРасчетов.ВсеНачисления)=1);
   |Группировка ФизЛицо Без Групп;
   |Группировка Расчет упорядочить по Расчет.Очередность;  
   |Группировка Сотрудник Без Групп;
   |Группировка ТекущийДокумент упорядочить по ТекущийДокумент.ДатаДок;";

Автор не я - выдернул из типовой.
Как тут подправить, чтобы мне собирать опаределененные виды начислений?
Нужно отработать не все а только 15 видов. Разве 15 ИЛИ писать?
1 SeraFim
 
24.02.12
04:40
Условие(<ЛогическоеВыражение>);
вот учебничек хороший:
http://abc.vvsu.ru/Books/ebooks_iskt/%DD%EB%E5%EA%F2%F0%EE%ED%ED%FB%E5%F3%F7%E5%E1%ED%E8%EA%E8/1%D1/Documentation/Documentation/lang0342.htm
2 Rie
 
24.02.12
04:41
(0) Собери нужные виды в список значений (с именем НужныеВиды, например) и добавь

Условие(Расчет В НужныеВиды);
3 Balabass
 
24.02.12
05:18
1. Т.е я делаю списко значений НужныеВиды
2. Заполняю его своими видами расчетов
3. |Функция СуммаНачисления = Сумма(Результат);
  |Условие(Расчет В НужныеВиды)
4. Профит?
4 Rie
 
24.02.12
05:19
(3) Угу.
5 Гефест
 
24.02.12
06:43
Либо сделай ГруппуРасчетов и в дальнейшем везде ее используй
6 Гефест
 
24.02.12
06:43
*ГруппуВидовРасчеттов
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан