Форум OlegON > Ресурсы OlegON > Вопросы сервера > Архив > УКМ-2

Перевод времени на кассе (УКМ-2!) : УКМ-2

19.04.2024 4:43


24.10.2007 17:44
bob
 
Цитата:
кубышкин резюмирую если использовать на кассах net time то теоретически перезагрузка касс не нужна (ФР работает от БП кассы) .
по моему ФР в досе без какойлибо программы не может получить время и дату используя ком порт.
Ему должен ктото шепнуть в порт о времени и видимо это УКМ.

1 на сервере времени перевелось время (ночью)
2 с утра включается касса (смена закрыта)
3 запускается net time(прописанно в автозапуске до УКМ)
4 стартует УКМ
5 всем хорошо админ спит кассы работают :)

у кого нибуть это таким образом работает ?
После 4 пункта еще раз перегрузить кассу, а иначе спокойно не поспишь..
24.10.2007 17:53
кубышкин
 
к стати мнение знатоков
цитата "..время в фискальник передает УКМ при старте т.е. при закрытой смене достаточно перед пуском УКМ выставить время и запустить УКМ но выставляемое время не должно попасть в предидущую закрытую смену.."
24.10.2007 17:55
кубышкин
 
видимо ФР должен от кассы запитан :) иначе bob совершенно прав
24.10.2007 18:15
Mtirt
 
Еще раз (третий, если что, в этой ветке) . Для ФР. ФР забирает время из биоса кассы. Делает это при инициализации ( включении себя, родимого).
УКМ тут ни при чем совершенно. УКМ время нигде не хранит. Он его берет из биоса и той же самой досовской командой time устанавливает.

Если при перезагрузке кассы у тебя происходит инициализация ФР (читай, лампочка мигать начинает, заголовок обрезает и выплевывает) - тебе перезагрузка поможет.

Если не происходит - надо выключать фискальник.

Время для экспериментов у тебя есть.
24.10.2007 18:19
кубышкин
 
ОК действительно время есть, спорить не буду
24.10.2007 18:37
student
 
Цитата:
Mtirt ФР забирает время из биоса кассы. Делает это при инициализации ( включении себя, родимого).
УКМ тут ни при чем совершенно. УКМ время нигде не хранит. Он его берет из биоса и той же самой досовской командой time устанавливает.
согласно протоколу обмена с сп101
SPFR_Init - функция вызывается всегда перед началом работы с ККМ для определения ее наличия, исправности и инициализации внутренних переменных.
параметры:
1. текущая дата на компьютере, где установлена система, работающая с ККМ.
2. текущее время на компьютере, где установлена система, работающая с ККМ

Дата и время необходимы для проверки согласования даты и времени работы
компьютера и ККМ.
Если разница во времени меньше 8 минут, то синхронизация ККМ происходит
автоматически, а если разница больше – возвращается код ошибки
SPFRE_SYNC_TIME_OVER, но ККМ может продолжить работу по своему внутреннему
времени. При получении такого кода ошибки рекомендуется проверить время на
управляющем компьютере, и, если оно верно, установить время ККМ соответствующей функцией (см. функцию SPFR_SetDate), закрыв по необходимости смену.

т.о. фр сам ничего не делает - по спецификации ему это не положено, управление всегда идет из вне
25.10.2007 06:35
akonev
 
Цитата:
Mtirt Еще раз (третий, если что, в этой ветке) . Для ФР. ФР забирает время из биоса кассы. Делает это при инициализации ( включении себя, родимого).
Таня, ты не права. ФР не может сам забрать время из биоса. он его получает по команде инициализации от УКМ, как написал Student
тут уже справедливо заметили, что при подключении через com-порт нет возможности залезть в биос.

если за последний час были продажи или закрытия смен - он это время не примет (имеется в виду откат времени на час назад)

все, кто хочет спать спокойно, имейте в виду: в msclient'е "net time" не работает по netbeui. только по tcp/ip.
25.10.2007 06:46
Mtirt
 
Андрей, спасибо. Если не права - признаю.

Но применит он перевод времени в любом случае после перезагрузки? Или можно поменять, подождать час и будет работать?
25.10.2007 08:17
Vovantus
 
Цитата:
Andrew_Konev все, кто хочет спать спокойно, имейте в виду: в msclient'е "net time" не работает по netbeui. только по tcp/ip.
.. т.е. писать нужно не айпишник, а имя сервера. В этом случае в файлике host, который в дериктории net, нуна прописать имя сервера и его айпишник.
25.10.2007 08:54
student
 
Цитата:
Andrew_Konev если за последний час были продажи или закрытия смен - он это время не примет (имеется в виду откат времени на час назад)
принять время он (т.е. фр) примет, но продажи не сможет начать раньше чем через час после последнего пробитого чека - только что еще раз проверил на тестовом фр с эклз
Часовой пояс GMT +3, время: 04:43.

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