COM соединение в регламентном задании #420002


#0 by Kuzia89
Доброго времени суток. Такая проблема. На сервере выполняется регламентное задание, которое подключается к этой же базе через COM и выполняет какие-либо действия(например создает элемент справочника). Пример кода регламентной процедуры: В результате в консоле заданий регламентное и фоновое задания в состоянии "Задание выполняется", элемент справочника не добавляется... Буду признатеоен за любую помощь
#1 by ТелепатБот
#2 by iomoe
Если тоже самое делать не фоновым заданием, а обработкой, элемент справочника добавляется?
#3 by Pashkaa
А в чем суть из базы через COM коннектится к этой же базе? v8=0; попробуй v8=Неопределено или V8.ЗавершитьРаботуСистемы(ложь);
#4 by Kuzia89
нет... Предприятие виснет
#5 by Kuzia89
нужно выгружать печатные формы в excel, а напрямую в регламентной процедуре не прокатит. Так что придется через COM соединение вызывать обработку, которая сделает выгрузку...
#6 by hhhh
права есть у пользователя на COM-содинение?
#7 by Defender aka LINN
Для кого не прокатит? Юзай COM-соединение, а не приложение. Стоит там всплыть какому-нибудь модальному окну - и привет.
#8 by Kuzia89
не помогло... судя по всему все стопорится на 2ой строчке ( Открытие = v8.connect("Srvr=""localhost"";Ref=""Tur""; Usr=""Администратор"";"); ) да, права полные пробовали выгружать напрямую, вылетала ошибка (не помню точно какая, но смысл в том, что с excel рабтать регламентное задание  отказывалось). Да и на конференции есть подобная ветка (. Там поступали по методу , только код не привели. "Юзай COM-соединение, а не приложение" в смысле V8.COMConnector ?
#9 by Kuzia89
Поправка к : Там поступали по методу , только код не привели: Регламентное задание сохранить файл в Excel Решил таким образом: Стартует регламетное задание, дальше оно подлючается к этой же базе в режиме оле, создает отчет (файл) в xls отключается от базы, отправляет созданный файл почтой, удаляет файл Завершается регламентное задание. Вобщем вырывание гланд через всем известное место.
#10 by Kuzia89
с V81.COMConnector все получилось, всем большое спасибо
#11 by НЕА123
может попробовать включить видимость? возможно - модальное окно.
#12 by Kuzia89
можно немного пояснить про модальное окно может я что неправильно понимаю... я же не вызываю не каких форм...
#13 by Pashkaa
Ну а ты представь что при выходе из системы в фоне появляется окно "Завершить работу системы?", в фоне на вопрос понятно ни кто не ответит, вот и виснет весь процесс
#14 by Kuzia89
спасибо за объяснение)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С