|
Запуск COM - соединения через регламентное задание | ☑ | ||
---|---|---|---|---|
0
Aleksei_Pro
26.09.12
✎
16:46
|
// запускаем COM-соединение и загружаем сразу АIRLIQUIDE
База_Сервер = Новый COMОбъект("V82.Application"); Попытка База_Сервер.Connect("srvr="""+"что то"+ """;ref=""" + "что-то" + """;Usr=""" + "что-то"+""";Pwd="""+"что-то" + """"); Исключение // Предупреждение("База данных не открыта!!!"); База_Сервер = Неопределено; Возврат; КонецПопытки; Обработка = База_Сервер.обработки.УниверсальныйОбменДаннымиXML.Создать(); Обработка.ИмяФайлаОбмена = КаталогВременныхФайлов() + "\123_.xml"; Обработка.РежимОбмена = "Загрузка"; Обработка.ЗагружатьДанныеВРежимеОбмена = истина; Обработка.ЗаписыватьВИнформационнуюБазуТолькоИзмененныеОбъекты = истина; Обработка.ОбъектыПоСсылкеЗагружатьБезПометкиУдаления = истина; Обработка.ОптимизированнаяЗаписьОбъектов = истина; Обработка.ЗаписыватьРегистрыНаборамиЗаписей = истина; Обработка.ОбрезатьСтрокиСправа = истина; Обработка.ФлагРежимОтладки = истина; Обработка.ДописыватьДанныеВПротоколОбмена = истина; Обработка.ВыполнитьЗагрузку(); УдалитьФайлы(КаталогВременныхФайлов() + "\123_.xml"); База_Сервер.ЗавершитьРаботуСистемы(Истина); Почему не стартует, пишет интерфейс не поддерживается. |
|||
1
Нууф-Нууф
26.09.12
✎
16:49
|
что то - замени на нормальный путь к базе, логин и пароль.
|
|||
2
Balonbl4
26.09.12
✎
16:49
|
(0) Руки оторвать за использование Апликейшена вместо Коннектора
|
|||
3
Aleksei_Pro
26.09.12
✎
16:50
|
(1) там нормальный путь я его убрал просто
(2) что не так то? |
|||
4
Aleksei_Pro
26.09.12
✎
16:50
|
COMConnector?
|
|||
5
Balonbl4
26.09.12
✎
16:51
|
Попытка
Com = Новый ComОбъект("V82.COMConnector"); Исключение //Сообщить(ОписаниеОшибки()); Возврат; КонецПопытки; СтрокаПодключения = "File=""" + Каталог +"\"";"+"usr="""";Pwd=;"; Попытка БазаИсточник = Com.Connect(СтрокаПодключения); Исключение //Сообщить(ОписаниеОшибки()); Возврат; КонецПопытки; ПолноеИмяВнешнейОбработки = Каталог + "\ОбменДаннымиXML.epf" ; //Запускаем внешнюю обработку обмена данными Попытка Обработка = БазаИсточник.ВнешниеОбработки.Создать(ПолноеИмяВнешнейОбработки,Ложь); Исключение //Сообщить(ОписаниеОшибки()); КонецПопытки; |
|||
6
shamannk
26.09.12
✎
16:52
|
ОбъектПодключения = "V81.COMConnector";
COMПодключение = Новый COMОбъект(ОбъектПодключения); БД = COMПодключение.Connect( твоя лабуда); |
|||
7
mikecool
26.09.12
✎
16:53
|
сервак на линухе?
|
|||
8
Aleksei_Pro
26.09.12
✎
16:53
|
Взлетел тепернь почему то универсальный обмен не хочет курить: База_Сервер.обработки.УниверсальныйОбменДаннымиXML.Создать();
|
|||
9
Aleksei_Pro
26.09.12
✎
16:53
|
(7) неа
|
|||
10
shamannk
26.09.12
✎
16:58
|
Вот как ты задачку решил v8: Не стартует регламентоне задание ))) После выгрузки хочеш запустить загрузку удаленно?
|
|||
11
Aleksei_Pro
26.09.12
✎
16:59
|
(11) я отошел от такого метода, не по своей вине.
|
|||
12
Aleksei_Pro
26.09.12
✎
17:00
|
(11) после выгрузки сразу хочу запустить загрузку через COM
|
|||
13
Aleksei_Pro
26.09.12
✎
17:08
|
Почему он ругается что "обработки" не обнаружено? все же верно написал
|
|||
14
Aleksei_Pro
26.09.12
✎
17:44
|
Неужели никто не знает в чем проблема почему Обработка = База_Сервер.обработки.УниверсальныйОбменДаннымиXML.Создать(); не взлетает
|
|||
15
Stim
26.09.12
✎
17:47
|
а у пользователя Usr=""" есть права на эту обработку?
|
|||
16
Aleksei_Pro
26.09.12
✎
17:50
|
есть полные права.
|
|||
17
DrShad
26.09.12
✎
17:51
|
какое извращение
|
|||
18
Stim
26.09.12
✎
17:52
|
а хз тогда. платформы одни и те же в базах?
|
|||
19
shamannk
26.09.12
✎
17:59
|
Может и вправду нет? Не так написал?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |