|
код из Питона в 1 С |
☑ |
0
altfin
01.12.14
✎
12:11
|
Как такой код написать на 1с 8 можно:
# Импортируем необходимые библиотеки
from win32com.client import *
from pythoncom import *
from datetime import *
# Задаём данные для подключения
userName = "robot" # имя пользователя
userPassword = "1234" # пароль
serverName = "." # имя сервера (точка - текущая машина)
# Подключаемся к серверу
conn = Dispatch("ZenithObject.Connection2")
conn.Open(serverName, userName, userPassword)
Пробовал так:
userName = "robot" # имя пользователя
userPassword = "1234" # пароль
serverName = "." # имя сервера (точка - текущая машина)
//Подключаемся к серверу
conn = Dispatch("ZenithObject.Connection2")
conn.Open(serverName, userName, userPassword)
но соединение не проходит.
|
|
1
altfin
01.12.14
✎
12:13
|
Чуток неправильно ушло в первом посту:
Пробовал в 1С так:
conn = Новый COMОбъект("ZenithObject.Connection2");
Попытка
conn.Open(serverName, userName, userPassword);
Cообщить("База подключена");
Исключение
Сообщить("Не могу подключиться к базе");
КонецПопытки;
|
|
2
SUA
01.12.14
✎
12:16
|
попытка-исключение убрать, курить возвращаемую ошибку
|
|
3
Господин ПЖ
01.12.14
✎
12:17
|
>ZenithObject.Connection2
теперь будем сидеть и гадать - а можно ли с этой шнягой работать из 1С
|
|
4
rsv
01.12.14
✎
12:18
|
(0) Вам к сторонней БД подключиться ?
|
|
5
altfin
01.12.14
✎
12:20
|
(2) спасибо
в ошибке пишет неверно указан пароль или имя пользователя
хотя вроде все верно
(4) да
|
|
6
rsv
01.12.14
✎
12:20
|
(5) А что за база ?
|
|
7
rsv
01.12.14
✎
12:22
|
То что приложуха на питоне вроде понятно ... а база ?
|
|
8
altfin
01.12.14
✎
12:26
|
разобрался вроде, пишет что-то про несовместимые версии сервера и клиента самой программы. Надо попробовать переустановить.
|
|