|
Во внешней обработке не создаются файлы... | ☑ | ||
---|---|---|---|---|
0
protoblastula
01.02.18
✎
10:37
|
Добрый день!
Добавлена у меня к базе торговли такая обработка, которая создает с помощью Exel счет, и с помощью же Exel'я конвертирует его в pdf и позволяет отправить этот счет по почте. Проблема возникает в момент создания самого .xls документа. Данная обработка работала на старом сервере. На папку, где должен создаваться данный файл, я повесил полный контроль для всех пользователей, но файл обработкой все равно не создается. Кажется мне, что дело тут не в обработке и даже не в Exel'е, а в каких то правах на запуск или права контейнера в самой Windows Server (система кстати стоит Windows Server 2016 Standart) Обработку написали в 2013 году и админ тогда тоже немного попотел при отладке этой обработки, но что он тогда делал - сейчас выяснить не представляется возможным. |
|||
1
Serg_1960
01.02.18
✎
10:43
|
А может быть дело в том, что она выполняется на сервере 1С под учетной записью USR1CV8 и на сервере не установлен Exel? :)
|
|||
2
бомболюк
01.02.18
✎
10:43
|
надо сервер приложения перезапустить в первую очередь ;-)
|
|||
3
Serg_1960
01.02.18
✎
10:47
|
И как обычно, ни версии платформы, ни конфигурации, ни в каком режиме работает база и клиент. Ну за напасть такая? (это риторический вопрос)
|
|||
4
protoblastula
01.02.18
✎
11:10
|
Система: Windows Server 2016 Standart 64
MS-SQL Server 2017 Runtime 1c Server и клиенты 8.3.92233. Exel 2013 64 - покупался отдельно не в составе Офиса. Конфа - УТ 10.3.20.2 Агент сервера 1с запускается из под Администратора. (потому как из под USR1СV8 не удалось запустить) Пока ничего не перезапускал, но по умолчанию пользователь Администратор состоит и в группе "администраторы@ и в группе "Пользователи DCOM" которым разрешен запуск компонента Microsoft Exel Application, но... В общем надо все ребутнуть после изменений. |
|||
5
protoblastula
01.02.18
✎
11:11
|
*опечатка: 1с сервер и клиенты версии 8.3.11.2233
|
|||
6
Serg_1960
01.02.18
✎
12:06
|
Угу: агент сервера 1с запускается из-под Администратора, а сам сервер 1С стучится на файловый ресурс из-под локальной учетки USR1СV8, а ещё тут может быть домен... эх, тот ещё зоопарк. Посмотри на сервер по журналам ошибки доступа.
|
|||
7
PloAl
01.02.18
✎
12:18
|
Мне не так давно эта ветка помогла v8: Ошибка открытия Excel на сервере
|
|||
8
protoblastula
01.02.18
✎
13:32
|
Нету домена. И пользователь USER1CV8 хоть и имеется, но от него ничего не запускается. Если конечно по умолчанию он где то не прописан.
|
|||
9
protoblastula
01.02.18
✎
16:25
|
Ошибок доступа не обнаружено.
Ошибок приложений - тоже. (7) Создал папки как было рекомендовано - не помогло. В самой обработке указана конкретная папка на диске с: - файл должен создаваться в ней, но этого не происходит. Выполняется вот такой код: Если ВложенияPDF Тогда // Формируем временный файл xls Попытка ИмяФайлаБезРасширения = ?(ЗначениеЗаполнено(Отчет.ИспользуемоеИмяФайла), Отчет.ИспользуемоеИмяФайла, "Табличный документ " ); Отчет.Записать("C:\pdf\" + ИмяФайлаБезРасширения + ".xls", ТипФайлаТабличногоДокумента.xls97); Исключение Сообщить("Не создался xls"); И уже на этом этапе в консоли ошибок 1с вылезает сообщение: Не создался xls |
|||
10
Вафель
01.02.18
✎
16:36
|
какой текст ошибки?
|
|||
11
Мимохожий Однако
01.02.18
✎
16:50
|
В Сообщить добавь +ОписаниеОшибки()
|
|||
12
protoblastula
01.02.18
✎
17:47
|
(11) Абсолютно ничего. Добавил:
Исключение Сообщить("Не создался xls" +ОписаниеОшибки()); КонецПопытки; На выходе получил: Не создался xls Никаого описания |
|||
13
Мимохожий Однако
01.02.18
✎
18:07
|
(12) Отладчиком пройдись. ИМХО, не доглядел ты где-то
|
|||
14
protoblastula
02.02.18
✎
13:47
|
(13) Вечером все уйдут - включу debug и прогоню.
|
|||
15
protoblastula
12.02.18
✎
09:14
|
В итоге - это я неуч. Я же не настоящий одинэсник, так что не в курсе - где и как хранятся эти обработки. Все что я правил - это была форма уже включенная в конфигурацию. А то что исполнялось в самом деле - было внешней обработкой. По этому все изменения вносимые мною ни на что не влияли.
|
|||
16
Защитник009
12.02.18
✎
19:52
|
Какой текст ошибки выдает?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |