Похоже, надо правильно проставлять ПериодДействияКонец.
Вот как я сделал у себя в алгоритме:
//Смотрим, как дата соответствует количеству фактически отработанных дней
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ ПЕРВЫЕ "+ДБФ.WORK_TIME+"
| ГрафикиРаботыПоВидамВремени.Дата КАК Дата
|ИЗ
| РегистрСведений.ГрафикиРаботыПоВидамВремени КАК ГрафикиРаботыПоВидамВремени
|ГДЕ
| ГрафикиРаботыПоВидамВремени.ГрафикРаботы = &ГрафикРаботы
| И ГрафикиРаботыПоВидамВремени.Месяц = &Месяц
| И ГрафикиРаботыПоВидамВремени.ВидУчетаВремени = &ПоДням
| И ГрафикиРаботыПоВидамВремени.ОсновноеЗначение = 1
|
|УПОРЯДОЧИТЬ ПО
| Дата";