08.04.2010 11:58
Назым
 
Произошло следующее:

Админ перевел время на кассе с компа, на котором стояла дата октября сего года. В результате имеем закрытую смену за 02.10.2010. На следующий день обнаружили ошибку, но смену за 03.10.2010 уже успели открыть, админ перевел время не закрывая смену. Теперь еще имеем пару закрытых чеков за 03.10.2010.

Естественно все залилось в СМ+. Хочу навести порядок:

1. В УКМ-4 все подредактировать как должно было быть
2. В СМ+ удалить оба кассовых документа
3. Из УКМ-4 обе смены заново выгрузить

Меня волнует первый пункт. Какие таблицы мне нужно изменить?
08.04.2010 14:26
vdm
 
Какой-нибудь софт типа mysql manager/query browser для просмотра структуры базы у тебя есть ?

Поставь и просмотри все trm_out_* таблицы, где есть поле date.

Отбери в них записи из будущего, например
select * from trm_out_receipt_header where date>NOW();

Скорее всего этого хватит:
trm_out_login
trm_out_logout
trm_out_moneyoperation
trm_out_receipt_header
trm_out_receipt_footer
trm_out_receipt_subtotal
trm_out_shift_open
trm_out_shift_close
08.04.2010 14:40
Назым
 
Цитата:
vdm Какой-нибудь софт типа mysql manager/query browser для просмотра структуры базы у тебя есть ?

Поставь и просмотри все trm_out_* таблицы, где есть поле date.

Отбери в них записи из будущего, например
select * from trm_out_receipt_header where date>NOW();

Скорее всего этого хватит:
trm_out_login
trm_out_logout
trm_out_moneyoperation
trm_out_receipt_header
trm_out_receipt_footer
trm_out_receipt_subtotal
trm_out_shift_open
trm_out_shift_close
Софт есть... Мда... работенка кропотливая, спасибо!
08.04.2010 14:42
Назым
 
Будем считать, что я это сделал, теперь нужно во всех записях поменять дату.. . Какой командой я могу отнять от всех дат больше сегодняшней определенное число дней?
Часовой пояс GMT +3, время: 12:22.

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