#0
by vlandev
Что можно сделать чтобы фоновые задания сервера 1С-предприятия (1CUSR1CV82) открывали эксельные форматы все? Есть файлик с расширением xls но по сути там внутри не эксель, а просто текстовые строки, где данные разделены табуляцией. Такой файл фоновое серверное задание открывает так: При попытке открыть такой файл по фэншую, когда 1CUSR1CV82 не входит в группу администраторов, происходит ругань: Microsoft Office Excel не может открыть или сохранить документы из-за нехватки памяти или места на диске. Дальше нарыл такие варианты: Если этот файл пересохранить в формат эксель-97 - то ошибки нету. Если пользователю 1CUSR1CV82 дать админские права - то ошибки нету. Если в оснастке dcomcnfg сделать что бы "Microsoft Excel Application" запускалось не от "Текущий пользователь", а от 1CUSR1CV82 - то ошибки нету, но тогда перестают нормально открываться эксельные файлы у других пользователей - эксель начинает ругаться про связи таблиц. Права папку и на сами файлы полные, дело точно не в запретах NTFS. Папочки C:WindowsSysWOW64configsystemprofileDesktop и C:WindowsSystem32configsystemprofileDesktop существуют, права на них полные всем. Что можно сделать, что бы фоновое задание через эксель нормально отрабатывало с такими файлами? Чего не хватает экселю или может быть dcom-у?
#4
by vlandev
и уже были мной предварительно выкурены. 1CUSR1CV82 находится в группе "Пользователи DCOM", а что за папка "локальные пользователи"? Имеется в виду группа "Пользователи"? Сейчас аккаунт 1CUSR1CV82 состоит в группах "Пользователи" и "Пользователи DCOM".
#5
by Serginio1
То есть если явно указать при запуске 1CUSR1CV82 то ошибки нет? На сервере необходимо было еще установить в локальных политиках право на запуск DCOM для конкретных пользователей.
#6
by vlandev
Да, если в настройках dcom-а указать что запускать явно от 1CUSR1CV82 с его паролем - то ошибок нет. Ошибка зависит походу только от того, что именно внутри открываемого файла. Если внутри файл true-exell формата - то никаких ошибок нету, а если файл внутри текстовый, но с расширением xls - то тогда происходит ошибка. Хотя в реале такой файл экселем открывается и преобразовывается, а вот через DCOM-нет. Может он там пытается где-то в каких-то одному богу известных местах создать временный файл для преобразования и на этом обламывается? На всякий случай дал полный доступ 1CUSR1CV82 на паку WINDOWSTEMP - но не помогло. По поводу локальных политик там вообще ничего про DCOM нету, есть только какое-то "DCOM: Ограничения компьютера на запуск в синтаксисе SDDL", но эта хрень явно не то, там вообще ничего не поменять.
#8
by vlandev
Нет, если переименовать в .csv - то вываливается такая же ошибка: Microsoft Office Excel не может открыть или сохранить документы из-за нехватки памяти или места на диске. Если просто открывать руками - то открывается, эксель загружает даже без ругани на неправильный формат.
#11
by vlandev
Да, сейчас при запуске стоит "от запускающий пользователь". Глобалные права на DCOM настроил, спасибо за ссылку, но ничего не поменялось. В логах нет ничего, только появляется уведомление: ID: 1, Application Name: Microsoft Office Excel, Application Version: 12.0.4518.1014, Microsoft Office Version: 12.0.4518.1014. This session lasted 0 seconds with 0 seconds of active time. This session ended normally. Но оно всегда появляется, даже в случае когда ошибок нету.
#13
by vlandev
Агента 1С-Предприятие перезагружал, а целиком сервак пока не могу, надо ждать ночи. Если меняется настройка DCOM с типа "от запускающий пользователь" на другой типа "указанный пользователь" - то ничего перезагружать не требуется, изменение этих настроек вступают в силу сразу.
#14
by vde69
в каждом объекте DCOM нужно явно добавить пользователя 1CUSR1CV82 (вкладку не помню....) после этого перезагрузить сервер. кроме того пользователь 1CUSR1CV82 должен иметь файловые права на папки, в том числе и для темповых файлов екселя. Файловых папок ексель юзает не так мало, по этому тут придется повозится...
#15
by vlandev
То есть правильно я понимаю, что когда DCOM "Microsoft Excel Application" сталкивается с необходимостью прочитать файл не родного формата, а как у мну - в формате .csv, то он через DCOM призывает еще какой-то компонент?
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Excel -> 1C ("Excel.Application")
- v8 строка подключения V8.Connect
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Как удалить 1С v8 ?
- 1C 8.2 (тестовая и описание доступны на users.v8.1c.ru)
- v8: 1c v8.1 УТ Формат даты выдает вместе со временем
- v8: На сайте http://users.v8.1c.ru исчез доступ к типовым конфигурациям
- v8: Excel x64 1c x64
- 1c 8.3 , Excel и Microsoft ADODB.Есть ли возможность загрузить картинки из Excel
В этой группе 1С
- УТ 10.3 Удалить элемент под пользователем выдает Нарушение прав доступа
- Регистры. Ведущее измерение и индексация по нему. Быть или не быть?
- Кнопка "Выбор" в ТЧ управляемой формы
- Сохранение реквизитов формы в xml
- V8 Интерфейс такси. Как скрыть все панели или открыть форму обработки полноэкран
- Проблема в добавлении записи
- Как отключить возможность раскрывать иерархию в номенклатуре?
- Заполнение списка значений во второй форме внешнего отчета
- 1с82 на 64 -разрядном сервере ?
- Отчет на СКД: 2 варианта отчета
- УТ11 - Печать документа, имея ссылку
- УТ 10.3 Выплаты по РКО попадают в возвраты, а надо в секцию внесения/выплаты
- Условие счета плана счетов в запросе
- Ускорение работы со справочником номенклатуры
- проверка выборки на корректность
- Ошибка при выполнении отложенного заполнения при обмене данных в 1С
- v7: Бухгалтерия 7: не закрывается 40 счет (выручка была)
- Авто обновление тонкого клиента через web
- Подсказка программно в строке табличного поля. Возможно ли?
- БСП. Команды в командной панели