код из Питона в 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
разобрался вроде, пишет что-то про несовместимые версии сервера и клиента самой программы. Надо попробовать переустановить.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн