Имя: Пароль:
1C
1С v8
Выполнение условий в зависимости от времени
,
0 Dmitry_333
 
26.04.18
18:50
Всем доброго дня и вечера!

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

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

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

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

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