18.04.2012 12:15
Цитата:
Mtirt Тот скрипт, который мы с Коневым предлагали выполнить ты не делал?
Он как раз для "убирания задвоенных" предлагался.

Код:
update trm_out_receipt_header set local_number=local_number+(Номер последнего чека за предыдущую дату),version=0 
where shift_open=1049 and global_number>=368945
Этот запрос необходимо выполнить в mysql на кассе? А как эти поправленные чеки затем записать в mysql на сервере, я так понимаю, что при формировании файлов для выгрузки используются данные из mysql сервера?
18.04.2012 12:18
Отвечала же я вчера на этот вопрос.
На кассе.
Так как в запросе меняется и поле version, то данные записи будут помечены как измененные и касса попытается отдать их серверу.
18.04.2012 12:30
Цитата:
Mtirt Тот скрипт, который мы с Коневым предлагали выполнить ты не делал?
Он как раз для "убирания задвоенных" предлагался.

Код:
update trm_out_receipt_header set local_number=local_number+(Номер последнего чека за предыдущую дату),version=0 
where shift_open=1049 and global_number>=368945
Номер последнего чека за предыдущую дату, а текущая дата - это какая? И откуда взято число 368945?
18.04.2012 12:32
368945 - из результатов запроса, который ты вчера выполнил по моей просьбе (вторая строчка).
В принципе, можешь отобрать на сервере чеки за смену № 1049 и найти чек, после которого локальные номера начинаются опять с 1.
18.04.2012 12:43
Цитата:
Mtirt 368945 - из результатов запроса, который ты вчера выполнил по моей просьбе (вторая строчка).
В принципе, можешь отобрать на сервере чеки за смену № 1049 и найти чек, после которого локальные номера начинаются опять с 1.
Если можно помогите с запросом?
18.04.2012 12:45
Не поняла, с каким?
18.04.2012 12:58
Цитата:
Mtirt Не поняла, с каким?
Извини не понял! Но на сервере нет смены с №1049! После удаления id=1049 запросом, смена закрылась 1050! Нужно смотреть номер чека для 1050 смены?
18.04.2012 13:26
Я правильно понимаю предыдущая дата = 15.04.2012, а номер чека 1?
Вложения
Тип файла: rar Чеки на сервере.rar (160.1 Кб, 102 просмотров)
18.04.2012 13:30
Не, не 1. Отсортируй по дате.
Часовой пояс GMT +3, время: 18:46.

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