В запросе два раза подряд формируются временные таблицы с помощью запроса к одной той же виртуальной таблице "Обороты" оборотного регистра накопления.
Указаны разные параметры "Начало периода" и "Конец периода".
Но по каким-то неведомым мне причинам, второй запрос выполняется с параметрами первого - тот же период выбирается. Какая-то встроенная оптимизация, вероятно.
Сразу скажу, мне не удалось воспроизвести ситуацию на простых примерах в демобазе. Обойти удалось легко отказавшись во втором запросе от виртуальной таблицы и обратившись к обычной таблице регистра с соответствующими группировками. Объёмы "крошечные", поэтому с практической точки зрения проблем нет.
Но в теории всё равно интересно, если кто-то с подобным сталкивался, расскажите, возможно имеются более "правильные" решения.
и сейчас окажется, что первый запрос к Оборотам делался с пустыми периодами и никто не заподозрил подвоха
А вот во второй запрос подставляли периоды заполненными и они заглючили.
И запрос опять выполнился с пустыми периодами.
(6) Почти всегда указывал "по-простому", правой кнопкой в запросе, а вот с проблемой столкнулся впервые.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой