8.х Как программно сменить системную дату?

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Wulfe, 16 дек 2008.

  1. TopicStarter Overlay
    Wulfe
    Offline

    Wulfe

    Регистрация:
    10 июл 2008
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Люди добрые :unsure: , подскажите,пожалуйста, как сменить систеную дату в компьютере программно...
  2. lazy
    Offline

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

    Регистрация:
    1 сен 2007
    Сообщения:
    2.127
    Симпатии:
    4
    Баллы:
    29
    Попробуй вот так:
    Код:
    // а вот и новый год!
    ЗапуститьПриложение("cmd /C date 31.12.2008");
    
    
    Но лучше поискать в книжечке Системное программирование для 1С на эту тему рецепт...
  3. TopicStarter Overlay
    Wulfe
    Offline

    Wulfe

    Регистрация:
    10 июл 2008
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Там только определение даты и временной зоны... про изменение не нашел:(
  4. tirk
    Offline

    tirk Опытный в 1С

    Регистрация:
    1 сен 2008
    Сообщения:
    1.142
    Симпатии:
    0
    Баллы:
    26
    Интересно а для каких целей?? И что должно выполняться?
  5. TopicStarter Overlay
    Wulfe
    Offline

    Wulfe

    Регистрация:
    10 июл 2008
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    у меня есть кипа документов (разных), за большой промежуток времени и их нужно оперативно провести... а дату документа изменять нельзя.
  6. tirk
    Offline

    tirk Опытный в 1С

    Регистрация:
    1 сен 2008
    Сообщения:
    1.142
    Симпатии:
    0
    Баллы:
    26
    Пишится обработка по перепроведению документов...
    4 строки )))
    Где главным для вас будет
    Записать(<Режим записи>, <Режим проведения>)

    Код:
    Документ.Записать(РежимЗаписиДокумента.Проведение, РежимПроведенияДокумента.Оперативный) 
    
  7. TopicStarter Overlay
    Wulfe
    Offline

    Wulfe

    Регистрация:
    10 июл 2008
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    ага, а если дата документа отличается от системной, то либо проводи неоперативно, либо меняй дату(что в моем варианте нельзя), либо он не проводится...
  8. tirk
    Offline

    tirk Опытный в 1С

    Регистрация:
    1 сен 2008
    Сообщения:
    1.142
    Симпатии:
    0
    Баллы:
    26
    Что в твоем понимание Оперативно???

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

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