Цитата:
Сообщение от
Владимир Максимов
Сообщения об ошибке, особенно для внешних (по отношению к Axapta) приложений, не всегда адекватные. Т.е. не всегда соответствуют реальной ошибке
В данном случае ошибка может быть следствием того, что файл просто не удалось открыть. Это может быть по причине того, что для этой операции недостаточно прав. Например, файл лежит где-нибудь в общей папке со специфическими правами доступа. А на новый файл эти права не распространяются
Вообще, Вы не там ищете. Насколько я понимаю, метод Finilaze был вызван как раз по причине того, что произошла ошибка. Судя по трассировке, Вам надо смотреть на метод
SGM_DPMergeWord_With_XM.createDocument()
Там, похоже, выполняется ветка обработки ошибки. Вот и надо смотреть, почему Вы в эту ветку попали. Какие условия привели к этому месту кода
Здравствуйте. Спасибо за отклик.
Новый шаблон (файл) это копия старого шаблона, в котором были изменения в тексте. И права у них одинаковые. Старый шаблон отрабатывает без ошибок. Если же загрузить копию старого шаблона без изменений, то отрабатывает без ошибок.
Касательно SGM_DPMergeWord_With_XM.createDocument() - при трассировке заходит в метод Finilaze, т.к. if (nodeListWord.length()>0) в методе createDocument().
У нас, к сожалению, не все системные классы доступны для просмотра, в том числе XMLNodeList.