Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Во внешней обработке не создаются файлы...

Во внешней обработке не создаются файлы...
Я
   protoblastula
 
01.02.18 - 10:37
Добрый день!
Добавлена у меня к базе торговли такая обработка, которая создает с помощью Exel счет, и с помощью же Exel'я конвертирует его в pdf и позволяет отправить этот счет по почте. Проблема возникает в момент создания самого .xls документа.
  Данная обработка работала на старом сервере. На папку, где должен создаваться данный файл, я повесил полный контроль для всех пользователей, но файл обработкой все равно не создается.
  Кажется мне, что дело тут не в обработке и даже не в Exel'е, а в каких то правах на запуск  или права контейнера в самой Windows Server (система кстати стоит Windows Server 2016 Standart) Обработку написали в 2013 году и админ тогда тоже немного попотел при отладке этой обработки, но что он тогда делал - сейчас выяснить не представляется возможным.
 
 
   Serg_1960
 
1 - 01.02.18 - 10:43
А может быть дело в том, что она выполняется на сервере 1С под учетной записью USR1CV8 и на сервере не установлен Exel? :)
   бомболюк
 
2 - 01.02.18 - 10:43
надо сервер приложения перезапустить в первую очередь ;-)
   Serg_1960
 
3 - 01.02.18 - 10:47
И как обычно, ни  версии платформы, ни конфигурации, ни в каком режиме работает база и клиент. Ну за напасть такая? (это риторический вопрос)
   protoblastula
 
4 - 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, но...
В общем надо все ребутнуть после изменений.
   protoblastula
 
5 - 01.02.18 - 11:11
*опечатка: 1с сервер и клиенты версии 8.3.11.2233
   Serg_1960
 
6 - 01.02.18 - 12:06
Угу: агент сервера 1с запускается из-под Администратора, а сам сервер 1С стучится на файловый ресурс из-под локальной учетки USR1СV8, а ещё тут может быть домен... эх, тот ещё зоопарк. Посмотри на сервер по журналам ошибки доступа.
   PloAl
 
7 - 01.02.18 - 12:18
Мне не так давно эта ветка помогла v8: Ошибка открытия Excel на сервере
   protoblastula
 
8 - 01.02.18 - 13:32
Нету домена. И пользователь USER1CV8 хоть и имеется, но от него ничего не запускается. Если конечно по умолчанию он где то не прописан.
   protoblastula
 
9 - 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
В Сообщить добавь +ОписаниеОшибки()
   protoblastula
 
12 - 01.02.18 - 17:47
(11) Абсолютно ничего. Добавил:
        Исключение
            Сообщить("Не создался xls" +ОписаниеОшибки());
        КонецПопытки;
На выходе получил: Не создался xls
Никаого описания
   МимохожийОднако
 
13 - 01.02.18 - 18:07
(12) Отладчиком пройдись. ИМХО, не доглядел ты где-то
   protoblastula
 
14 - 02.02.18 - 13:47
(13) Вечером все уйдут - включу debug и прогоню.
   protoblastula
 
15 - 12.02.18 - 09:14
В итоге - это я неуч. Я же не настоящий одинэсник, так что не в курсе - где и как хранятся эти обработки. Все что я правил - это была форма уже включенная в конфигурацию. А то что исполнялось в самом деле - было внешней обработкой. По этому все изменения вносимые мною ни на что не влияли.
   Защитник009
 
16 - 12.02.18 - 19:52
Какой текст ошибки выдает?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует