8.х Закрытие 1С по расписанию

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем Peroman, 10 фев 2012.

  1. TopicStarter Overlay
    Peroman
    Offline

    Peroman Опытный в 1С

    Регистрация:
    26 май 2009
    Сообщения:
    879
    Симпатии:
    13
    Баллы:
    29
    Всем доброго времени суток.
    1с запускается через батник, под определенным пользователем, для выполнения автоматического обмена(по расписанию).
    После этого мне необходимо в определенное время автоматически закрывать 1с, т.к. потом запускается Реиндексация и сжатие таблиц, в добавок после запускается скрипт, на сервере, для бэкапа.
    Есть какие типовые методы?
  2. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.781
    Симпатии:
    509
    Баллы:
    204
    Типовых нет.
  3. TopicStarter Overlay
    Peroman
    Offline

    Peroman Опытный в 1С

    Регистрация:
    26 май 2009
    Сообщения:
    879
    Симпатии:
    13
    Баллы:
    29
    А как мне тогда поступить, может есть идеи?
  4. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.781
    Симпатии:
    509
    Баллы:
    204
    Использовать ЗавершитьРаботуСистемы()
  5. TopicStarter Overlay
    Peroman
    Offline

    Peroman Опытный в 1С

    Регистрация:
    26 май 2009
    Сообщения:
    879
    Симпатии:
    13
    Баллы:
    29
    Не выйдет. Не к чему подвязать и в этом обработчике, по крайней мере исходя из синтаксис помощника, нельзя задать время выполнения обработчика.
    Может как-то можно через планировщик виндовый из под командной строки?
  6. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.781
    Симпатии:
    509
    Баллы:
    204
    Можно сделать чтоб при запуске запускалось обработка ожидания, и уже к ней цеплять эту процедуру.
  7. TopicStarter Overlay
    Peroman
    Offline

    Peroman Опытный в 1С

    Регистрация:
    26 май 2009
    Сообщения:
    879
    Симпатии:
    13
    Баллы:
    29
    Что за обработка ожидания?
  8. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.781
    Симпатии:
    509
    Баллы:
    204
    ОбработкаОжидания()

    Вернее ПодключитьОбработчикОжидания() и ОтключитьОбработчикОжидания()
  9. Requin
    Offline

    Requin Опытный в 1С

    Регистрация:
    10 май 2010
    Сообщения:
    1.911
    Симпатии:
    2
    Баллы:
    29
    Запуск по расписанию регламентным заданием можно организовать.
  10. TopicStarter Overlay
    Peroman
    Offline

    Peroman Опытный в 1С

    Регистрация:
    26 май 2009
    Сообщения:
    879
    Симпатии:
    13
    Баллы:
    29
    Не получится. На сколько я понял, там можно подвязаться только к интервалу, строго время суток задать нельзя

    Это задается в конфигураторе?
  11. Requin
    Offline

    Requin Опытный в 1С

    Регистрация:
    10 май 2010
    Сообщения:
    1.911
    Симпатии:
    2
    Баллы:
    29
    Посмотреть вложение 10199

    Да. Расписание потом можно изменять в режиме предприятия обработкой КонсольЗаданий.

    Вложения:

    • 0063.PNG
      0063.PNG
      Размер файла:
      12,4 КБ
      Просмотров:
      143
  12. ximera
    Offline

    ximera Опытный в 1С

    Регистрация:
    5 фев 2008
    Сообщения:
    205
    Симпатии:
    0
    Баллы:
    26
    Код:
    start c:\progra~1\1Cv82\8.2.14.537\bin\1cv8.exe enterprise /Sserver\MyBase  /NUser /PPass
    ping 127.0.0.1 -n 60
    taskkill /im 1cv8.exe 
    создаете пользователя User, у которого ставите обмен при закрытии программы. По Этому батнику у вас запускается 1С, потом идет пауза в 60 секунд для полноценного запуска (можно было и через sleep организовать), далее убивается процесс, имитируя стандартный механизм завершения работы. Происходит выгрузка/загрузка данных, после чего 1С закрывается сама
  13. TopicStarter Overlay
    Peroman
    Offline

    Peroman Опытный в 1С

    Регистрация:
    26 май 2009
    Сообщения:
    879
    Симпатии:
    13
    Баллы:
    29
    У меня не серверный вариант, а файловый, но не суть.Не подходит мне данный метод, ибо обмен происходит с Розницей и баз там пока 14, но их будет больше, кстати если подвязывать автообмен к закрытию программы, то тупежь начинается у 1с-ки страшный

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

    вот же, чем не типовой метод через виндовый планировщик?
    Спасибо всем отозвавшимся.
  14. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Обмен с 14-ую базами и центр файловый?
    Готовьте вазелин.

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