В группе в настройке точки продаж стояла виртуальная касса (нефискальный режим). Поставили ФР, перенастроили, но забыли закрыть кассу по виртуальной кассе. Теперь она так и висит открытая. как ее можно принудительно закрыть?
В группе в настройке точки продаж стояла виртуальная касса (нефискальный режим). Поставили ФР, перенастроили, но забыли закрыть кассу по виртуальной кассе. Теперь она так и висит открытая. как ее можно принудительно закрыть?
Вообще в версиях старше 3.7 с фронта можно принудительно закрыть КС.
По различным причинам кассовые смены , корректно закрытые во фронте могут оказаться незакрытыми в бек-офисе программы.
В статье описано как закрывать такие кассовые смены вручную в базе.
Перед проведением ЛЮБЫХ работ напрямую в базе необходимо остановить службу iikoTomcat
и снять бекап базы средствами SQL Server Management Studio.
Скрипт для выборки незакрытых кассовых смен в определенный временной интервал:
select *
from UserActionEvent
where UserActionEvent.dtype='CSE' and
UserActionEvent.closeDate is null and
UserActionEvent.date>='2010-10-01' and UserActionEvent.date<='2010-10-10' – Диапазон дат, в которых незакрытая смена
Из этого запроса необходимо взять поле ID, которое потребуется для скрипта закрытия.
Скрипт для принудительного закрытия найденной кассовой смен в интервале (дату/время изменить):
update UserActionEvent
set UserActionEvent.closeDate='2010-10-05 22:00:00.000' -- Дата и время закрытия для незакрытой кассовой смены
,UserActionEvent.responsibleUser = UserActionEvent.manager
--,UserActionEvent.cashRemain=0 -- только если необходимо убрать остаток по кассовой смене
,UserActionEvent.revision=(Select revision from DBVersion) -- Необходимо, если РМС подключен к Чейн, иначе не прогрузится.
where UserActionEvent.dtype='CSE' and
UserActionEvent.closeDate is null and
id='' -- ID, найденный в первом запросе
Будем рады видеть в наших пабликах http://vk.com/softbiznes и http://fb.com/softbiznes
Может кто-то более подробно рассказать? Не получается выполнить скрипт update
Я пробовал запуск через sql.jsp.
Ошибка вида java.sql.SQLException: The executeQuery method must return a result set
managment studio нет просто