|
Регламентное задание.
| ☑ |
0
Uchenica74
30.12.13
✎
14:14
|
Добрый день. Проблема в создании документа Регламентным заданием.
Создала общий модуль, в который поместила код создания документа. Создала регламентное задание: в методе выбрала модуль и нужную функцию(никаких сообщить, предупредить и т.д. в коде нет). Смысл создания документа в том что выполняется обращение в другой БД. И при подключении к другой БД вылетает ошибка: Requested operation requires an OLE DB Session object, which is not supported by the current provider. Для проверки создала обработку с кнопкой - на нее повесила функцию из общего модуля-Все отрабатывает на ура. Сначала подумала что все таки что то в коде. Но на другом сервере (в копии 1С) испробовала свой алгоритм, отрабатывает без единого сбоя. Не могу понять что еще пропустила. Подскажите пожалуйста, если кто сталкивался.
|
|
1
ДенисЧ
30.12.13
✎
14:16
|
На сервере не та версия mdac
|
|
2
Wobland
30.12.13
✎
14:16
|
>OLE DB Session object, which is not supported by the current provider
ну не знает твой сервер твоей заморской штуки
|
|
3
Sammo
30.12.13
✎
14:17
|
Через что коннектитесь?
Скорее всего на сервере 1с не зарегистрирована dll для работы.
|
|
4
Uchenica74
30.12.13
✎
14:18
|
если подключаюсь по кнопке из обработки, то все ок
|
|
5
ДенисЧ
30.12.13
✎
14:19
|
(4) по кнопке у тебя на клиенте скорее всего работает
|
|
6
Uchenica74
30.12.13
✎
14:19
|
ИмяСервера = ИмяСерв;
ИмяБазы = ИмяБ;
ИмяПользователя = ИмяПольз;
Пароль = Пар;
СтрПодключения = "Provider=SQLOLEDB.1;
|Data Source=" + ИмяСервера + ";
|Initial Catalog=" + ИмяБазы + ";
|User ID="+ИмяПользователя+";
|Password="+Пароль+";";
Connection = Новый COMОбъект("ADODB.Connection");
// Подключение к источнику данных
Попытка
Connection.Open(СтрПодключения);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
|
|