|
v83.application не работают методы | ☑ | ||
|---|---|---|---|---|
|
0
Flyd-s
22.03.17
✎
11:55
|
Соединяюсь с другой базой через V83.Application, соединение проходит успешно, а далее пытаюсь использовать методы платформы, которые не работают, например Запрос = СоединениеСБД .NewObject("Запрос") выдает ошибку, что метод объекта не обнаружен, а СоединениеСБД.Справочники поле объекта не обнаружено и т.д.
СоединениеСБД = Новый COMОбъект("V83.Application"); Параметры = "Srvr="""+ ИмяСервера + """;Ref=""" + БазаДанных + """;Usr=""" + Пользователь + """;Pwd=""" + Пароль +""";"; Попытка Состояние("Соединение с базой Астор"); База1С = СоединениеСБД.Connect(Параметры); Исключение Предупреждение ("Ошибка подключения!"); Сообщить(ОписаниеОшибки()); СоединениеСБД = Неопределено; Возврат; КонецПопытки; Дальше пытаюсь использовать методы из |
|||
|
1
Mort
22.03.17
✎
11:57
|
ComConnector юзай.
|
|||
|
2
vicof
22.03.17
✎
11:57
|
База1С и СоединениеСБД как бэ немного разные вещи.
|
|||
|
3
Flyd-s
22.03.17
✎
11:58
|
(2), да не важно, красоту потом наведу в названии переменных
|
|||
|
4
1Снеговик
гуру
22.03.17
✎
11:59
|
Запрос = База1С.NewObject("Запрос")
|
|||
|
5
Flyd-s
22.03.17
✎
11:59
|
(1), а там говорит версия коннектора и core83 разная, пробовал переустанавливать платформу, копаться в регистрах, не помогает
|
|||
|
6
Flyd-s
22.03.17
✎
12:01
|
(4), у База1С тип булево, значение истина, это просто неправильно названная переменная
|
|||
|
7
vicof
22.03.17
✎
12:01
|
(5) это намек был, см. (4)
|
|||
|
8
Flyd-s
22.03.17
✎
12:01
|
(7) -> (6)
|
|||
|
9
vicof
22.03.17
✎
12:03
|
(8) ок. Действительно
|
|||
|
10
strange2007
22.03.17
✎
12:04
|
И да, всякие методы и свойства писать только на англ языке.
|
|||
|
11
Flyd-s
22.03.17
✎
14:29
|
Разобрался, из-за лицензий программа вылетала раньше, чем я успевал обратиться к методам
|
| Форум | Правила | Описание | Секции | Поиск |