Вот я тогда совсем ничего не понимаю...
У меня есть другой отчет:
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки(
&Дата,
&Склад = ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка)
ИЛИ Склад = &Склад) КАК ТоварыНаСкладахОстатки
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(
&Дата,
(&Склад = ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка)
ИЛИ Склад = &Склад)
И НЕ ТИПЗНАЧЕНИЯ(ДокументРезерва) = ТИП(Документ.ЗаказПокупателя)) КАК ТоварыВРезервеНаСкладахОстатки
Как видите, и мой первый пример и вот этот оба РН, оба по Остаткам, оба имеют параметр "Дата". Но первый пример при выборе даты дает начало дня, второй пример выводит четко на конец выбранного дня... Как такое может быть? Что я мог сотворить со вторым отчетом и недоделал с первым?
При открытии второго отчета:
УчетВремени = Ложь;
Если УчетВремени Тогда
Дата = ТекущаяДата();
Иначе
Дата = КонецДня(ТекущаяДата());
КонецЕсли;
ПараметрСКД = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Дата");
ПараметрСКД.Значение = Дата;//КонецДня(ТекущаяДата());
ПараметрСКД.Использование = Истина;
Вот при открытии первого (тема топика), который на экран выводит конец дня, но считает на начало...
Дата = КонецДня(ТекущаяДата());
ПараметрСКД = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Дата");
ПараметрСКД.Значение = Дата;//КонецДня(ТекущаяДата());
ПараметрСКД.Использование = Истина;