Сообщение от
mirkwood89
Всем доброго времени суток!
Ситуёвина вышла такая - скакануло напряжение, станция кассира накрылась невосстановимо.
Режим работы фаст-фуд.
в результате имеем:
- Акт реализации типа АО(создан автоматически, смена открыта)
- Незакрытая кассовая смена - нет возможности "Принять смену" в бэкофисе
С реализацией проблем нет - скопировал незакрытый, провёл его, продукты списались.
Что сделать с актом типа АО? - никакие изменяющие действия - удалить/изменить - по нему недоступны(((
С висящими актом и кассовой сменой не закроется месяц.
В менеджмент студии пиши:
По актам:
Код:
select * from salesdocument
Код:
where dateIncoming between 'ГГГГММДД' and 'ГГГГММДД+1'
выписать ИД
Код:
Update salesdocument
set editable=1
where id='ВСТАВИТЬ ИД СЮДА'
По смене:
Код:
select*
from UserActionEvent
where UserActionEvent.dtype='CSE'and
UserActionEvent.closeDate is null and
UserActionEvent.date>='ГГГГ-ММ-ДД'and UserActionEvent.date<='ГГГГ-ММ-ДД'
Взять ИД
Код:
update UserActionEvent
set UserActionEvent.closeDate='ГГГГ-ММ-ДД 23:59:00.000'-- Дата и время закрытия для незакрытой кассовой смены
,UserActionEvent.responsibleUser = UserActionEvent.manager
where UserActionEvent.dtype='CSE'and UserActionEvent.closeDate is null and
id='ВСТАВИТЬ ИД СЮДА'