Имя: Пароль:
1C
1С v8
Не работает внешняя обработка в регламентном задании
,
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. Папка есть, поэтому, наверное, дело не в этом