|
УниверсальныйОбменХМЛ не работает загрузка правил. | ☑ | ||
---|---|---|---|---|
0
PaulMuller
18.12.18
✎
15:03
|
Здравствуйте. Делал обмен на Бух 2.0 наткнулся на проблему.
Сделал процедуру которая делает выгрузку в базу Бух2.0 непосредственно. Запуская ее по кнопке - всё ок, выгрузка идет. Запуская регламентным заданием обработка УниверсальныйОбменДаннымиХМЛ, а именно метод ЗагрузитьПравилаОбмена, не может прочитать файл с правилами конвертации: Файл = Новый Файл(Источник);//Источник указан как физ адрес Если Не Файл.Существует() Тогда //И тут кароч истина, файла не существует, но если запускать по кнопке, то файл существует... ЗаписатьВПротоколВыполнения(3); Возврат; КонецЕсли; Платформа 8.3, Обмен из УТП 1.2, Серверный режим работы, обычные формы. Пользователю под которым проводится обмен дали все возможные права на уровне 1С, открыли все права и доступы к папке где храним файл обмена. Под ним же шурует обмен на старую Бухбазу, правда там обмен немножко не так реализован, и правила берутся из макета в 1С. |
|||
1
SleepyHead
гуру
18.12.18
✎
15:18
|
На сервере есть тот файл-источник, который есть на клиенте?
|
|||
2
Мимохожий Однако
18.12.18
✎
15:20
|
(0) "Сделал процедуру которая делает выгрузку в базу Бух2.0 непосредственно". Расшифруй
|
|||
3
PaulMuller
18.12.18
✎
15:22
|
(1) Файл лежит в папочке на сервере. Что Вы подразумеваете под "Есть на клиенте"?
(2)Обычная выгрузка данных через обработку УниверсальныйОбменДаннымиХМЛ с галочкой "непосредственно в ИБ" а не через регламентные выгрузку в файл и чтение файла выгрузки данных. |
|||
4
Михаил Козлов
18.12.18
✎
15:29
|
Можно загрузить правила в макет: не нужно будет косить в сторону прав на файл с правилами.
|
|||
5
PaulMuller
18.12.18
✎
15:34
|
(4) Это пожарный вариант, но очень хотелось бы именно обращение по адресу. Грядет тонна исправлений правил обмена, исправление ошибок и прочее + сразу и на рабочей базе, и на тестовых. Если реализовать через макет то это каждый раз придётся их загружать, обновлять базу, следить внимательно все ли применилось. Лишние сложности, которых желательно избежать на раннем этапе.
|
|||
6
Мимохожий Однако
18.12.18
✎
15:46
|
(3) Т.е. через внешнее соединение? Оно на сервере отрабатывает? что показывает отладчик?
|
|||
7
PaulMuller
18.12.18
✎
15:56
|
(6) 2 базы на 1 сервере, в обработку прописываю сервер, пользователя, другие галочки и поля. Отладчик доходит до кода указанного в (0). Дальше, в случае серверного исполнении оно не видит файл указанный по адресу.
Отрабатывает на сервере. |
|||
8
hhhh
18.12.18
✎
16:05
|
(7) ну нет прав у пользователя рег задания на эту папку. Элементарщина же. Ваша задача вычислить пользователя, под которым идет запуск регзаданий, и дать ему все права.
|
|||
9
PaulMuller
18.12.18
✎
16:09
|
(8) Пользователь рег задания имеет прав больше чем я сам.
|
|||
10
hhhh
18.12.18
✎
16:54
|
(9) вы сами эти права назначали? Проверили? Имекются в виду пользователи windows и их права на папки на сервере. У вас файловая база или sql.
|
|||
11
PaulMuller
18.12.18
✎
17:11
|
(10) Назначал СисьАдмин.
1С находится на сервере 192.168.1.16 Там же есть пользователь IT_1C_3 Вот вкладка безопасность папки с правилами на том же сервере: https://drive.google.com/file/d/1yRmQBjLUz3uYVR-_H5_S0PlWDuH1srQa/view?usp=sharing |
|||
12
PaulMuller
18.12.18
✎
17:14
|
Обращаюсь к правилам как \\192.168.1.16\Repository\ПравилаОбмена\ПравилаОбменаБУХ20\ПравилаОбменаДаннымиБУХ20.xml
|
|||
13
PaulMuller
18.12.18
✎
17:15
|
база sql
|
|||
14
hhhh
18.12.18
✎
17:35
|
(13) если база sql, то нужно смотреть права пользователя usr1cv8, типа такое название. Наверняка у него вообще у вас там полный ноль по правам.
|
|||
15
PaulMuller
18.12.18
✎
17:44
|
(14) Спасибо за подсказку, обязательно отпишу как проверим.
|
|||
16
PaulMuller
19.12.18
✎
11:32
|
Помогло!
1) Заменил адрес с вида "Z\папка1\правила1.хмл" на "\\192.168.*.*\папка1\правила1.хмл" 2)По совету (14) дал права на папку именно sql пользователю (дали права всем незнакомым пользователям, сейчас уточняем какой именно отвечает за эти действия) Всем спасибо за участие, выручили) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |