Имя: Пароль:
1C
1С v8
запрос ЗУП
,
0 anisa8310
 
25.07.12
16:08
Привет!
Зарплата и Управление Персоналом, редакция 2.5 (2.5.52.3)
пытаюсь посчитать общее количество отгуляного отпуска (кол-во дней)ежегодного отпуска по каждому сотруднику:
Запрос:
ВЫБРАТЬ
   ОтпускаОрганизацийРаботникиОрганизации.Ссылка,
   ОтпускаОрганизацийРаботникиОрганизации.Сотрудник,
   ОтпускаОрганизацийРаботникиОрганизации.ДатаНачала,
   ОтпускаОрганизацийРаботникиОрганизации.ДатаОкончания,
   ОтпускаОрганизацийРаботникиОрганизации.ПричинаОтсутствия,
   ОтпускаОрганизацийРаботникиОрганизации.Ссылка.Дата,
   ОтпускаОрганизацийРаботникиОрганизации.КоличествоДней,
   ОтпускаОрганизацийРаботникиОрганизации.Сотрудник.ДатаПриемаНаРаботу,
   ОтпускаОрганизацийРаботникиОрганизации.Сотрудник.ДатаУвольнения
ИЗ
   Документ.ОтпускаОрганизаций.РаботникиОрганизации КАК ОтпускаОрганизацийРаботникиОрганизации

СГРУППИРОВАТЬ ПО
   ОтпускаОрганизацийРаботникиОрганизации.Сотрудник,
   ОтпускаОрганизацийРаботникиОрганизации.Ссылка,
   ОтпускаОрганизацийРаботникиОрганизации.ДатаНачала,
   ОтпускаОрганизацийРаботникиОрганизации.ДатаОкончания,
   ОтпускаОрганизацийРаботникиОрганизации.ПричинаОтсутствия,
   ОтпускаОрганизацийРаботникиОрганизации.Ссылка.Дата,
   ОтпускаОрганизацийРаботникиОрганизации.КоличествоДней,
   ОтпускаОрганизацийРаботникиОрганизации.Сотрудник.ДатаПриемаНаРаботу,
   ОтпускаОрганизацийРаботникиОрганизации.Сотрудник.ДатаУвольнения




Выдает строки из табличной части несколько строк сотрудников:

1265    Отпуска организаций 325-от от 29.11.2010 14:35:24    Яруллина Гульсина Камилевна    04.12.2010    17.12.2010    14    08.09.2009    
1266    Отпуска организаций 294-от от 04.10.2011 11:24:49    Яруллина Гульсина Камилевна    12.10.2011    25.10.2011    14    08.09.2009    
1267    Отпуска организаций 187-от от 13.08.2010 10:46:35    Яруллина Гульсина Камилевна    22.08.2010    05.09.2010    14    08.09.2009    
1268    Отпуска организаций 67-от от 07.03.2012 12:08:45    Яруллина Гульсина Камилевна    12.03.2012    25.03.2012    14    08.09.2009    
1269    Отпуска организаций 153-от от 10.05.2011 13:54:11    Яруллина Гульсина Камилевна    17.05.2011    30.05.2011    14    08.09.2009    

все правильно!
я не знаю как из посчитать объединить по сотруднику- Фио и общее кол-во дней суммировать дни отпуска-как такой запрос можно организовать-кто нибудь считает кол-во дней ежегодного отпуска за весь период ??
1 Dmitry77
 
25.07.12
16:19
Открою страшную тайну - документ отпуск может быть отсторнирован другим документом например больничным, а так же может быть не проведен, и там еще есть нюансы.

Правильнее взять из типовой любой отчет где считается отпуск, найти нужную функцию, и с помощью ее получить нужные цифры.
2 almar
 
25.07.12
16:20
Используйте регистр накопления "Фактические отпуска"
3 anisa8310
 
25.07.12
16:21
(2) Хорошо попробую
4 anisa8310
 
25.07.12
16:26
ВЫБРАТЬ
   ФактическиеОтпускаОрганизаций.Период,
   ФактическиеОтпускаОрганизаций.Регистратор,
   ФактическиеОтпускаОрганизаций.НомерСтроки,
   ФактическиеОтпускаОрганизаций.Активность,
   ФактическиеОтпускаОрганизаций.Сотрудник,
   ФактическиеОтпускаОрганизаций.ВидЕжегодногоОтпуска,
   СУММА(ФактическиеОтпускаОрганизаций.Количество) КАК Количество,
   ФактическиеОтпускаОрганизаций.ДатаОкончания,
   ФактическиеОтпускаОрганизаций.Компенсация,
   ФактическиеОтпускаОрганизаций.ДатаРегистрации,
   ФактическиеОтпускаОрганизаций.МоментВремени
ИЗ
   РегистрНакопления.ФактическиеОтпускаОрганизаций КАК ФактическиеОтпускаОрганизаций

СГРУППИРОВАТЬ ПО
   ФактическиеОтпускаОрганизаций.Сотрудник,
   ФактическиеОтпускаОрганизаций.Период,
   ФактическиеОтпускаОрганизаций.Регистратор,
   ФактическиеОтпускаОрганизаций.НомерСтроки,
   ФактическиеОтпускаОрганизаций.Активность,
   ФактическиеОтпускаОрганизаций.ВидЕжегодногоОтпуска,
   ФактическиеОтпускаОрганизаций.ДатаОкончания,
   ФактическиеОтпускаОрганизаций.Компенсация,
   ФактическиеОтпускаОрганизаций.ДатаРегистрации,
   ФактическиеОтпускаОрганизаций.МоментВремени
5 anisa8310
 
25.07.12
16:26
Как их по фамилии то собрать данные?
6 IBTM
 
25.07.12
16:42
зачем ты так много полей выбираешь? Если тебе нужно только ФИО и колво дней. Колво дней получи, например, разницой дат.
7 anisa8310
 
25.07.12
16:48
ВЫБРАТЬ
   ФактическиеОтпускаОрганизаций.Сотрудник,
   ФактическиеОтпускаОрганизаций.Количество,
   ФактическиеОтпускаОрганизаций.Сотрудник.ДатаПриемаНаРаботу,
   ФактическиеОтпускаОрганизаций.Сотрудник.ДатаУвольнения
ИЗ
   РегистрНакопления.ФактическиеОтпускаОрганизаций КАК ФактическиеОтпускаОрганизаций
8 anisa8310
 
25.07.12
16:49
А как их собрать то по фамилии чтоб суммировала количество дней?
9 IBTM
 
25.07.12
16:50
Сумма, не?
10 anisa8310
 
25.07.12
16:50
в запросе? не пробовала
11 dend
 
25.07.12
16:50
а что отчеты по отпускам в ЗУПе не кошерные стали?
12 anisa8310
 
25.07.12
16:51
Получилось!!*
13 IBTM
 
25.07.12
16:52
а это, что в (4)

СУММА(ФактическиеОтпускаОрганизаций.Количество) КАК Количество