|
Ошибка в фоновом задании. | ☑ | ||
---|---|---|---|---|
0
ЭтожЯ
23.09.15
✎
07:55
|
Добрый день.Фоновое задание создает сом-соединение. Журнал регистрации выдает следующую ошибку:{ОбщийМодуль.МодульРегламентныхЗаданий.Модуль(422)}: Ошибка при вызове метода контекста (Connect)
по причине: Произошла исключительная ситуация (V82.COMConnector.1): {МодульВнешнегоСоединения(13)}: Ошибка при вызове конструктора (ComОбъект) Вот данная строка: КомПлеер = Новый ComОбъект("WMPlayer.OCX"); КомПлеер.URL = "C:\1.wma"; Я ее закомментировала, но все равно та же ошибка в модуле внешнего соединения. |
|||
1
ЭтожЯ
23.09.15
✎
07:57
|
Дело в том, что этот ComОбъект("WMPlayer.OCX") никак не связан с моей процедурой, котое создает соединение с другой базой
|
|||
2
vis_tmp
23.09.15
✎
08:01
|
> КомПлеер = Новый ComОбъект("WMPlayer.OCX");
А в какой процедуре эта строка? |
|||
3
ЭтожЯ
23.09.15
✎
08:02
|
Процедура ПриНачалеРаботыСистемы()
КомПлеер = Новый ComОбъект("WMPlayer.OCX"); КомПлеер.URL = "C:\1.wma"; |
|||
4
ЭтожЯ
23.09.15
✎
08:02
|
Процедура ОпределитьТекущегоПользователя()
//КомПлеер = Новый ComОбъект("WMPlayer.OCX"); //КомПлеер.URL = "C:\1.wma"; Модуль внешнего соединения |
|||
5
ДенисЧ
23.09.15
✎
08:39
|
Интересно, а кому фоновое задание на сервере будет играть музыку?
|
|||
6
ЭтожЯ
23.09.15
✎
08:40
|
Фоновое задание должно устанавливаться независимо, чтобы не мешать работе пользователей
|
|||
7
mehfk
23.09.15
✎
08:40
|
(5) Будет играть фоновую музыку :)
|
|||
8
ЭтожЯ
23.09.15
✎
08:42
|
Вот этого я не знаю))еще до меня кто-то баловался))
|
|||
9
ЭтожЯ
23.09.15
✎
08:43
|
Почему может не срабатывать закоментаривание этого куска кода?
|
|||
10
Галахад
гуру
23.09.15
✎
08:53
|
А комментируется код в той базе?
|
|||
11
Serg_1960
23.09.15
✎
08:53
|
Забыл обновить конфигурацию базы данных? Демоническое обновление? Вызов WMPlayer - не единственный в алгоритме - где-то есть ещё вызов для "C:\2.wma", "C:\3.wma и тэдэ (шутка);
|
|||
12
ЭтожЯ
23.09.15
✎
08:56
|
(10)Нет комментрирую в клиент серверно базе в модуле внешнего
соединения |
|||
13
ЭтожЯ
23.09.15
✎
09:13
|
(10)Все. получилось.Спасибо ,что натолкнули на мысль. закоментарила код в той базе с которой происходит соединение. Надо было самой додуматься))
|
|||
14
ЭтожЯ
23.09.15
✎
12:04
|
Подскажите, еще пожалуйста по поводу такой проблемы:
Фоновое задание получает из модуля с повторно возвращаемыми значениями значение функции с результатом ComОбъект. После отработки фонового задания, происходит обращение к этой же функции из подписки на событие документа (событие при записи), кэширумое значение не находится и ComОбъект заново устанавливается через функцию. Если выполнять подобные действия не через фоновое задание, все работает отлично. В чем может быть проблема, в контексте выполнения?Фоновое выполняется на серверной базе? |
|||
15
ЭтожЯ
23.09.15
✎
12:05
|
глV21Object=МодульПовтИспЗначений.ПолучитьЗначениеCOMСоединение();
|
|||
16
ЭтожЯ
23.09.15
✎
12:06
|
Функция ПолучитьЗначениеCOMСоединение()Экспорт
//////////////////////////////////////////////////////////////// поключение к базе ///-- если константа заполнена то создаем соеденение Если ЗначениеЗаполнено(Константы.ПутьКБазеАвтовесов.Получить()) Тогда //глV21Object = Неопределено; ПутьКБазе = Константы.ПутьКБазеАвтовесов.Получить(); СтруктураПодключения = МодульРегламентныхЗаданий.ПолучитьСтруктуруПодключения_Авто(ПутьКБазе) ; глV21Object = МодульРегламентныхЗаданий.ПодключитсяКИнформационнойБазе2(СтруктураПодключения); Если глV21Object = Неопределено Тогда # Если Клиент Тогда Сообщить( "Ошибка подключения к базе данных!!!", СтатусСообщения.Важное ) ; #КонецЕсли Возврат Неопределено ; Иначе Возврат глV21Object; #Если Клиент Тогда Сообщить( ""+ТекущаяДата() + " - Подключение к конфигурации "+глV21Object.Метаданные.Synonym+" выполнено успешно!" ) ; #КонецЕсли КонецЕсли; КонецЕсли; //////////////////////////////////////////////////////////////// поключение к базе КонецФункции |
|||
17
ЭтожЯ
23.09.15
✎
12:06
|
ФоновыеЗадания.Выполнить("МодульФоновыхЗаданий.УстановитьCOMСоединение");
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |