Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Выполнение условий в зависимости от времени

Выполнение условий в зависимости от времени
Я
   Dmitry_333
 
26.04.18 - 18:50
Всем доброго дня и вечера!

Подскажите, пожалуйста, как и в каком модуле нужно задавать условия в зависимости только от времени без факта иных событий (например, значение какого-нить параметра).
Например 
        Если Час(ТекущаяДата()) > 24 И Час(ТекущаяДата()) < 10 Тогда
    СрокПоставки = 1;
 
 
   один я дАртаньян
 
1 - 26.04.18 - 18:52
В общем
   Dmitry_333
 
2 - 26.04.18 - 18:54
(1) Прям так и написать?

&НаСервере
Если Час(ТекущаяДата()) > 24 И Час(ТекущаяДата()) < 10 Тогда
    СрокПоставки = 1;
КонецЕсли;
?
Специальной Функции для этого не нужно?
   один я дАртаньян
 
3 - 26.04.18 - 19:12
(2) Пиши, если, что вали все на меня.
   Garykom
 
4 - 26.04.18 - 19:13
(3) Поделись на чем сидишь
   Михаил Козлов
 
5 - 26.04.18 - 19:13
(0) Что же это за час такой?
   Garykom
 
6 - 26.04.18 - 19:16
(5) Разве непонятно что тот когда документу заводят?
   zwei
 
7 - 26.04.18 - 19:22
(0) > Если Час(ТекущаяДата()) > 24

Как у вас там, на Альфа-Центавре?
   Garykom
 
8 - 26.04.18 - 19:37
(7) >24 И <10 - какой еще Центавра? Это явно альтернативная реальность!
   zwei
 
9 - 26.04.18 - 19:56
(8) Тут есть двве особенности.
Во-первых функция ТекущаяДата() вызывается дважды, что при быстром течении времени позволяет изменится аргументу функции Час при втором вызове.
Во-вторых, при обратном течении времени, часы уменьшаются. Таким образом, если условие проверяется в момент смены суток, то оно может быть истинным.

Да, ты прав. Бета-Лебедя скорей всего. Тоже, небось, тендеры автоматизируют.
   Garykom
 
10 - 26.04.18 - 20:20
(9) Пока точно выяснено что сутки 25 или более часов, остальное непонятно.

Но интернет канал до Мисты шустрый, <2 минут между постом и ответом на него.
 
 Рекламное место пустует
   Сияющий в темноте
 
11 - 26.04.18 - 20:36
Вспомнилось
мы работаем 25 часов в сутки-и вот он из этой рекламы
   zwei
 
12 - 26.04.18 - 20:37
(11) ... просто вставать надо на час раньше.
   Franchiser
 
13 - 26.04.18 - 21:37
А что бывает что больше 24 часов.
А условие больше 24 и меньше 10 - это вообще интересно.
   Dmitry_333
 
14 - 27.04.18 - 12:07
Действительно, больше 24 это я загнул-) больше 0, разумеется.
Все поняли что имеется ввиду, но кроме веселья ни одного ответа по существу.
   Mankubus
 
15 - 27.04.18 - 15:34
(14) ничего не понятно. Озвучь задачу с начала а не с конца
   pasha_d
 
16 - 27.04.18 - 15:49
(4) хорошая афганка по ходу
   zwei
 
17 - 27.04.18 - 18:52
(14) На самом деле никто ничего не понял, но из приличий сушеству поулыбались.
   Сияющий в темноте
 
18 - 27.04.18 - 19:38
тебе,наверное,нужно прочитать про расписание запуска фоновых заданий,чтобы научиться запускать процессы в определенное время

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует