7.7 Не выполняется назначенное задание для автообмена на XP

Тема в разделе "Обмен данными в "1С:Предприятие 7.7"", создана пользователем Wind, 11 ноя 2009.

  1. TopicStarter Overlay
    Wind
    Offline

    Wind

    Регистрация:
    7 май 2008
    Сообщения:
    12
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте, недавно столкнулся с проблемой. Существует система РБД. Написан скрипт, который производит автообмен. Этот батник выполняется назначенным заданием под пользователем Windows (имя robot), который создан специально для автообменa. На 2003 все чудесно работает. Но возникла необходимость поставить систему на XP. И автообмен перестал выполнятся. Долго копался пока не выяснил причину: если 1с открыто другим виндовским пользователем, то назначенное задание не отрабатывает. В прошлый результат записывает "0xe06d7363". Если зайти под пользователем robot и запустить принудительно то все работает. Перерыл пол интернета. Вот такая же проблема, но к сожалению без решения http://www.abelov.com/forum/f.php?ak=30337&pg=1. Буду очень признателен за помощь!!!
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Пример батника можно?
    Может проблема в параметре SharedMode=Значение
    Параметр указывает, следует ли запускать процедуру автообмена в разделенном режиме, если нет возможности открыть информационную базу монопольно. Если задано Y или 1, то автообмен может быть выполнен в разделен ном режиме, если же 0 или N, то автообмен будет выполняться только в монопольном режиме.
    Если параметр не задан, то автообмен будет выполняться только в монопольном режиме.
  3. TopicStarter Overlay
    Wind
    Offline

    Wind

    Регистрация:
    7 май 2008
    Сообщения:
    12
    Симпатии:
    0
    Баллы:
    1

    У SharedMode занчение "Y"
    К сожалению, если даже абсолютно другая база запущена , то назначенное задание моментально выдает ошибку. Так что дело не в монопольном режиме

    1с для sql релиз 7.70.025
    сейчас попробую найти другую платформу и поставить

    Поставил 27 платформу. Ситуация не изменилась...

    Попробовал вместо пользователя в задании указать system. Стало запускаться, но ничего не происходит, он просто висит, видимо из за того, что для system в реестре ничего нет, да и пути для файлов обмена не настроить никак... Так что такой вариант не прокатил...

    Вроде как получилось. Решить проблему не удалось , удалось ее обойти:
    В назначенном задании прописываю запуск от имени SYSTEM. Почему-то под системой 1ска запускается. Далее чтобы обмен происходил удаляю файлы "1cv7Cnfg.tip" и "1cv7Main.tip" в "C:\Program Files\1Cv77\BIN", чтобы при запуске не вылезали советы дня, так как вручную нет возможности снять галки. Теперь надо довавить в список баз для SYSTEM нужные нам базы и настоить пути для файлов загрузки и выгрузки. Для этого находим ветку реестра для 1с существующего пользователя, например "HKEY_USERS\S-1-5-21-1409082233-308236825-1417001333-500\Software\1C". Выгружаем эту ветку в файл. Открываем файл блокнотом и заменяем "S-1-5-21-1409082233-308236825-1417001333-500" на ".DEFAULT". Добавляем данные из полученного файла в реестр. Все!!! Теперь задание будет без проблем выполнятся под SYSTEM, вне зависимости от того работает кто в 1с или нет...
  4. WaRDeR
    Offline

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

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    Спасибо за проделанную работу. Может пригодится кому-нить
  5. boberone
    Offline

    boberone

    Регистрация:
    24 дек 2013
    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    HKEY_USERS\.DEFAULT\SOFTWARE\1C\1CV7\7.7\TITLES

    Добавить отсутствующие пути к базе.
  6. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104

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