v7: $ПоследнееЗначение в Классе ПрямойЗапрос 1с++ возвращает значение на предыдущую #759213


#0 by daviels
Доброго дня. столкнулся вот с какой проблемой: Использую в запросе Виртуальное значение $ПоследнееЗначение, пытаюсь получить цену товара на дату документа, а в выборке возвращается значение на предыдущую дату. Версия 1cpp 3.2.4.1. Возвращается значение на предыдущую дату, т.е. например цена на 01.09.15 – 101 рубль, а возвращается значение 105 р, действующая до 01.09.15 Такая же история была и с курсом валют: НО вопрос решился подстановкой дополнительного параметра: Где 86399 – число секунд за день, таким образом я подумал что получаю значение на конец дня ОДНАКО в случае с получением цены это не работает вот полный код запроса: Помогите разобраться пожалуйста, что то я явно делаю не так...
#1 by Ёпрст
Время=(ЧЧ*3600+ММ*60+СС)*10000;
#2 by ЧеловекДуши
Попробуй Включать отладку у 1С++. Ты начнешь видеть запрос в таком виде, в котором его получает SQL :)
#3 by ЧеловекДуши
Далее дело техники, отладить такой запросик на самом SQL менеджере или QA :)
#4 by daviels
Ёпрст как обычно оказался прав на все 100% вопрос закрыт. Спасибо.
#5 by trad
а какое значение для времени применил?
#6 by daviels
863990000
#7 by trad
если значение будет установлено в последнюю секунду дня, то  опять будет проблема
#8 by daviels
да, думаю это более корректное значение. Спасибо.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С

Back to top