0
crazydimka
27.03.14
✎
17:59
|
Возможно кто то сталкивался, есть обработка по загрузке из XML. Есть регламетное задание которое ее использует. Так же возможен запуск обработки вручную с указанием конкретного файла для загрузки, на случай форс мажора и тд... Так вот вопрос, фоновая задача читает схему XML без проблем методом ПрочитатьXML, при ручном запуске вылетает в исключение, фоновая задача работает под доменным пользователем, вручную запускаю тоже под доменным но без прав на SQL менеджмент, в этом все отличие.
КОД
//// СОЗДАНИЕ НАБОРА СХЕМ XML
СхемаXML = Новый СхемаXML;
СхемаXML.РасположениеСхемы = ФайлСхемы;
СхемыXML = Новый НаборСхемXML;
СхемыXML.Добавить(СхемаXML);
ЧтениеXML = Новый ЧтениеXML();
Попытка
ЧтениеXML.ОткрытьФайл(ИмяФайлаДанных);
Исключение
Сообщить("Файл : " + СтруктураИмениФайла.ПолноеИмя + " не прочитан либо занят.");
Возврат;
КонецПопытки;
//// СОЗДАНИЕ SOAP
Попытка
Фабрика = Новый ФабрикаXDTO(СхемыXML);
Исключение
Сообщить("Файл схемы : " + ФайлСхемы +" имеет неверную структуру.");
Возврат;
КонецПопытки;
Попытка
Данные = Фабрика.ПрочитатьXML(ЧтениеXML);
Исключение
Сообщить("Файл : " + СтруктураИмениФайла.ПолноеИмя + " не соответствует схеме XML.");
Возврат;
КонецПопытки;
что ей не хватает при ручном запуске ?
|
|
4
crazydimka
27.03.14
✎
18:18
|
(3) не спорю, не суть важно.
проблема закрылась, забыл что в фоне еще исправление xmlки идет
всем кто потратил время, извините
|
|