Имя: Пароль:
1C
1С v8
1Cv8 На сервере 1С не создаётся объект ИнтернетПочта
0 Said_We
 
14.05.15
16:02
Регламентное задание должно создавать и отправлять письмо.
Вручную код работает и отправляет письмо.
В фоновом задании на сервере 1С (MS SQL) письмо не отправляет.
При отладке фонового задания ошибка возникает в строке:
Почта = Новый ИнтернетПочта;

Т.е. не создается объект ИнтернетПочта.
1С:Предприятие 8.2 (8.2.19.116)

Кто-нибудь сталкивался с подобным. Гугл не дал результата. Может плохо искал.
1 H A D G E H O G s
 
14.05.15
16:04
(0) А что пишет в описании ошибки?
2 Said_We
 
14.05.15
16:46
(1) Ошибка при вызове конструктора (ИнтернетПочта)
3 Гёдза
 
14.05.15
16:47
(2) И все?
4 Said_We
 
14.05.15
16:49
Да.
НОВЫЙ это же конструктор. Он и не отрабатывает.
5 Said_We
 
14.05.15
16:56
Профиль = Новый ИнтернетПочтовыйПрофиль;
Отрабатывает и заполняется.

В клиенте отрабатывает всё.

Такая процедура в фоновом задании не отрабатывает:
Процедура Тест1() Экспорт
  ОбъектПочта = Новый Почта;
КонецПроцедуры

Т.е. ничего лишнего.
6 Torquader
 
14.05.15
23:54
Нужно смотреть под каким пользователем отрабатывает конструктор и какие dll он требует - вероятно, что чего-то не хватает.
7 Asmody
 
14.05.15
23:59
(5) Почта и ИнтернетПочта — это разные объекты.
8 Said_We
 
15.05.15
01:18
(7) Конечно. Просто они несколько по сути рядом и могут использовать общие механизмы внутри платформы.
По факту конструктор не работает для обоих.

(6) Это понятно что либо чего-то не хватает либо что-то с чем-то конфликтует и только для фонового задания. На клиенте прекрасно всё работает. Мой вопрос как раз и состоит в том - может кто сталкивался и решение уже есть. Что бы велосипед не изобретать.
9 Said_We
 
15.05.15
10:21
В общем чувствую придется переустанавливать или менять платформу и прочие ПО на сервере. На соседних серверах отрабатывает (платформа 1С та же).