взять дату\время с сервера

phantom76

Lotus team
25.02.2005
360
4
#1
Точно не припомню, но есть такое ощущение, что существует переменная окружения, чтобы заставить клиента, при создании документа брать время с сервера домино?
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
17
#2
Код:
Syntax
@Now( flags; serverNames )
Note The flags and serverNames parameters are new with Release 6.
Parameters
flags
Keyword or keyword list. Optional.
[SERVERTIME] gets the time-date from the server containing the database if serverNames is not specified or from serverNames ifserverNames is specified.
[LOCALTIMEONERROR] gets the time-date from the local computer if an error occurs getting it from a specified server.
 

morpheus

скриптописец
07.08.2006
3 915
1
#3
phantom76
дата создания документа, и есть тек. время сервера
 

phantom76

Lotus team
25.02.2005
360
4
#4
ToxaRat спасибо!

если не ошибаюсь, то при создании документа , например самого простого - новой записки в почтовой БД , в качестве даты создание берется дата ОС клиента, если ее сбить перезагрузить ОС и потом запустить лотус, то дата создания документов может оказаться в прошлом, а так же и в будущем относительно текущей даты сервера.

вопрос уже из области программирования,
а средствами лотуса можно сравнить дату на клиента и на сервере домино?
 

divankin

Senjor developer
13.08.2009
182
0
#5
Я тоже всегда считал, что дата создания документа прописывается серверная.
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
17
#6
Divankin
Я тоже всегда считал, что дата создания документа прописывается серверная.
отчасти так и есть, но для программирования такая дата не подходит

phantom76
а средствами лотуса можно сравнить дату на клиента и на сервере домино?
берем серверную Now и сравниваем с клиентским, в чем проблема?
 

phantom76

Lotus team
25.02.2005
360
4
#7
Я тоже всегда считал, что дата создания документа прописывается серверная.
проведите эксперимент, ее сразу видно когда к примеру в создаете новое сообщение в почтовой БД в шапке слева, даже сохранять док не нужно..
я и сам считал, что с сервера берется, пока не столкнулся с проблемой, когда появились удаленные клиенты у которых на компе дата не синхронизируется...

ToxaRat спасибо, все понятно... для 5-ки я так понимаю вариантов нет кроме апгрейда...
 
K

Klido

#8
http://www-01.ibm.com/support/docview.wss?...f-8&lang=en

A workaround to this issue in R5 is to use LotusScript to create a new document, and use the NotesDocument classes Created property and save it to a Date/Time field.

Св-во документа содержит серверное время в момент выполнения кода - всё правильно.