![]() |
![]() |
![]() |
|
Не работает обмен | ☑ | ||
---|---|---|---|---|
0
jumper
30.10.12
✎
13:01
|
Обмен ЗУП - Документооборот
Если запускаю вручную - обмен проходит, с регламентного задания - нет. УникальныйИдентификатор = Новый УникальныйИдентификатор(); ИмяВременногоФайлаПравилОбмена = КаталогВременныхФайлов() + УникальныйИдентификатор + ".xml"; УниверсальныйОбмен = Обработки.УниверсальныйОбменДаннымиXML.Создать(); МакетПравил = ПолучитьМакет("ЗУП_Документооборот"); МакетПравил.Записать(ИмяВременногоФайлаПравилОбмена); УниверсальныйОбмен.ИмяФайлаПравилОбмена = ИмяВременногоФайлаПравилОбмена; УниверсальныйОбмен.ЗагрузитьПравилаОбмена(); УниверсальныйОбмен.ЗаписыватьВИнформационнуюБазуТолькоИзмененныеОбъекты = Истина; УниверсальныйОбмен.РежимОбмена = "Выгрузка"; УниверсальныйОбмен.НепосредственноеЧтениеВИБПриемнике = Истина; УниверсальныйОбмен.ТипИнформационнойБазыДляПодключения = Ложь; УниверсальныйОбмен.ИмяСервераИнформационнойБазыДляПодключения = "serv"; УниверсальныйОбмен.ИмяИнформационнойБазыНаСервереДляПодключения = "doc"; УниверсальныйОбмен.ВерсияПлатформыИнформационнойБазыДляПодключения = "V82"; УниверсальныйОбмен.ПарольИнформационнойБазыДляПодключения = "pass"; УниверсальныйОбмен.ПользовательИнформационнойБазыДляПодключения = "user"; УниверсальныйОбмен.ИмяФайлаПравилОбмена = "test"; УниверсальныйОбмен.ВыполнитьВыгрузку(); Этот фрагмент работает при обмене ЗУП-УПП. В вот ЗУП-Документооборот -нет. В консоле заданий пишет - выполнено. Может какие доп опции есть в связи с тонким клиентом? |
|||
1
hhhh
30.10.12
✎
13:15
|
(0) каждый день этот вопрос.
если запускаешь вручную, то выполняется на твоем компе, если регламентное задание, то выполняется на сервере. В общем смотри есть ли эти все файлы на сервере и в каких папках, и есть ли права на эти папки у сервера 1С. |
|||
2
jumper
30.10.12
✎
14:06
|
Переделал на:
УниверсальныйОбмен = Обработки.УниверсальныйОбменДаннымиXML.Создать(); МакетПравил = ПолучитьМакет("ЗУП_Документооборот"); УниверсальныйОбмен.ЗагрузитьПравилаОбмена(МакетПравил.ПолучитьТекст(), "Строка"); УниверсальныйОбмен.ЗаписыватьВИнформационнуюБазуТолькоИзмененныеОбъекты = Истина; УниверсальныйОбмен.РежимОбмена = "Выгрузка"; УниверсальныйОбмен.НепосредственноеЧтениеВИБПриемнике = Истина; УниверсальныйОбмен.ТипИнформационнойБазыДляПодключения = Ложь; УниверсальныйОбмен.ИмяСервераИнформационнойБазыДляПодключения = "srv"; УниверсальныйОбмен.ИмяИнформационнойБазыНаСервереДляПодключения = "doc"; УниверсальныйОбмен.ВерсияПлатформыИнформационнойБазыДляПодключения = "V82"; УниверсальныйОбмен.ПарольИнформационнойБазыДляПодключения = "pas"; УниверсальныйОбмен.ПользовательИнформационнойБазыДляПодключения = "usr"; УниверсальныйОбмен.ИмяФайлаПравилОбмена = "test"; УниверсальныйОбмен.ВыполнитьВыгрузку(); Тоже самое :( |
|||
3
jumper
30.10.12
✎
14:40
|
Запустил вручную на сервере, ругань -
При попытке соединения с COM-сервером произошла следующая ошибка: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(13659)}: Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса: Недопустимая строка с указанием класса Буду разбираться... |
|||
4
jumper
30.10.12
✎
16:59
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |