public object ДатаОкончанияОтпускаПоКалендарнымДням(/*ДатаНачала, КоличествоДней, ВключатьПраздники = Ложь*/)
{
if(true/*НЕ ВключатьПраздники*/)
{
//Запрос = Новый Запрос;
/*Запрос.Текст =
"ВЫБРАТЬ
| ДатыКалендаря.ДатаКалендаря КАК ДатаОкончания,
| СУММА(Календарь.КалендарныеДни) КАК КалендарныеДни
|ИЗ
| РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК ДатыКалендаря
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК Календарь
| ПО (Календарь.ДатаКалендаря МЕЖДУ &ДатаНачала И ДатыКалендаря.ДатаКалендаря)
|ГДЕ
| ДатыКалендаря.ДатаКалендаря МЕЖДУ &ДатаНачала И ДОБАВИТЬКДАТЕ(&ДатаНачала, ДЕНЬ, 5 * &КоличествоДней)
| И ДатыКалендаря.КалендарныеДни > 0
|
|СГРУППИРОВАТЬ ПО
| ДатыКалендаря.ДатаКалендаря
|
|ИМЕЮЩИЕ
| СУММА(Календарь.КалендарныеДни) = &КоличествоДней";*/
//Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала);
//Запрос.УстановитьПараметр("КоличествоДней", КоличествоДней);
//Выборка = Запрос.Выполнить().Выбрать();
if(true/*Выборка.Следующий()*/)
{
//ДатаОкончания = Выборка.ДатаОкончания;
}
}
return null;
}