@now

swyatogor

Well-Known Member
Lotus team
24.02.2014
476
13
#1
В функциях есть сабж.. типа им можно получить серверное время.
Повесил для теста на форме кнопку с кодом:
Код:
@Prompt([ok];"test";@Text(@Now([SERVERTIME];@ServerName)))
а он гад возвращает локальное время..
ЧЯДНТ?
 

swyatogor

Well-Known Member
Lotus team
24.02.2014
476
13
#3
@savl, да.. так и сделал.. спасибо.. просто интересно.. есть спец функция и не воркает.. странно..
 

savl

Well-Known Member
Lotus team
28.10.2011
2 126
163
#4
@swyatogor, а вот так:
Код:
@Prompt([ok];"test";@Text(@Now([SERVERTIME];@Name([CN];@ServerName))))
 

alexas1

Well-Known Member
Lotus team
10.04.2014
706
242
#8

swyatogor

Well-Known Member
Lotus team
24.02.2014
476
13
#9
чисто спортивный интерес остался.. задачу решил способом, который @savl показал.
 

proteam

Well-Known Member
02.03.2012
144
2
#11
Мда, а я @Now([ServerTime]:[LocalTimeOnError]; @ServerName) доверял((( А как на собаках серверное время то получить?
 

alexas1

Well-Known Member
Lotus team
10.04.2014
706
242
#12
Мда, а я @Now([ServerTime]:[LocalTimeOnError]; @ServerName) доверял((( А как на собаках серверное время то получить?
На форме: запускаешь собаками LS агент, он пишет сервертайм в личный профайл (штоб работало в режиме чтения), оттуда и берёшь, или прямо на форму. В вьюшке не знаю.
 

juk-777

Active Member
05.08.2013
38
0
#14
я пользуюсь следующим кодом, и он возвращает именно серверное, а не локальное время:
Код:
Dim serv_date As Variant
serv_date = Evaluate("@Now( [SERVERTIME])")
Call doc.Replaceitemvalue("StartTime", serv_date(0))