|
v7: БИ из 8 в 77 |
☑ |
0
Патрио_
о_муэрто
21.01.08
✎
12:02
|
Делаю бух запрос через ОЛЕ:
v77 = Новый ComObject("V77.Application");
Стр = "";
РезультатПодключения = v77.Initialize(v77.RMTrade,Стр,"NO_SPLASH_SHOW");
Если РезультатПодключения=0 Тогда
Сообщить("Неудачное подключение!!");
Возврат;
Иначе
Сообщить("Успешно");
КонецЕсли;
ИТ = v77.CreateObject("БухгалтерскиеИтоги");
Ит.ИспользоватьСубконто(v77.ВидыСубконто.Контрагенты,, 1); //ругается
Ит.ИспользоватьСубконто(v77.ВидыСубконто.Договоры,, 1);
Ит.ВыполнитьЗапрос(, , "60.1",,, 1,, "С");
Пока Ит.ПолучитьСубконто(1)=1 Цикл
На строке использовать субконто ругается - говорит тип не совпадает.
Что я неверно делаю?
|
|
1
Salvador Limones
21.01.08
✎
12:07
|
Пустых параметров быть не должно.
|
|
2
Патрио_
о_муэрто
21.01.08
✎
12:12
|
(1)Ты про ? Ит.ИспользоватьСубконто(v77.ВидыСубконто.Контрагенты,, 1) А если мне надо по всем значениям? Как в этом случае выйти?
|
|
3
Salvador Limones
21.01.08
✎
12:13
|
(2) Пробуй "", NULL или Неопределено.
|
|
4
Патрио_
о_муэрто
21.01.08
✎
12:40
|
Ит.ИспользоватьСубконто(v77.ВидыСубконто.Контрагенты,"",1,1); Теперь ругается также "Типы не совпадают", но на параметр 0.
|
|
5
Патрио_
о_муэрто
21.01.08
✎
12:41
|
Тоже самое выдает, если использовать вместо "", Неопределено. Если использовать NULL говорит неверное использование "ИспользоватьСубконто"
|
|
6
Патрио_
о_муэрто
21.01.08
✎
12:49
|
ИТ = v77.CreateObject("БухгалтерскиеИтоги"); Ит.ИспользоватьСубконто("Контрагенты"); Ит.ИспользоватьСубконто("Договоры"); Ит.ВыполнитьЗапрос(ДатаКон, ДатаКон, "60.1"); Пока остановился на таком вариаента, может кому полезно будет.
|
|
7
Патрио_
о_муэрто
21.01.08
✎
13:33
|
Хотя хрена, он хоть и не выдает ошибок, но и результатов тоже никаких не выдает.
|
|