Как передать дату для РассчитатьРегистыПо по оле #348900


#0 by quest
БазаОле.рассчитатьРегистрыНА(ДатаОткуда); Ругается на последнюю строчку. Понимаю так что из-за неверного формата передаваемой даты. Как исправить?
#1 by Зарбазан
БазаОле.рассчитатьРегистрыНА(БазаОле.EvalExpr("ДАТА("+ДатаГод(ДатаОткуда)+","+ДатаМесяц(ДатаОткуда)+","+ДатаЧисло(ДатаОткуда)+")") )
#2 by quest
это в восьмерке вызывается, и БазаОле.EvalExpr(...) снова преобразует дату к формату 8ки я так понимаю
#3 by Зарбазан
С какого перепуга? Только методы  соответствующие поставь,  я семерошные написал.
#4 by Зарбазан
если не получится, делай ExecuteBatch на всю конструкцию.
#5 by quest
в семереке код рассчитатьРегистрыНА(дата(2008,06,01)); отрабатывается без вопросов не работает. В чем может быть дело?
#6 by Зарбазан
что пишет, конкретно?
#7 by quest
спасибо за помощь
#8 by Зарбазан
#9 by quest
и ТЗ пустое... Хотя остатки есть
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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