К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

параметр запроса

Гость
0 - 27.03.2017 - 18:40
8.3.9
Помогите, пожалуйста, разобраться: в консоли запросов пишу запрос:
ВЫБРАТЬ МойРегистрОстаткиИОбороты.КБКР КАК КБК,
МойРегистрОстаткиИОбороты.КОСГУ КАК КОСГУ,
МойРегистрОстаткиИОбороты.СуммаКонечныйОстаток КАК ЛБООстаток,
ИЗ
РегистрНакопления.МойРегистр.ОстаткиИОбороты( ,
&ДатаДок,
,
,
) КАК МойРегистрОстаткиИОбороты

Значение параметра ДатаДок задаю как 23.12.2016 23:59:59

Все прекрасно отрабатывает, получаю нужную мне выборку.
Затем вставляю запрос в код,
пишу:Запрос.УстановитьПараметр("ДатаДок", Новый Граница(КонецДня(Объект.Дата),ВидГраницы.Включая)) ;
Выполняю запрос и получаю пустую выборку!!!
Значение КонецДня(Объект.Дата) отладчик показывает 23.12.2016 23:59:59.
В чем может быть дело?



1 - 27.03.2017 - 18:49
Запрос.УстановитьПараметр("ДатаДок", КонецДня(Объект.Дата));
Гость
2 - 28.03.2017 - 09:27
(1) Нет, я так пробовала, результат тот же , пустая выборка(((
Гость
3 - 28.03.2017 - 11:35
Задала уже в коде :
Запрос.УстановитьПараметр("ДатаДок", Дата(2017,12,23,23,59,59)
Все равно выборка пустая(((
Гость
4 - 28.03.2017 - 11:51
почему выборка должна содержать данные?
В запросе используются только указанные поля? Зачем юзать ОстаткиИОбороты?
Гость
5 - 28.03.2017 - 11:59
Сорри, не полностью запрос скопировала:

ВЫБРАТЬ МойРегистрОстаткиИОбороты.КБКР КАК КБК,
МойРегистрОстаткиИОбороты.КОСГУ КАК КОСГУ,
МойРегистрОстаткиИОбороты.СуммаКонечныйОстаток КАК ЛБООстаток,
СУММА(МойРегистрОстаткиИОбороты.СуммаРасход) КАК ЛБОТекущие
ИЗ
РегистрНакопления.МойРегистр.ОстаткиИОбороты( ,
&ДатаДок,
,
,
) КАК МойРегистрОстаткиИОбороты
Гость
6 - 28.03.2017 - 12:00
МойРегистрОстаткиИОбороты.СуммаРасход КАК ЛБОТекущие
Гость
7 - 28.03.2017 - 12:15
Это что ещё за конструкция
СУММА(МойРегистрОстаткиИОбороты.СуммаРасход)? Зачем??? O_o
Гость
8 - 28.03.2017 - 12:17
нет суммы:

ВЫБРАТЬ МойРегистрОстаткиИОбороты.КБКР КАК КБК,
МойРегистрОстаткиИОбороты.КОСГУ КАК КОСГУ,
МойРегистрОстаткиИОбороты.СуммаКонечныйОстаток КАК ЛБООстаток,
МойРегистрОстаткиИОбороты.СуммаРасход КАК ЛБОТекущие
ИЗ
РегистрНакопления.МойРегистр.ОстаткиИОбороты( ,
&ДатаДок,
,
,
) КАК МойРегистрОстаткиИОбороты
Гость
9 - 28.03.2017 - 12:18
извините , поторопилась.
Если вообще параметр ДатаДок из запроса убираю, то выборка формируется, есть данные, но за весь период, а мне нужно на конкретную дату
Гость
10 - 28.03.2017 - 12:29
когда убираешь параметр - используется таблица актуальных итогов. Без какого либо "досчета".
Вариантов всего два - данные таковы, что выборка должна быть пустой (зафиксированные движения удовлетворяющие условиям выборки выводят запрашиваемые ресурсы в ноль); система ошибается при работе с итогами.
Второе решается аккуратным пересчетом итогов
Гость
11 - 28.03.2017 - 12:49
спасибо, пересчет итогов помог


К списку вопросов






Copyright ©, Все права защищены