[РЕШЕНО] Пакетный режим конфигуратора возвращает неверные данные

Тема в разделе "Установка платформы "1С:Предприятие 8"", создана пользователем sgirg, 26 мар 2014.

  1. TopicStarter Overlay
    sgirg
    Offline

    sgirg Опытный в 1С

    Регистрация:
    25 дек 2008
    Сообщения:
    126
    Симпатии:
    0
    Баллы:
    26
    Доброго времени суток.
    Столкнулся с неприятной ситуацией:
    Создал регламентное задание, в котором формируется скрипт файл и записывается во временную папку. После чего этот файл запускается.
    Что желает скрипт файл:
    1. Удаляет сам себя (чтоб не мусорить)
    2. Запускает конфигуратор в пакетном режиме с целью выгрузки dt файла.
    По завершении своей работы конфигуратор должен вернуть информацию о результате выгрузки: 0 - выгрузка прошла успешно; 1 - неудачно; 101 - в данных имеются ошибки.

    Мне заведомо известно, что в базе есть активные пользователи, о чем подтверждает формируемый конфигуратором лог файл (Out[ -NoTruncate]), НО конфигуратор возвращает значение 0.

    Сталкивался ли кто-нибудь с похожей ситуацией? как её можно обойти?
    Может ли это быть связано с работой на сервере от имени пользователя, на котором мотается 1С?
  2. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Что-то вообще ничего не понял :(. Вам требуется тупо выгрузить dt-шку ?
  3. TopicStarter Overlay
    sgirg
    Offline

    sgirg Опытный в 1С

    Регистрация:
    25 дек 2008
    Сообщения:
    126
    Симпатии:
    0
    Баллы:
    26
    Ну, если такой вариант можно назвать тупой выгрузкой, то да именно так. Только выгрузку эту 1С делает сама регламентным заданием.
  4. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Отправил в личку.
  5. TopicStarter Overlay
    sgirg
    Offline

    sgirg Опытный в 1С

    Регистрация:
    25 дек 2008
    Сообщения:
    126
    Симпатии:
    0
    Баллы:
    26
    Если что, тема еще актуальна!

    Придумал вариант для хоть какой-нибудь работы:
    Раз лог файл пишется верно, то можно после каждой попытки выгрузки ИБ считывать файл на наличие строки типа "Выгрузка ИБ успешно завершена", либо искать dt, который должен был создаться...
    Последнее редактирование: 27 мар 2014
  6. TopicStarter Overlay
    sgirg
    Offline

    sgirg Опытный в 1С

    Регистрация:
    25 дек 2008
    Сообщения:
    126
    Симпатии:
    0
    Баллы:
    26
    Решено.
    в скрипте для запуска пакетного режима я использовал не исполняемый файл 1С напрямую, а стартер:
    C:\Program Files\1cv82\common\1cestart.exe

    Стартер сразу возвращает 0, мол все окей, я смог 1С стартануть.

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