Имя: Пароль:
1C
 
Синхронизация времени средствами 1с
0 micha
 
30.03.09
11:53
Доброго времени Суток!
Все знают про дату запрета редактирования, в своей 1с я выставил ее на открытие сеанса работы ТекущаяДата()-1. причем это срабатывает каждый раз при открытии 1с. Собственно задача чтоб пользователи не лазили в прошлые периоды.
Я хочу чтобы ТекущаяДата()-1 срабатывала после проверки установленной даты на компьютере и сервере времени. Все это надо реализовать на 77.
Кто с этим сталкивался прошу дельного совета: Как можно посмотреть время на сервере времени, и как можно средствами 1с выставить время на компьютере равное времени на сервере времени. Заранее благодарю!
1 ДенисЧ
 
30.03.09
11:55
КомандаСистемы("NET TIME \\Server /SET /YES");
2 vde69
 
30.03.09
11:56
запрети в политике безопасноти смену времени
3 micha
 
30.03.09
12:05
А как узнать время на сервере времени?
4 ДенисЧ
 
30.03.09
12:06
(3) net help time
5 micha
 
30.03.09
12:20
C:\Documents and Settings\Администратор>net help viev time
Синтаксис данной команды:


NET [ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP |
     HELPMSG | LOCALGROUP | NAME | PAUSE | PRINT | SEND | SESSION |
     SHARE | START | STATISTICS | STOP | TIME | USE | USER | VIEW ]



Kлючевое слово NET указывает команды Windows.

NET HELP имя_команды | MORE - просмотр справки по одному экрану за раз.

C:\Documents and Settings\Администратор>net help time
Синтаксис данной команды:


NET TIME
[\\компьютер | /DOMAIN[:домен]| /RTSDOMAIN[:домен]] [/SET]
        [\\компьютер] /QUERYSNTP
        [\\компьютер] /SETSNTP[:список серверов NTP]

NET TIME синхронизирует показания часов компьютера с другим компьютером
или доменом. Если используется без параметров в домене Windows Server,
выводит текущую дату и время дня, установленные на компьютере, который
назначен сервером времени для данного домена.
Эта команда позволяет задать сервер времени NTP для компьютера.

\\компьютер         Задает имя компьютера, который нужно проверить или
                   с которым нужно синхронизировать показания часов.

/DOMAIN[:домен]     Задает домен, с которым нужно синхронизировать
                   показания часов.

/RTSDOMAIN[:домен]  Задает синхронизацию времени с сервером времени
                   (Reliable Time Server) из указанного домена.

/SET                Синхронизирует показания часов компьютера со
                   временем указанного компьютера или домена.

/QUERYSNTP          Отображает назначенный этому компьютеру сервер NTP

/SETSNTP[:ntp server list]
                   Задает список серверов времени NTP этого компьютера.
                   Это может быть список IP-адресов или DNS-имен,
                   разделенных пробелами. Если задано несколько серверов,
                   список должен быть заключен в кавычки.

NET HELP имя_команды | MORE - просмотр справки по одному экрану за раз.

C:\Documents and Settings\Администратор>
Где тут посмотреть текущие время на сервере?
6 ДенисЧ
 
30.03.09
12:21
net time \\server

запусти и посмотри.
7 micha
 
30.03.09
12:24
net time \\server - это все хорошо показывает в дос окне, как мне вернуть значение в 1с
8 ДенисЧ
 
30.03.09
12:25
net time \\server >> c:\temp\time.txt
9 micha
 
30.03.09
12:27
’ҐЄг饥 ўаҐ¬п ­  \\192.168.4.158 а ў­® 3/30/2009 2:26 PM

Љ®¬ ­¤  ўлЇ®«­Ґ­  гбЇҐи­®.

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