Нужно в отчёт внести настройку, которая бы выбирала некоторые дни из календаря см скриншот.
И запрос под эту настройку. Сейчас нерабочие дни берутся из производственного календаря вот таким запросом:
А нужно выводить календарь с возможностью выбора нескольких дней
И запрос под эту настройку. Сейчас нерабочие дни берутся из производственного календаря вот таким запросом:
Функция КоличествоНеРабочихДней(ДатаНачала,ДатаКонца)
Запрос = Новый Запрос;
Запрос.Текст ="ВЫБРАТЬ
| КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Календарь.ДатаКалендаря) КАК ДатаКалендаря
|ИЗ
| РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК Календарь
|ГДЕ
| Календарь.ДатаКалендаря >= &ДатаНачала
| И Календарь.ДатаКалендаря <= &ДатаКонца
| И Календарь.ВидДня <> &ВидДня";
Запрос.УстановитьПараметр("ДатаНачала",ДатаНачала);
Запрос.УстановитьПараметр("ДатаКонца",ДатаКонца);
Запрос.УстановитьПараметр("ВидДня",Перечисления.ВидыДнейПроизводственногоКалендаря.Рабочий);
рез = Запрос.Выполнить().Выбрать();
Если рез.Следующий() Тогда
Возврат рез.ДатаКалендаря*24;
КонецЕсли;
Возврат 0;
КонецФункции
ПоказатьА нужно выводить календарь с возможностью выбора нескольких дней
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот