Сообщение отдельно
11.06.2007 17:04
oleg1025461
 
Ну вот значит. Первым делом грузимся в ДОС и проводим анализ содержимого (qtest).rpt...
DB - сумма в таблице cashsail. (тупо считаем все чеки последней смены)
NC - независимый счетчик
IC - счетчик в CF_Ini (счетчик сменных продаж. STT_SALE)
FM - счетчик в FM (то, что пошло в фискалку....) !!! Сумма которую нужно брать за основу... Т.к. является некорректируемой !!!!
LC - последний чек (сумма последнего чека).
Причина сбоя следующая, куда-то чего-то не записалось... (чаще всего именно величина LC и портит всю малину.)
Алгоритм такой.... Должны быть равны след. суммы DB=IC=FM. FM - не поправить, а в CF_INI (кстати, конфигурационная база запоролена. Волш. слово "PhilCan") сумму - легко. Точно так же выравнивается значение в cashsail (правим сумму последней покупки....).
Важно !!! Необходимо, что бы кроме вышеуказанных сумм, номер текущего чека в CF_INI (параметр STT_RECNUM) был на единицу больше последнего в CASHSAIL.
Все. Удачи. Будут вопросы, пишите