Информационный поток
Задания вакансии материалы разработки сообщения форума
Форум

Обсуждение к заданию: Обработка не открывает XLS фаил в УТ11

    • #1
    • 07.04.2015 15:44
    0
    После падения сервера (1 месяц назад) Не корректно работает один отчет Не может открыть XLS файл Скриншот приложил  Подробнее>>
    • #2
    • 07.04.2015 15:44
    0
    По пробуйте через Мой компьютер открыть это самый файл с прайсом в MS Excel
    • #3
    • 07.04.2015 15:49
    0
    Дело не в обработке, а в регистрации СОМ - объекта (Новый ComОбъект("Excel.Application");). Переставьте ексель и будет Вам счастье :).
    • #4
    • 07.04.2015 15:50
    0
    Депутатов Николай
    По пробуйте через Мой компьютер открыть это самый файл с прайсом в MS Excel


    С правами на файл что-то. Если код выполняется #НаСервере, то может пользователь, под которым сервер 1С запускается прав на файл не имеет?
    • #5
    • 07.04.2015 15:58
    0
    Еще вариант: Отличаются платформы 1С
    • #6
    • 07.04.2015 16:12
    0
    Самый правильный вариант: файл C:\1C_bases\Прайсы\11_2.xls лежит на клиенте, а открывать его пытаемся на сервере.

    Скорее всего, после "падения сервера" клиентскую "морду" и сервер 1С:Предприятия разнесли по разным машинам.
    И на сервере теперь файл по этому пути просто не находится.

    Нужно дорабатывать эту обработку: на клиенте файл в виде двоичных данных помещать во временное хранилище, адрес хранилища передавать на сервер, на сервере сохранять файл из временного хранилища во временный каталог, и уже оттуда его открывать.

    При этом, естественно, Excel должен быть установлен на машине, где запущен сервер 1С:Предприятия. Можно обойтись и без Excel, с помощью бесплатного ODBC-провайдера MS AccessDatabaseEngine, но код обработки под него тоже придётся переделывать.
Яндекс-директ
Для участия в обсуждении Вам необходимо авторизоваться либо   зарегистрироваться