18.10.2006 10:11
EugeneT
 
Таких будет немного, кассиры такие вещи ловят быстро, их ручками в чувство привести.
18.10.2006 10:53
alex_auto49
 
Последние 4 раза встречался с большим "гемороем" при этой процедуре:
Конфигурация СЕМЕН без ФП + ФР.
При переводе времени через БИОС системного блока время на системном блоке встает нормально, а время а ФР-е - нет. Приходилось "прыгать" по 6 минут (по документации - можно 7 минут, но для гарантии делаю - 6 минут).
В этом году стали закупать ЛЕКСы - вот тут надо репу чесать: со штатной кассовой клавы войти в БИОС невозможно
Синхронизировать по NTP - увольте, так как эти "обезьяны" иногда такое с компом делают, что волоса на ..... шевелятся (просто как пример: на конфигурации СЕМЕН с ФП перевели время не на 1 час вперед, а на 1 МЕСЯЦ! хорошо что была резервная касса).
В этот раз попробую написать инструкцию для перевода времени через putty.exe. И сначала потренирую магазинный персонал......
18.10.2006 11:54
EugeneT
 
Цитата:
alex_auto49 ...
Синхронизировать по NTP - увольте, так как эти "обезьяны" иногда такое с компом делают, что волоса на ..... шевелятся (просто как пример: на конфигурации СЕМЕН с ФП перевели время не на 1 час вперед, а на 1 МЕСЯЦ! хорошо что была резервная касса).
В этот раз попробую написать инструкцию для перевода времени через putty.exe. И сначала потренирую магазинный персонал......
Вот раз в варианте с ssh (putty) очень просто поменять дату, а не время, рекомендую использовать date с опцей -s.
А NTP (с установками по дефолту) просто не даст изменить время и дату на такой большой промежуток.
18.10.2006 23:04
shebdim
 
Учитывая, что время в фискальном режиме регистрируется и к нему предъявляются требования - (24 часа вперёд и час назад относительно предыдущей регистрации времени). То ко времени терминалов лучше относиться с некоторой долей осторожности. И только в том случае, если хозяин сервера (админ в смысле) уверен во времени на сервере, можно говорить об автоматической синхронизации.

Что касается перевода времени автоматом, то тут мысль схожая, если во время перехода смена гарантирована будет закрыта, то можно и это делать автоматом.
26.10.2006 21:08
OlegON
 
Существует два основных способа изменения времени на кассовых терминала:



1. Удалённая смена времени на кассовых терминалах

2. Смена времени непосредственно на кассовых терминалах





Инструкция по переводу времени на кассовых терминалах



ВНИМАНИЕ! Если при неверном изменении даты и времени на кассе образуется расхождение во времени более чем на +1 час и если затем пробить чек, то после исправления даты продолжение работы на кассе возможно будет только по истечении того времени, что будет указано на пробитом чеке!!!



1. Удалённая смена времени на кассовых терминалах:

1) Закрыть смену на кассе;

2) Зайти на кассу по протоколу SSH (например, терминалом удалённого доступа SecureCRT);

3) Выполнить команду:

/usr/local/forcekillukm



4) Выключить питание фискального регистратора;

5) выполнить команду

ps -e|grep ukmclient

Если после выполнения будет выведена строка вида

600 pts/0 00:00:07 ukmclient

то выполнить команду:

kill -9 600

где 600 - число из первой колонки.



6) выполнить команду (соблюдать регистр букв!!!) в соответствии с конкретным часовым поясом (см. таблицу):



Город

пояс

Команда установки временной зоны

Архангельск

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Анадырь

+9

ln -sf /usr/share/zoneinfo/Asia/Kamchatka /etc/localtime

Астрахань

+1

ln -sf /usr/share/zoneinfo/Asia/Baku /etc/localtime

Абакан

+4

ln -sf /usr/share/zoneinfo/Asia/Novosibirsk /etc/localtime

Барнаул

+4

ln -sf /usr/share/zoneinfo/Asia/Novosibirsk /etc/localtime

Благовещенск

+6

ln -sf /usr/share/zoneinfo/Asia/Yakutsk /etc/localtime

Белгород

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Брянск

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Биробиджан

+7

ln -sf /usr/share/zoneinfo/Asia/Vladivostok /etc/localtime

Владикавказ

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Владимир

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Вологда

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Волгоград

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Воронеж

+1

ln -sf /usr/share/zoneinfo/Asia/Baku /etc/localtime

Горно-Алтайск

+4

ln -sf /usr/share/zoneinfo/Asia/Novosibirsk /etc/localtime

Грозный

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Дудинка

+4

ln -sf /usr/share/zoneinfo/Asia/Novosibirsk /etc/localtime

Екатеринбург

+2

ln -sf /usr/share/zoneinfo/Asia/Yekaterinburg /etc/localtime

Иваново

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Иркутск

+5

ln -sf /usr/share/zoneinfo/Asia/Irkutsk /etc/localtime

Ижевск

+1

ln -sf /usr/share/zoneinfo/Asia/Baku /etc/localtime

Йошкар-Ола

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Калининград

-1

ln -sf /usr/share/zoneinfo/Europe/Kaliningrad /etc/localtime

Калуга

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Киров

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Кемерово

+4

ln -sf /usr/share/zoneinfo/Asia/Novosibirsk /etc/localtime

Кострома

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Краснодар

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Красноярск

+4

ln -sf /usr/share/zoneinfo/Asia/Novosibirsk /etc/localtime

Курск

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Курган

+2

ln -sf /usr/share/zoneinfo/Asia/Yekaterinburg /etc/localtime

Казань

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Кызыл

+4

ln -sf /usr/share/zoneinfo/Asia/Novosibirsk /etc/localtime

Липецк

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Майкоп

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Махачкала

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Магадан

+8

ln -sf /usr/share/zoneinfo/Asia/Magadan /etc/localtime

Москва

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Мурманск

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Нальчик

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Нарьян-Мар

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Новгород

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Нижний Новгород

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Новосибирск

+4

ln -sf /usr/share/zoneinfo/Asia/Novosibirsk /etc/localtime

Омск

+3

ln -sf /usr/share/zoneinfo/Asia/Omsk /etc/localtime

Оренбург

+2

ln -sf /usr/share/zoneinfo/Asia/Yekaterinburg /etc/localtime

Орел

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Петропавловск-Камчатский

+9

ln -sf /usr/share/zoneinfo/Asia/Kamchatka /etc/localtime

Петрозаводск

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Пенза

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Пермь

+2

ln -sf /usr/share/zoneinfo/Asia/Yekaterinburg /etc/localtime

Псков

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Ростов-на-Дону

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Рязань

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Санкт-Петербург

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Саратов

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Самара

+1

ln -sf /usr/share/zoneinfo/Asia/Baku /etc/localtime

Салехард

+2

ln -sf /usr/share/zoneinfo/Asia/Yekaterinburg /etc/localtime

Саранск

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Смоленск

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Ставрополь

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Сыктывкар

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Сочи

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Тамбов

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Тверь

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Томск

+4

ln -sf /usr/share/zoneinfo/Asia/Novosibirsk /etc/localtime

Тула

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Тюмень

+2

ln -sf /usr/share/zoneinfo/Asia/Yekaterinburg /etc/localtime

Уфа

+2

ln -sf /usr/share/zoneinfo/Asia/Yekaterinburg /etc/localtime

Улан-Уде

+5

ln -sf /usr/share/zoneinfo/Asia/Irkutsk /etc/localtime

Ульяновск

+1

ln -sf /usr/share/zoneinfo/Asia/Baku /etc/localtime

Хабаровск

+7

ln -sf /usr/share/zoneinfo/Asia/Vladivostok /etc/localtime

Ханты-Мансийск

+2

ln -sf /usr/share/zoneinfo/Asia/Yekaterinburg /etc/localtime

Челябинск

+2

ln -sf /usr/share/zoneinfo/Asia/Yekaterinburg /etc/localtime

Чита

+6

ln -sf /usr/share/zoneinfo/Asia/Yakutsk /etc/localtime

Черкесск

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Чебоксары

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Элиста

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Южно-Сахалинск

+8

ln -sf /usr/share/zoneinfo/Asia/Magadan /etc/localtime

Якутск

+6

ln -sf /usr/share/zoneinfo/Asia/Yakutsk /etc/localtime

Ярославль

0

ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime

Страны ближнего зарубежья

Азербайджан

+1

ln -sf /usr/share/zoneinfo/Asia/Baku /etc/localtime

Армения

+1

ln -sf /usr/share/zoneinfo/Asia/Baku /etc/localtime

Беларусь

-1

ln -sf /usr/share/zoneinfo/Europe/Kaliningrad /etc/localtime

Грузия

0

ln -sf /usr/share/zoneinfo/Asia/Tbilisi /etc/localtime

Казахстан (Актюбинск,..)

+2

ln -sf /usr/share/zoneinfo/Asia/Aqtobe /etc/localtime

Казахстан (Алматы,..)

+3

ln -sf /usr/share/zoneinfo/Asia/Almaty /etc/localtime

Кыргызстан

+2

ln -sf /usr/share/zoneinfo/Asia/Yekaterinburg /etc/localtime

Латвия

-1

ln -sf /usr/share/zoneinfo/Europe/Riga /etc/localtime

Литва

-1

ln -sf /usr/share/zoneinfo/Europe/Vilnius /etc/localtime

Молдова

-1

ln -sf /usr/share/zoneinfo/Europe/Kaliningrad /etc/localtime

Таджикистан

+2

ln -sf /usr/share/zoneinfo/Asia/Dushanbe /etc/localtime

Туркмения

+2

ln -sf /usr/share/zoneinfo/Asia/Ashkhabad /etc/localtime

Узбекистан

+2

ln -sf /usr/share/zoneinfo/Asia/Tashkent /etc/localtime

Украина

-1

ln -sf /usr/share/zoneinfo/Europe/Kiev /etc/localtime

Эстония

-1

ln -sf /usr/share/zoneinfo/Europe/Tallinn /etc/localtime



после этого системное время установится с учётом выбранной временной зоны.



7) можно выполнить настройку точного системного времени в соответствии с атомными часами, если при заливке софта ККМ был указал шлюз интернет:

ntpdate 194.186.254.22 195.2.64.5

Либо если в локальной сети предприятия есть сервер с эталонным временем и запущенной службой сервера NNTP, то:

ntpdate <адрес этого сервера>



8) Проверить установившееся время, выполнив команду:

date

9) Если время неверное, установить его вручную с помощью команды:

date MMDDhhmmCCYY.ss

где: MM - месяц;

DD - дата;

hh - часы;

mm - минуты;

CCYY - год;

ss - секунды.



Пример для 21 июля 2005 года 14 ч 35 мин 56 сек:

date 072114352005.56

либо если просто для 21 июля 14 ч 35 мин:

date 07211435



10) Выполнить команду reboot или poweroff, сделать это необходимо обязательно, т.к. при выполнении этих команд изменённое в ОС Linux время будет зафиксировано в системных часах в BIOS кассового терминала.



2. Смена времени непосредственно на кассовых терминалах:

1) Закрыть смену на кассе;

2) Выключить питание кассы;

3) Ключ старшего кассира повернуть в положение «4» либо см. п.4;

4) Включить питание кассы; если ключ старшего кассира не установлен в положение «4», то удерживать клавишу «1» или «3»;

5) Войдя в настройки BIOS кассы, сразу же предлагается отредактировать время энергонезависимых часов, изменение времени осуществляется путём прибавления (клавишей «6» - Increase) либо вычитания единицы времени (клавишей «4» - Decrease);

6) Навигация по меню осуществляется нажатием клавиш «2» - Next и «8» - Previous.

7) После завершения редактирования времени кассы выключить питание кассы. Касса готова к запуску.
27.10.2006 08:02
twix
 
olegon, учишь народ пользоваться *nix-системами? (%
27.10.2006 11:25
alex_auto49
 
Рссылал в магазины инструкцию (далее вырезка из нее):
********************************************************
15. Позвоните по телефону на номер 100 и узнайте точное время.
16. Введите латинскими маленькими буквами date --set=”чч:мм:сс” (дате минус минус сет равно двойная_кавычка час двоеточие минуты двоеточие секунды двойная_кавычка) и нажмите ENTER ВНИМАНИЕ: часы, минуты вводите те, которые сказали Вам по телефону.
*********************************************************
они при вводе команды не написали пробел после date.
-Так ведь в скобочках русскими буквами про пробел ничего не написанно....
27.10.2006 11:51
twix
 
alex_auto49, а потом люди интересуются, откуда анекдоты берутся (%
30.10.2006 15:34
Little
 
Данная команда не будет выполнена никогда
Код:
Москва 
0 
ln -sf /usr/share/zoneinfo/Asia/Moscow /etc/localtime
ибо москва лежит не в Asia а в Europe
31.10.2006 12:40
Little
 
А вот советы бывалых.. Все намного проще, чем в иструкции от С+, да и к тому же не известно стоит на кассе ntpdate
Код:
Для того, чтобы программы правильно определяли местное время (с учетом летнего времени и тому подобных обстоятельств), надо: 
убрать из стартовых скриптов всякие упоминания переменной окружения TZ, если таковые имеются; 
сделать так, чтобы файл /etc/localtime был правильной символической ссылкой на соответствующий файл из /usr/share/zoneinfo, например, 
        rm -f /etc/localtime
        ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime

В Red Hat-based системах параметр utc задается в файле /etc/sysconfig/clock. Непосредственно редактировать стартовые скрипты не нужно. Кроме того, этот параметр и timezone можно задать с помощью утилиты timeconfig.

Проверить правильность задания времени можно, запустив сначала ``date'' (должна показать правильное местное время), а затем ``date --utc'' (должна показать правильное время по Гринвичу).
Часовой пояс GMT +3, время: 12:10.

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