1 запрос
ВЫБРАТЬ Календарь2.ДатаКалендаря КАК ДатаКалендаря ИЗ РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК Календарь2
ГДЕ
Календарь2.ДатаКалендаря > &Период
2 запрос результат которого в период подставлять нужно
ВЫБРАТЬ ПЕРВЫЕ 1
ФинансовыйАкт.ДатаВходящегоДокумента КАК ДатаАкта
ИЗ
Документ.ФинансовыйАкт КАК ФинансовыйАкт
ГДЕ
ФинансовыйАкт.Дата МЕЖДУ &НачПериода И &КонПериода
И ФинансовыйАкт.Статус <> ЗНАЧЕНИЕ(Перечисление.СостояниеСогласованияДоговора.Аннулирован)
ВЫБРАТЬ
Календарь2.ДатаКалендаря КАК ДатаКалендаря,
Д1.ДатаАкта
ИЗ
РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК Календарь2,
(ВЫБРАТЬ ПЕРВЫЕ 1
ФинансовыйАкт.ДатаВходящегоДокумента КАК ДатаАкта
ИЗ
Документ.ФинансовыйАкт КАК ФинансовыйАкт
ГДЕ
ФинансовыйАкт.Дата МЕЖДУ &НачПериода И &КонПериода
И ФинансовыйАкт.Статус <> ЗНАЧЕНИЕ(Перечисление.СостояниеСогласованияДоговора.Аннулирован)
УПОРЯДОЧИТЬ ПО
ДатаАкта) КАК Д1
ГДЕ
Календарь2.ДатаКалендаря >= Д1.ДатаАкта
И Календарь2.ДатаКалендаря < ДОБАВИТЬКДАТЕ(&ТекущаяДата, ДЕНЬ, 30)
И Календарь2.ВидДня = ЗНАЧЕНИЕ(Перечисление.ВидыДнейПроизводственногоКалендаря.Рабочий)
ВЫБРАТЬ Календарь2.ДатаКалендаря КАК ДатаКалендаря ИЗ РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК Календарь2
правое соединение(ВЫБРАТЬ ПЕРВЫЕ 1
ФинансовыйАкт.ДатаВходящегоДокумента КАК ДатаАкта
ИЗ
Документ.ФинансовыйАкт КАК ФинансовыйАкт
ГДЕ
ФинансовыйАкт.Дата МЕЖДУ &НачПериода И &КонПериода
И ФинансовыйАкт.Статус <> ЗНАЧЕНИЕ(Перечисление.СостояниеСогласованияДоговора.Аннулирован)) КАК Запрос2
по Календарь2.ДатаКалендаря > Запрос2.ДатаАкта
может так не проверял
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.