Имя: Пароль:
1C
1С v8
Помогите с запросом. Как правильно вычислить кол-во праздников в отпуске
0 Tata001
 
16.11.12
15:00
Праздничные дни вычисляю

ВЫБРАТЬ РАЗЛИЧНЫЕ
   РегламентированныйПроизводственныйКалендарь.ДатаКалендаря
ИЗ
   РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь
ГДЕ
   РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &ДатаНачала И &ДатаОкончания
   И РегламентированныйПроизводственныйКалендарь.ВидДня = &ВидДня

Отпуска по кадровым документам
ВЫБРАТЬ
   ОтпускаОрганизацийРаботникиОрганизации.Ссылка,
   ОтпускаОрганизацийРаботникиОрганизации.НомерСтроки,
   ОтпускаОрганизацийРаботникиОрганизации.Сотрудник,
   ОтпускаОрганизацийРаботникиОрганизации.ФизЛицо,
   ОтпускаОрганизацийРаботникиОрганизации.ОсвобождатьСтавку,
   ОтпускаОрганизацийРаботникиОрганизации.ДатаНачала,
   ОтпускаОрганизацийРаботникиОрганизации.ДатаОкончания,
   ОтпускаОрганизацийРаботникиОрганизации.ПричинаОтсутствия,
   ОтпускаОрганизацийРаботникиОрганизации.ВидДополнительногоОтпуска,
   ОтпускаОрганизацийРаботникиОрганизации.РабочийГодС,
   ОтпускаОрганизацийРаботникиОрганизации.РабочийГодПо,
   ОтпускаОрганизацийРаботникиОрганизации.ДатаНачалаДоп,
   ОтпускаОрганизацийРаботникиОрганизации.Основание,
   ОтпускаОрганизацийРаботникиОрганизации.НапомнитьПоЗавершении,
   ОтпускаОрганизацийРаботникиОрганизации.Сторно,
   ОтпускаОрганизацийРаботникиОрганизации.КоличествоДней,
   ОтпускаОрганизацийРаботникиОрганизации.КоличествоДнейДоп
ИЗ
   Документ.ОтпускаОрганизаций.РаботникиОрганизации КАК ОтпускаОрганизацийРаботникиОрганизации
ГДЕ
   ОтпускаОрганизацийРаботникиОрганизации.Ссылка.Организация = &Организация
   И ОтпускаОрганизацийРаботникиОрганизации.ДатаНачала МЕЖДУ &ДатаНачала И &ДатаОкончания
   И ОтпускаОрганизацийРаботникиОрганизации.Ссылка.Проведен = &Проведен

===========
как мне связать эти два запроса ,что бы получить сколько праздничных дней было в отпуске. Например в мае было 2 дня : 01.05.2012, 09.05.2012
1 Tata001
 
16.11.12
15:09
актуально
2 НЕА123
 
16.11.12
15:11
ЛЕВОЕ СОЕДИНЕНИЕ
+
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РегламентированныйПроизводственныйКалендарь.ДатаКалендаря)
3 Tata001
 
16.11.12
15:13
(2) я так-то дополнительное поле хотело,что б оно показывало сколько праздников выпало в отпуск
4 dimaldinho
 
16.11.12
16:10
ВЫБРАТЬ
   РегламентированныйПроизводственныйКалендарь.ДатаКалендаря
ПОМЕСТИТЬ ВТПраздничныеДни
ИЗ
   РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь
ГДЕ
   РегламентированныйПроизводственныйКалендарь.ВидДня = &ВидДня
   И РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &ДатаНачала И &ДатаОкончания
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   ОтпускаОрганизацийРаботникиОрганизации.Сотрудник,
   ОтпускаОрганизацийРаботникиОрганизации.ДатаНачала,
   ОтпускаОрганизацийРаботникиОрганизации.ДатаОкончания,
   КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВТПраздничныеДни.ДатаКалендаря) КАК ДатаКалендаря
ИЗ
   Документ.ОтпускаОрганизаций.РаботникиОрганизации КАК ОтпускаОрганизацийРаботникиОрганизации
       ЛЕВОЕ СОЕДИНЕНИЕ ВТПраздничныеДни КАК ВТПраздничныеДни
       ПО ОтпускаОрганизацийРаботникиОрганизации.ДатаНачала <= ВТПраздничныеДни.ДатаКалендаря
           И ОтпускаОрганизацийРаботникиОрганизации.ДатаОкончания >= ВТПраздничныеДни.ДатаКалендаря
ГДЕ
   ОтпускаОрганизацийРаботникиОрганизации.Ссылка = &Ссылка

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