В запросе условие: УчетРабот.ДатаПроведенияРабот = &ДатаПроведенияРабот. Но УчетРабот.ДатаПроведенияРабот имеет вид ГГ.ММ.ДД, а &ДатаПроведенияРабот - ГГ.ММ.ДД.чч.мм.сс из-за чего похоже и не находит. Как "отрезать" время? Через Формат получается текст, который Дата() не преобразует в тип даты.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший