ЗиК ПроблемаСоСпискомСотрудников
09.03.2005
12:39
#1
"Мужики помогите, видимо не выполняется условие, у меня отчет выводит список сотрудников по подразделениям, но не всех, почему то верхний уровень подразделений выводится полностью, но если я выбираю какоето вложенное подразделение то у меня выводит не всех сотрудников:
"//{{ЗАПРОС(Сформировать)
|Период с ВыбНачПериода по ВыбКонПериода;
//|Док = Документ.ПриказОПриемеНаРаботу.ТекущийДокумент;
|Сотрудник = Документ.ПриказОПриемеНаРаботу.Сотрудник.Текущийэлемент;
|ДокументУдЛичность =Документ.ПриказОПриемеНаРаботу.Сотрудник.ДокументУдЛичность;
|Должность = Документ.ПриказОПриемеНаРаботу.Сотрудник.Должность;
|Подразделение = Документ.ПриказОПриемеНаРаботу.Сотрудник.Подразделение;
|Род = Документ.ПриказОПриемеНаРаботу.Сотрудник.Подразделение.Родитель;
|Род1 = Документ.ПриказОПриемеНаРаботу.Сотрудник.Подразделение.Родитель.Родитель;
|Род2 = Документ.ПриказОПриемеНаРаботу.Сотрудник.Подразделение.Родитель.Родитель.Родитель;
|Род3 = Документ.ПриказОПриемеНаРаботу.Сотрудник.Подразделение.Родитель.Родитель.Родитель.Родитель;
|СостояниеФизлица= Документ.ПриказОПриемеНаРаботу.Сотрудник.СостояниеФизлица;
//|Группировка Док;
|Группировка Сотрудник без групп;
//|Условие(Подразделение = ФОтбор);
|Условие((Подразделение в ФОтбор) или (Род в ФОтбор) или (Род1 в ФОтбор) или (Род2 в ФОтбор) или (Род3 в ФОтбор));
//|Условие(ПустоеЗначение(глРаботалСотрудник(Сотрудник,ВыбНачПериода,ВыбКонПериода))=0);
|Условие(ПустоеЗначение(СостояниеФизлица)=0);
|Условие(Сотрудник.ЭтоГруппа()=0);
|"//}}ЗАПРОС
;
Да кстати ФОтбор это Справочник.Подразделения"
"//{{ЗАПРОС(Сформировать)
|Период с ВыбНачПериода по ВыбКонПериода;
//|Док = Документ.ПриказОПриемеНаРаботу.ТекущийДокумент;
|Сотрудник = Документ.ПриказОПриемеНаРаботу.Сотрудник.Текущийэлемент;
|ДокументУдЛичность =Документ.ПриказОПриемеНаРаботу.Сотрудник.ДокументУдЛичность;
|Должность = Документ.ПриказОПриемеНаРаботу.Сотрудник.Должность;
|Подразделение = Документ.ПриказОПриемеНаРаботу.Сотрудник.Подразделение;
|Род = Документ.ПриказОПриемеНаРаботу.Сотрудник.Подразделение.Родитель;
|Род1 = Документ.ПриказОПриемеНаРаботу.Сотрудник.Подразделение.Родитель.Родитель;
|Род2 = Документ.ПриказОПриемеНаРаботу.Сотрудник.Подразделение.Родитель.Родитель.Родитель;
|Род3 = Документ.ПриказОПриемеНаРаботу.Сотрудник.Подразделение.Родитель.Родитель.Родитель.Родитель;
|СостояниеФизлица= Документ.ПриказОПриемеНаРаботу.Сотрудник.СостояниеФизлица;
//|Группировка Док;
|Группировка Сотрудник без групп;
//|Условие(Подразделение = ФОтбор);
|Условие((Подразделение в ФОтбор) или (Род в ФОтбор) или (Род1 в ФОтбор) или (Род2 в ФОтбор) или (Род3 в ФОтбор));
//|Условие(ПустоеЗначение(глРаботалСотрудник(Сотрудник,ВыбНачПериода,ВыбКонПериода))=0);
|Условие(ПустоеЗначение(СостояниеФизлица)=0);
|Условие(Сотрудник.ЭтоГруппа()=0);
|"//}}ЗАПРОС
;
Да кстати ФОтбор это Справочник.Подразделения"
Читают тему
(гостей: 1)