Просмотр полной версии : Закрыть кассовую смену
В группе в настройке точки продаж стояла виртуальная касса (нефискальный режим). Поставили ФР, перенастроили, но забыли закрыть кассу по виртуальной кассе. Теперь она так и висит открытая. как ее можно принудительно закрыть?
Dmitry55
09.08.2014, 23:27
Вообще в версиях старше 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, найденный в первом запросе
smolokuroff
26.03.2016, 14:42
Может кто-то более подробно рассказать? Не получается выполнить скрипт update
AlexsRus33
26.03.2016, 15:01
Может кто-то более подробно рассказать? Не получается выполнить скрипт update
итог выполнения скрипта какой?
smolokuroff
26.03.2016, 15:22
Я пробовал запуск через sql.jsp.
Ошибка вида java.sql.SQLException: The executeQuery method must return a result set
managment studio нет просто
Я пробовал запуск через sql.jsp.
Ошибка вида java.sql.SQLException: The executeQuery method must return a result set
managment studio нет просто
Поставь ManagementStudiо
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot