Посчитать количество выходных дней между двумя датами #758189


#0 by Про100Филя
Всех с пятницой. Есть таблица с интервалами дат(две даты), надо найти количество выходных дней которые входят в этот период. Подскажите как сделать наиболее оптимально?(Кроме перебора есть варианты?) Таблица строк 30-100.
#1 by mikecool
запрос к рс рег календарь
#2 by Тoлько_Просмотр
Сделай РС производственный календарь и ну дальше там уже излишне разжевывать, всё очевидно.
#3 by spectre1978
Если только обычные выхи (не праздники и т.д.), то просто. Первое воскресенье с начала и последнее с конца найти перебором и запомнить их даты. Период между ними будет целым числом недель, соответственно узнать число недель (к-во дней поделить на 7) и умножить на 2. Примерно так.
#4 by Ненавижу 1С
подсказка, есть праздники и переносы выходных из-за праздников
#5 by spectre1978
в этом случае только правильно заполненный РС.
#6 by Ненавижу 1С
таки да, шеф
#7 by Про100Филя
Спасибо прям как чуял что близко. РегламентированныйПроизводственныйКалендарь из УТ10 подойдёт?
#8 by Гёдза
посчитать общую длину интервала и вычесть сумму длин интервалов
#9 by Быдло замкадное
РС Производственный календарь, где вид дня = выходной. Количество различных. Простейший запрос же
#10 by Тoлько_Просмотр
Без разницы, главное чтоб заполнен был
#11 by Быдло замкадное
ГДЕ     РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &НачалоМесяца И &КонецМесяца
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С