[ОТВЕТИТЬ]
19.04.2012 10:52
Mtirt
 
В интерфейсе Супермага удали Z-отчет № 1050 (В кассовых чеках отбери чеки, Обработать - Удалить Z-отчет(ы)).
Супермагу не нравится, что дата Z-отчета изменилась (была 15.04, стала 16.04).
19.04.2012 10:59
Tiger
 
Цитата:
Mtirt В интерфейсе Супермага удали Z-отчет № 1050 (В кассовых чеках отбери чеки, Обработать - Удалить Z-отчет(ы)).
Супермагу не нравится, что дата Z-отчета изменилась (была 15.04, стала 16.04).
В супермаге в реестре z-отчетов не нахожу z-отчет с №1050, а в кассовых чеках весят оперативные чеки за 15.04 от z-отчета №1050! Что правильно сделать?
19.04.2012 11:01
Павел Сосновских
 
Цитата:
Mtirt Ты не совсем прав в данной ситуации.
Дело не в том, что смена не закрылась.
Там было интереснее.
У автора смена 1049 закрылась и выгрузилась в Супермаг.
А потом касса начала снова пробивать чеки с ЭТИМ же номером смены.
Причем опять, начиная с первого номера чека.
И при снятии Z-отчета автор получил сообщение об ошибке.
А в таком случае я обычно делал следующим образом:
1. Смотрим после проблемной смены в УКМе все ли по порядку идет
2. Останавливаем кассовый сервер супермага
3. Ручной выгрузкой выгружаем из УКМа
4. В файлах правим номер смены нужной части чеков на несуществующую(например "-1049")
5. Запускаем кассовый сервер супермага

в продуктовом гипермаркете вся операция занимала минут 15-20
перед "затягиванием" в см эти смены естественно удалить
19.04.2012 11:04
Mtirt
 
Цитата:
Tiger В супермаге в реестре z-отчетов не нахожу z-отчет с №1050, а в кассовых чеках весят оперативные чеки за 15.04 от z-отчета №1050! Что правильно сделать?
А Z-отчет 1049 есть? За какое число? В Супермаг+?
19.04.2012 11:05
Mtirt
 
Цитата:
Павел Сосновских А в таком случае я обычно делал следующим образом:
1. Смотрим после проблемной смены в УКМе все ли по порядку идет
2. Останавливаем кассовый сервер супермага
3. Ручной выгрузкой выгружаем из УКМа
4. В файлах правим номер смены нужной части чеков на несуществующую(например "-1049")
5. Запускаем кассовый сервер супермага

в продуктовом гипермаркете вся операция занимала минут 15-20
Если честно, я бы тоже пошла по этому пути...
Просто автору ветки лично я не смогу объяснить, что именно надо поменять в 10 файликах и как.
Проще было заставить выполнить один запрос.
19.04.2012 11:12
Tiger
 
Цитата:
Mtirt А Z-отчет 1049 есть? За какое число? В Супермаг+?
Нет z-отчета!
19.04.2012 11:30
Mtirt
 
Тогда давай всё удалим в каталоге выгрузки и попробуем выгрузить и принять смену 1050.
Будет сообщение об ошибке?
19.04.2012 11:43
Tiger
 
Цитата:
Mtirt Тогда давай всё удалим в каталоге выгрузки и попробуем выгрузить и принять смену 1050.
Будет сообщение об ошибке?
Всё удалил из каталога выгрузки! Запускаю УКМ выгружаю смену №1050! Жму прием в кассовом модуле получаю ошибку

Цитата:
База данных. Отвергнута попытка загрузки Z-отчета 1050 с кассы за дату 18.04.2012, так как Z-отчет этой кассы с таким же номером, но за другую дату, уже есть в базе данных.
19.04.2012 11:48
Mtirt
 
Хорошо. За какую дату есть Z-отчет в Супермаге с номером 1050?
19.04.2012 11:58
Tiger
 
Цитата:
Mtirt Хорошо. За какую дату есть Z-отчет в Супермаге с номером 1050?
В реестре z-отчетов не такого отчета (проверял с 01.01.2000 по текущую дату)! Есть только оперативные чеки за 15.04.2012 № z-отчета 1050! Причем это не только на этом магазине!
19.04.2012 12:00
Mtirt
 
Результат запроса к базе Супермага можно увидеть?

Код:
select * from smcashz t where t.znum=1050
20.04.2012 05:57
Tiger
 
Результат запроса

LOCID-DESKNUM----ZNUM--CLOSEDATE-Z--D
----8---------1----1050---31-MAY-11--1--1
----8---------2----1050---15-APR-12-- 1--0
20.04.2012 07:38
Mtirt
 
Я так понимаю, проблемы со второй кассой?
Код:
delete from smcashz where locid=8 and desknum=2 and znum=1050
Потом попробовать принять данные.
20.04.2012 08:08
akonev
 
только потом commit; не забыть. частый прикол по началу.
20.04.2012 10:05
Tiger
 
Кассу №2 закрыл и выгрузил! Но возникают некоторые вопросы, связанные с проделанными действиями (может быть повторюсь), экспериментирую теперь с кассой №1:

1. global_number>=454775 (взял из вложения №1)
2. local_number=local_number+312 (взял из вложения №2)
3. id на которое ругалась 2107, поменял на 2108

В итоге получился запрос:

Цитата:
update trm_out_receipt_header set local_number=local_number+312,version=0 where shift_open=2108 and global_number>=454775
Всё правильно делаю?
Миниатюры
Нажмите на изображение для увеличения
Название: Вложение№1.jpg
Просмотров: 340
Размер:	104.6 Кб
ID:	1204   Нажмите на изображение для увеличения
Название: Вложение№2.jpg
Просмотров: 370
Размер:	150.2 Кб
ID:	1205  
20.04.2012 10:09
Mtirt
 
3. Неправильно. В запрос идет 2107. 2108 был только для web-а.
20.04.2012 12:03
Mtirt
 
Цитата:
Tiger Кассу №2 закрыл и выгрузил! Но возникают некоторые вопросы, связанные с проделанными действиями (может быть повторюсь), экспериментирую теперь с кассой №1:

1. global_number>=454775 (взял из вложения №1)
2. local_number=local_number+312 (взял из вложения №2)
3. id на которое ругалась 2107, поменял на 2108

В итоге получился запрос:



Всё правильно делаю?
Ты только поосторожнее с удалением Z-отчетов в Супермаге, ладно?
Постарайся их всё-таки из интерфейса удалять, по возможности.

Ну и хорошо бы понять причины, почему так происходит - где косяк в процедуре закрытия смены, и как его избежать. Потому как со следствием ты бороться научился, а саму проблему мы не победили.
20.04.2012 12:13
Tiger
 
Цитата:
Mtirt Ты только поосторожнее с удалением Z-отчетов в Супермаге, ладно?
Постарайся их всё-таки из интерфейса удалять, по возможности.

Ну и хорошо бы понять причины, почему так происходит - где косяк в процедуре закрытия смены, и как его избежать. Потому как со следствием ты бороться научился, а саму проблему мы не победили.
Возможность удалить с интерфейса супермага нет, поэтому удалил как и было предложено! Перед совершение запроса сделал копирование БД! Осталось понять все ли суммы корректны, все ли выгрузилось как нужно! Может есть какой-нибудь уникальный способ на проверку (кроме, бухгалтера *06). Всем большое спасибо, кто принимал участие в решение данной проблемы!


Опции темы


Часовой пояс GMT +3, время: 23:50.

 

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