Имя: Пароль:
1C
1С v8
Web-Сервисы - ошибка получения внешней обработки
0 fantomrik
 
27.11.14
10:25
Добрый день!

Работаю в паре с веб-программистом по веб-сервисам.
Возникла следующая загвоздка. В одном сервисе в коде создается внешняя обработка, и из нее вызывается процедура.
При отладке сервиса через 1С все ок, при отладке из веб - не может создать внешнюю обработку. По идее путь, где лежит внешняя обработка доступен всем пользователям Window, не понятно в чем может быть загвоздка...
Пример кода для наглядности

<code>

ОбработкаОтправки = ВнешниеОбработки.Создать("\\server\8.2\Рабочее место менеджера\ОтправитьЗаказ.epf);
Если ОбработкаОтправки = Неопределено Тогда
    ТекстОповещения = ТекстОповещения + "Обработка ОтправитьЗаказ не найдена." + Символы.ПС;
Иначе
    ОбработкаОтправки.Инициализировать(НовыйДокумент.Ссылка.ПолучитьОбъект(), "Товары", Неопределено, Истина)
КонецЕсли
</code>

То есть через внешнюю обработку в 1с дергаю процедуру веб-сервиса и все ок, через веб - приходит письмо с ошибкой
1 fantomrik
 
27.11.14
10:26
О варианте переноса процедур обработки в конфигурации думал, но в этих процедурах все равно есть обращение к диску - создаются папки и файлы xls.
2 ДенисЧ
 
27.11.14
10:27
Есть подозрение на кодировки русских букв.
Попробуй переложить в каталог с только латинскими и без пробелов.
3 Serginio1
 
27.11.14
12:12
Попробуй ВнешниеОбработки.Создать("\\server\8.2\Рабочее место менеджера\ОтправитьЗаказ.epf",false);
v8: 8.2, COM-соединение, C#, dynamic строки
4 Serginio1
 
27.11.14
12:14
Посмотри какая ошибка в ЖР
5 fantomrik
 
28.11.14
14:42
Изменение кодировки пути не помогло,
Через попытку/исключение валится с такой ошибкой:
Ошибка при вызове метода контекста (Создать): Ошибка подключения внешних метаданных: Ошибка при выполнении файловой операции  '\\Server\8.2\test\test.epf

То есть у пользователя, под которым запущен веб сервис, нет прав на чтение каталога получается?
6 Defender aka LINN
 
28.11.14
14:52
(5) Не веб-сервис, а сервер
7 fantomrik
 
28.11.14
17:27
(6) (4)  Благодарю! Вроде разобрался :)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший