Запуск обработки через COM
☑
0
KoBapeH
27.12.13
✎
12:09
Собственно, необходимо через COM связаться с БД и запустить там загрузку данных из xml файла.
1
Wobland
27.12.13
✎
12:09
вперёд!
2
KoBapeH
27.12.13
✎
12:13
Как это сделать?
3
KoBapeH
27.12.13
✎
12:14
В смысле, соединение есть, обработку получаю. Но как её запустить?
4
Wobland
27.12.13
✎
12:15
.Запустить() нету у неё?
5
Конфигуратор1с
27.12.13
✎
12:15
ОЛЕ = Новый COMОбъект("V82.ComConnector");
Если ФайловаяБаза Тогда
СтрокаПодключения = "file='" + СокрЛП(Путь) + "'; usr='" + СокрЛП(Пользователь) + "'; pwd='" + СокрЛП(Пароль) + "';";
Иначе
СтрокаПодключения = "srvr='" + СокрЛП(Сервер) + "'; ref='" + СокрЛП(База) + "'; usr='" + СокрЛП(Пользователь) + "'; pwd='" + СокрЛП(Пароль) + "';";
КонецЕсли;
Соединение = ОЛЕ.Connect(СтрокаПодключения);
6
Defender aka LINN
27.12.13
✎
12:15
(3) Для начала надо хотя бы себе попытаться рассказать, что значит "Запустить обработку"
7
Конфигуратор1с
27.12.13
✎
12:16
далее
Соединение.ОбработкаЗагрузкиДанных.Загрузить();
8
KoBapeH
27.12.13
✎
12:16
Имеется в виду, загрузить во внешнюю БД данные из XML.
9
Serginio1
27.12.13
✎
12:18
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший