Просмотр полной версии : Смена даты без печати на термопринтере
Есть некоторые станции. которые работают пару раз в неделю. Каждый раз на них вручную перевожу дату до сегодняшнего дня. Соответственно на термопринтере при закрытии каждой даты печатается пара чеков. Можно ли как та устанавливать (корректно) новую дату на станции?
А кассовый сервер у этой пары станций где? Если на станциях - то есть спец.dll.
Система такая:
Сервер (менеджерская часть) > кассовый сервер (касса) > станции (бар, официанты)
Касса входа она напрямую к серверу минуя кассовый сервер
Касса входа она напрямую к серверу минуя кассовый сервер
Значит, на ней свой сервер поднят. И если надо на ней дату подгонять - то можно использовать dll.
LOGDATE.dll, далее - цитата с support.ucs.ru:
Результаты теста версии rkeeper6.exe – v6.75o и v6.65.
Тестировалось:
- изменение логической даты, если она не равна физической.
Логическая дата приравнивается к дате в BIOSi, если в системе нет чеков. Работает с версии 6.61.
Протестировано для DOS и WIN-серверов.
Библиотека LOGDATE.dll должна лежать в EXTENS.
Клиентская настойка: LogDate_Action=FLAGS, где FLAGS – битовая маска:
{0-й бит - запретить дальнейшую загрузку при неравенстве дат без менеджера}
{1-й бит - запретить дальнейшую загрузку при неравенстве дат при любых условиях}
{2-й бит - разрешить приравнять дату любому}
{3-й бит - разрешить менеджеру приравнять дату}
{4-й бит - разрешить сдвиг логической даты назад}
Пример: LogDate_Action=25, где 25=2^0+2^3+2^4
Разрешает загрузку при неравенстве дат только менеджеру и приравнять дату разрешено только менеджеру.
Важно:
- если в системе есть чеки, то сообщение о несоответствии дат в системе не появляется
- если настройки позволяют изменить дату, то появляется окно «Исправить лог дату», если настройки не позволяют менять дату (если надо откатится назад, а в настройках такая возможность не предусмотрена), то такое окно не появляется на экране
- если настройки не позволяют загружать систему при несоответствии логической и физической даты, то при нажатии на кнопку «Продолжать» - ничего не поизойдет.
Возможные варианты:
2^0=1 – возможно загрузить систему с разными датами только с подтверждением менеджера, но приравнять дату – нельзя.
2^0+2^2=5 - возможно загрузить систему с разными датами только с подтверждением менеджера или приравнять дату (только вперед) может любой сотрудник.
2^0+2^2+2^4=21 - возможно загрузить систему с разными датами только с подтверждением менеджера или приравнять дату (в любую сторону) может любой сотрудник.
2^1=2 - невозможно загрузить систему с разными датами и приравнять дату тоже нельзя.
2^1+2^2=6 - невозможно загрузить систему с разными датами, но приравнять дату (только вперед) может любой сотрудник.
2^1+2^2+2^4=22 - невозможно загрузить систему с разными датами, но приравнять дату (в любую сторону) может любой сотрудник.
2^0+2^3=9 - возможно загрузить систему с разными датами только с подтверждением менеджера или приравнять дату (только вперед) только с подтверждением менеджером.
2^0+2^3+2^4=25 - возможно загрузить систему с разными датами только с подтверждением менеджера или приравнять дату (в любую сторону) только менеджером.
2^1+2^3=10 - невозможно загрузить систему с разными датами, но приравнять дату (только вперед) может только менеджер.
2^1+2^3+2^4=26 - невозможно загрузить систему с разными датами, но приравнять дату (в любую сторону) может только менеджер.
2^3=8 – можно загрузить систему с разными датами и можно приравнять дату (только вперед) с подтверждением менеджера
2^3+2^4=24 – можно загрузить систему с разными датами и можно приравнять дату (в любую сторону) с подтверждением менеджера
2^2=4 - можно загрузить систему с разными датами и можно приравнять дату (только вперед) любому сотруднику.
2^2+2^4=20 - можно загрузить систему с разными датами и можно приравнять дату (в любую сторону) любому сотруднику.
!!! Настройка: 2^0+2^4=17 – не имеет смысла, т.к. не указаны полномочия сотрудников на приравнивание даты. Можно лишь загрузить систему с разными датами с подтверждением менеджера.
2^1+2^4=18 – аналогична 2.
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot