8.х Запуск отчетов через регламентные задания

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем Fillei, 17 сен 2013.

Статус темы:
Закрыта.
  1. TopicStarter Overlay
    Fillei
    Offline

    Fillei

    Регистрация:
    17 сен 2013
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте, вопрос следующий:
    Имеется УПП 8.2 в клиент-серверном варианте (бд крутится на postgre sql). Была задача сделать автоматическую выгрузку отчетов в excel. Реализовано следующим способом - есть внешний отчет, в котором собирается ТЗ из запроса, затем пишется методом "записать" в excel, ну а там уже если нужно через com настраивается формат ячеек и т.д. Запускается всё это чудо через планировщик заданий Win 2008 r2, всё бы ничего, но связка убогая и хотелось бы реализовать всё только средствами самой конфигурации без скриптов.
    Насколько я знаю есть возможность реализовать это через регламентыне задания, вот только как? опыт работы небольшой, поэтому и обращаюсь за помощью, может кто сталкивался. У меня не вышло, задание сделал, в общем модуле сделал процедуру, выполняется до метода "записать", после чего завершается выполнение, в журнале регистрации такие записи:

    {ОбщийМодуль.АвтоматическиеОтчеты.Модуль(46)}: Ошибка при вызове метода контекста (Записать)
    по причине:

    по причине:
    Ошибка при выполнении файловой операции '//ИмяДиска/ПутьКФайлу/qwerty123.xls'

    Сам метод выглядит как ТабДок.Записать("'\\ИмяДиска\ПутьКФайлу\qwerty123.xls", "xls")

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

    {ОбщийМодуль.АвтоматическиеОтчеты.Модуль(52)}: Ошибка при вызове конструктора (COMОбъект)
    по причине:
    COM-объекты поддерживается только в операционных системах Windows
  2. La Navidad
    Offline

    La Navidad Опытный в 1С

    Регистрация:
    25 дек 2012
    Сообщения:
    203
    Симпатии:
    1
    Баллы:
    26
    По моему дело в том, что путь сетевой, в Записать.
  3. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    проблема в том, что у вас сервер 1с крутится на линуксе, о чем говорит преобразованный путь в первой ошибке и о чем прямым текстом говорит вторая ошибка - никакого excel через com на линуксе не будет. делайте табличный документ и раскрашивайте его - в этом смысле у него возможностей не меньше. а пути задавайте в соответствии с правилами линя
  4. TopicStarter Overlay
    Fillei
    Offline

    Fillei

    Регистрация:
    17 сен 2013
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Это неважно, если указать в виде пути к файлу на локальной машине, будет то же самое, пробую.

    Понял, благодарю, попробую на выходных, потом отпишусь если интересно, что получилось.
  5. mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Нарушение правил форума!
    Дублирование тем запрещено. Пользователю предупреждение в копилку! Тема закрыта.
Статус темы:
Закрыта.

Поделиться этой страницей