Имя: Пароль:
IT
 
РассчитатьРегистрыНа вызов через ole
,
0 aki_rezak
 
20.02.14
15:08
продолжаются бои с регистрами через ole.
кусок кода...
//Объект это оле к моей 7.7 базы
РегОстатки = Объект.CreateObject("Регистр.ОстаткиТМЦ");
ТЗ         = Объект.CreateObject("ТаблицаЗначений");
Объект.РассчитатьРегистрыНа("01.01.12"); //тут ругается
//Неверно задана граница расчета!
//пробовал с одинарными кавычками не помоглп
РегОстатки.ВыбратьИтоги();
РегОстатки.ВыгрузитьИтоги(ТЗ);

помогите победить
1 vicof
 
20.02.14
15:09
Правильно РассчитатьРегистрахНахБыстро
2 aki_rezak
 
20.02.14
15:12
ps. итоги рассчитаны на этот период
3 DrZombi
 
гуру
20.02.14
15:13
(2) Дату, присвой правильно дату :)
4 DrZombi
 
гуру
20.02.14
15:14
(0) Зачем тебе вообще итоги?
Лучше уж Черным запросом получи.
5 aki_rezak
 
20.02.14
15:16
(3) хм. а как правильно тут задать дату?
6 Михаил Козлов
 
20.02.14
15:44
ДатаV7 = ФОРМАТ(Дата, "ДФ=dd.MM.yy");
7 Ёпрст
 
20.02.14
15:44
для начала, посмотреть, где находится ТА.. потом много думать.
8 aki_rezak
 
20.02.14
15:46
Объект.РассчитатьРегистрНа(Формат(НачПериода,"ДФ=dd.MM.yyyy"))
//я вот так писал не взлетело :(
9 aki_rezak
 
20.02.14
15:47
(7)ТА на текущую дату
10 aka AMIGO
 
20.02.14
15:49
тогда уж так.. Объект.РассчитатьРегистрыНа(Дата("01.01.12")); //тут ругается или нет? :)
11 aka AMIGO
 
20.02.14
15:50
+10 хотя с одинарными кавычками - это правильно
значит, дело в другом
12 Михаил Козлов
 
20.02.14
16:09
Пользовался РассчитатьРегистрыНа(<здесь дата как дата>) - вроде работало (давно было).