|
Не работает внешняя обработка в регламентном задании
| ☑ |
0
Andy MilkyWay
20.11.13
✎
16:35
|
У есть процедура, формирующая прайс-лист в Excel из 1с. Она может запускаться и по требованию пользователя, и как регламентное задание (для всех покупателей). Сейчас эта процедура сильно разрослась, добавились подпроцедуры. Все это хранится в модуле регламентных заданий. Хотел вынести это все в отдельную внешнюю обработку и, при необходимости, дорабатывать функционал без вмешательства в конфу. Сделал так, запустил интерактивно, в своем сеансе - все супер! Когда пытаюсь сделать то же самое в фоновом режиме - начинает ругаться, что не может создать файл Excel, не может создать каталог, не может записать файл и т.п. В чем причина?
|
|
1
ale-sarin
20.11.13
✎
16:38
|
В том что на сервере делается.
Есть там Excel?
Есть там такая папка?
и т.п.
|
|
2
Andy MilkyWay
20.11.13
✎
16:41
|
Все есть, конечно же. Ведь в старом варианте, когда все процедуры находятся в модуле регл. заданий, все работает. Я только вынес эти процедуры из модуля в модуль внешней обработки.
|
|
3
Andy MilkyWay
20.11.13
✎
16:43
|
(1) Прошу прощения, не уточнил. Все пользователи работают удаленно на сервере, там же и SQL сервер работает, поэтому и Excel, и папки у всех одинаковые
|
|
4
ДенисЧ
20.11.13
✎
16:50
|
Права у пользователя, под которым работает сервер 1с...
|
|
5
ale-sarin
20.11.13
✎
16:52
|
(3) у сервера другой юзер.
|
|
6
Andy MilkyWay
20.11.13
✎
17:00
|
(4)(5) Да, это все важно. Но я же говорю, что все работает, когда находится в модуле регламентного задания - и на сервере тоже, без проблем. Теперь я перенес процедуры из модуля регл. заданий в модуль обработки. Запускаю в своем сеансе обработку - все работает, как и раньше. Когда запускается обработка не сервере, начинаются проблемы. Вопрос в том, почему при вызове из обработки в фоновом задании начинаются проблемы с файловыми операциями
|
|
7
Andy MilkyWay
20.11.13
✎
17:02
|
(6) "когда запускается не сервере" - не правильно, надо "когда запускается в фоновом режиме на сервере"
|
|
8
Andy MilkyWay
20.11.13
✎
17:04
|
(5) Да, у сервера другой пользователь - системная учетная запись. Читал, что может быть проблема с файловыми операциями, если для системной учетки нет профильной папки Desktop. Папка есть, поэтому, наверное, дело не в этом
|
|