19.09.2006 10:16
twix
 
Я что-то не понимаю. Объясните мне, дураку, такую весчь:
есть кассовый документ за n-е число. СМ говорит, что он соответствует z-отчетам. однако...
идем в отчеты->магазинные->реестр z-отчетов, и видим, что за это число сумма несколько больше. непонимающе изучаем картину: в реестре есть все кассы за этот день. если же удалить кассовый документ, то необработанных отчетов только три вместо обещанных отчетом пяти. при попытке создать кассовый документ он опять показывает старую сумму, и утверждает, что этот документ соответствует z-отчетам.
как это объяснить?
19.09.2006 13:49
OlegON
 
Сумбурное объяснение, не понял, но если ты о том, что сумма z-отчетов не совпадает с кассовыми документами, то она и не должна совпадать, если z вбирает в себя два календарных дня. Кассовый док делается за календарные сутки. Z-отчет - за смену.
19.09.2006 14:34
twix
 
Цитата:
olegon Сумбурное объяснение, не понял,
извини. описал как мог.
Цитата:
olegon но если ты о том, что сумма z-отчетов не совпадает с кассовыми документами, то она и не должна совпадать, если z вбирает в себя два календарных дня. Кассовый док делается за календарные сутки. Z-отчет - за смену.
это я знаю. но только дело в том, что смены закрылись в тот же день. и выручку в ЦО сдали столько, сколько показывает отчет. а вот в кассовых документах сумма была меньше. да и отчет формировался по дате. *13
19.09.2006 14:39
Mtirt
 
А разница не на сумму какого-то конкретного Z-отчета? То есть есть Z-отчет, который в кассовый документ не попал?
19.09.2006 14:41
kadr
 
в результате запроса (с твоей датой)
Код:
SELECT * FROM smcashz
WHERE closedate='01.01.06'
сколько строк? а лучше покажи их здесь
19.09.2006 14:42
Mtirt
 
Лучше так:
Код:
select * from smcashz t where t.closedate='010106' and t.doccreated=0
19.09.2006 15:04
twix
 
Mtirt, угу. разница как раз на один z-отчет. с первой кассы. он попадает только в отчет. )8
а! повторная выгрузка с касс невозможна. как раз на первой в конце августа винт исдох. )8

kadr, на "SELECT * FROM smcashz WHERE closedate='02.08.06';" вот что выдало:

Код:
     LOCID    DESKNUM       ZNUM CLOSEDAT Z D
---------- ---------- ---------- -------- - -
        28          5        772 02.08.06 1 1
        28          1        605 02.08.06 0 1
        28          2        697 02.08.06 1 1
        28          3        766 02.08.06 1 1
чеки тоже имеются со всех касс, работавших в тот день.
19.09.2006 15:24
Mtirt
 
Как раз doccreated =0 в выборке по нему?
19.09.2006 15:29
twix
 
Mtirt, на твой вариант запроса говорит "строки не выбраны"
19.09.2006 15:29
kadr
 
из описания структуры БД:


ZREADY CHAR 1
SMTRUE - the report is fully
uploaded and can be used to
generate cash docs SMFALSE -
the report is only partially
uploaded


похоже что, отчёт неполностью выгрузился в СМ
Часовой пояс GMT +3, время: 18:06.

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