29.10.2008 18:43
student
 
Цитата:
alex_auto49 До 6 минут - из-за ограничений фиск. рег. СП101ФР-К.
согласно протоколу: при подаче команды инициализации сп101 (фактически при старте программы) если разница по времени менду сп101 и компом меньше 8 минут - время в сп101 устанавливается по времени компа автоматически
30.10.2008 08:51
alex_auto49
 
Цитата:
student согласно протоколу: при подаче команды инициализации сп101 (фактически при старте программы) если разница по времени менду сп101 и компом меньше 8 минут - время в сп101 устанавливается по времени компа автоматически
Да это известно. Эти прыжки (1-6 минут) нужны для коррекции убегания времени на системном блоке. А 6 минут поставил ограничение с запасом
Вопрос в другом: как средствами PHP изменить системное время?
30.10.2008 09:09
twix
 
Цитата:
alex_auto49 Вопрос в другом: как средствами PHP изменить системное время?
Код:
shell_exec("date 0811010000");
установит время: 00:00 01/10/2008
главное, чтобы правей у пользователя, из под которого работает apache/php, хватило...
30.10.2008 10:52
7fox7
 
А чем вам синхронизация не нравится? или исключительно из за тяги к творчеству?
30.10.2008 11:32
alex_auto49
 
Цитата:
7fox7 А чем вам синхронизация не нравится? или исключительно из за тяги к творчеству?
На кассовых серверах точек нет доступа к инету, следовательно, эталоном точного времени станет сам кассовый сервер. А на нем самом время периодичеки уплывает. Это раз.
Два: пользователи!!! Это что-то с чем-то (например в этот раз умудрились перекинуть время аж на 20 лет. Хорошо, что чеки не пробились). Опасаюсь, что в случае синхронизации времени по кассовому серверу могут сделать что-то подобное.
В случае реализации моей идеи неправильный выбор не приведет ни к чему катастрофичекому, так как перевод времени будет проводиться на самой кассе на жестко заданные отрезки времени.
Мне так кажется. Если я не прав - поправьте меня.
30.10.2008 13:38
7fox7
 
Хм.. проще наверно ограничить возможность для изменения времени на кассовом сервере(кассовый сервер, тоже одно из самых эрогенных зон магазина, после касс + весов), нежели давать юзеру право на ошибку. А само по себе время на компьютерах не очень сильно отклоняется. Единственная опасность если батарека на мамке сервера сядет и свет выключат.

На кассах кстати тоже батарейки любят садиться.
29.03.2009 10:30
KozzZaNoVa
 
Прошу помощи. Как заставить кассы не переводить время? Подскажите пожалуйста очень нужно. У нас время не переводится, а кассы мне каждый раз устраивают головомойку со временем, и ладно когда магазинов было 10, теперь их 50
29.03.2009 10:42
OlegON
 
Я плохо знаю шапку (ее еще характеризуют как борьбу бульдогов под ковром) сделай на кассе
Цитата:
ls -la /etc/localtime
cat /etc/sysconfig/clock
echo $TZ
и вывод сюда...
А еще посмотри, можешь ли запустить
Цитата:
/usr/sbin/timeconfig
30.03.2009 08:26
KozzZaNoVa
 
192.0.1.1#ls -la /etc/localtime
lrwxrwxrwx 1 root root 31 ▄═Ю 30 2009 /etc/localtime -> /usr/share/zoneinfo/Asia/Almaty
192.0.1.1#cat /etc/sysconfig/clock
ZONE="Europe/Moscow"
UTC=false
ARC=false
192.0.1.1#echo $TZ
192.0.1.1#/usr/sbin/timeconfig
-bash: /usr/sbin/timeconfig: No such file or directory
30.03.2009 09:52
OlegON
 
Ну я бы предположил, что
ZONE="Asia/Almaty"
Часовой пояс GMT +3, время: 09:47.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.