|
|
Чтение регистра сведений через com-соединение |
☑ |
|
0
Maksko
07.02.14
✎
20:35
|
Подскажите, пожалуйста не могу прочитать регистр сведений через com подключение.
Пытаюсь считать версию конфигурации Бухгалтерия предприятия 3.
Вылетает на строке ВерсияКонфиг. Напрямую в базе код работает.
V8 = Новый COMObject("V83.COMConnector");
Попытка
Соединение = V8.Connect(СтрокаПодключения);
Сообщить(СтрокаПодключения);
ИмяПодсистемы="БухгалтерияПредприятия";
Отбор = Новый Структура("ИмяПодсистемы",ИмяПодсистемы);
ВерсияКонфиг = Соединение.РегистрыСведений.ВерсииПодсистем.Получить(Отбор).Версия;
Сообщить(ВерсияКонфиг);
|
|
|
1
Wobland
07.02.14
✎
20:36
|
отбор должен быть тамошней структурой
|
|
|
2
shuhard
07.02.14
✎
20:36
|
(0) используй запрос
|
|
|
3
Maksko
07.02.14
✎
20:55
|
А примерный текст запроса не подскажете?
|
|
|
4
GenV
07.02.14
✎
21:01
|
(3) ВЫБРАТЬ Версия ИЗ РегистрСведений.ВерсииПодсистем ГДЕ ИмяПодсистемы = &ИмяПодсистемы
|
|
|
5
Maksko
07.02.14
✎
21:32
|
Не задано значение параметра "ИмяПодсистемы"
где задать этот параметр?
|
|
|
6
zladenuw
07.02.14
✎
21:35
|
Запрос = cntr.NewObject("Запрос");
Запрос.Текст = "Твой запрос";
Запрос.УстановитьПараметр();
а вообще читай книги. бо дальше тебе еще сложнее будет
|
|
|
7
Maksko
07.02.14
✎
22:24
|
Все сделал спасибо
|
|