Процедура ПослатьПисьмо ()
loConfig = Новый COMОбъект("CDO.Configuration");
loCdoMessage = Новый COMОбъект("CDO.Message");
loCdoMessage.Configuration = loConfig;
...
...
loConfig.Fields.Update();
Попытка
loCdoMessage.Send();
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
КонецПроцедуры
При вызове процедуры из формы одного документа loCdoMessage.Send() вываливается с ошибкой. Причем если вызвать эту процедуру из другого документа (или во внешней обработке), то ошибки нет. Также, если вызвать эту процедуру из процедуры ПриСозданииНаСервере() в этом документе, тоже нет ошибки.
Ошибка такая:
Имя события проблемы: APPCRASH
Имя приложения: 1CV8C.exe
Версия приложения: 8.2.19.83
Отметка времени приложения: 52ae9991
Имя модуля с ошибкой: jscript.dll
....
необходимо проверить модуль из которого происходит вызов на предмет инициализации комобъектов или обращений к ихним методам. Если таковые имеются пробывать поочередно их закоментить, думаю причину надо искать там.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший