Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

CSV экспорт по смене. Не формируются кассовые документы. : Супермаг Плюс (Супермаг 2000)

19.03.2024 11:01


21.05.2009 14:16
Назым
 
СМ 1.026.2 УКМ-4 44sp3

Все было хорошо. Но... С 11.05 перестали формаироваться кассовые документы. Чеки формируются, выгрузка работает, а кассовые документы не формируются. Именно по одному магазину. У остальных магазинов такой же конвертер и все нормально.

Куда глядеть?
21.05.2009 14:21
OlegON
 
В виндовый журнал.
21.05.2009 14:22
Mtirt
 
В логи кассового модуля.
В журнале "Приложений", события, относящиеся к SmCash.
Вручную кассовые документы создаются? Если остановить кассовый модуль и нажать кнопку "Новый"?
21.05.2009 14:45
Назым
 
Цитата:
Mtirt В логи кассового модуля.
В журнале "Приложений", события, относящиеся к SmCash.
Вручную кассовые документы создаются? Если остановить кассовый модуль и нажать кнопку "Новый"?
Журнал кассвого модуля где не знаю... А вот в журнале приложений ошибка связанная именно с этим магазином:

Тип события: Ошибка
Источник события: SMCash Server
Категория события: Сервер
Код события: 2052
Дата: 21.05.2009
Время: 14:38:04
Пользователь: Н/Д
Компьютер: SERVERMAG
Описание:
В работе кассового модуля произошел сбой. Сообщения об ошибках см. ниже.
Запись 1. Код=80004005h (0) [SMUKMC~1]:
Ошибка при попытке импорта записи из таблицы CASHDISC. Ключ записи "ShopIndex=9,CashNumber=2,ZNumber=134,CheckNumber=124,ID=1,DiscountIndex=2".

Запись 2. Код=80004005h (2290) [Microsoft OLE DB Provider for Oracle]:
ORA-02290: нарушено ограничение целостности CHECK(SUPERMAG.SMCASHDISC_PERCENT)


Запись 3. Код=80004005h (0) [SmLibaryBase trace]:
insert into Supermag.SMCASHDISC(LocID,DeskNum,ZNum,CheckNum,Item,DiscKind,Percent,DiscSum)
values(9,2,134,124,1,2,TO_NUMBER('200','999','NLS_NUMERIC_CHARACTERS='','''),TO_NUMBER('0,02','9D99','NLS_NUMERIC_CHARACTERS='','''))
%4 %5 %6 %7 %8
21.05.2009 15:04
Mtirt
 
Или я чего-то не понимаю, или скидка 200%
SMCASHDISC_PERCENT = (Percent>=0 and Percent<=100)
21.05.2009 15:11
Mtirt
 
Можно увидеть чек из УКМ4? Или расшифровку скидок?
Если это не коммерческая тайна?
Касса № 2, Z-Отчет № 134, чек № 124.
Позиция в чеке №1.
21.05.2009 15:49
Назым
 
Цитата:
Mtirt Можно увидеть чек из УКМ4? Или расшифровку скидок?
Если это не коммерческая тайна?
Касса № 2, Z-Отчет № 134, чек № 124.
Позиция в чеке №1.
****************************************
* КРАСОТА СУПЕРМАРКЕТ РУСЛАН *
* г. Избербаш, ул. Маяковского, д.100 *
****************************************
Зайнаб Кадиева 11/05/2009 18:14
ЧЕК:2.134.124 ПРД ТРН:000000021832
----------------------------------------
Е/И*К-ВО СТОИМОСТЬ(РУБ)
55133 ПОДАРОК ПОДАРОК Пакет TZ 1437F
шт*1.000*0.01 0.01
51725 L"OREAL Тушь ЭКСТРАОБЪЕМ Коллаге
шт*1.000*425.00 425.00
24108 L`OREAL Пудра комп. АЛЬЯНС ПЕРФЕ
шт*1.000*375.00 375.00
42244 GARNIER ОСНОВНОЙ УХОД ГЕЛЬ 200г.
шт*1.000*105.00 105.00
53570 TianDe Маска пленка 100г. Плацен
шт*1.000*160.00 160.00
16084 ЖАК ДЕССАНЖ Ш-нь Экстра питание 2
шт*1.000*255.00 255.00
16065 GARNIER УЛЬТРА СВЕЖЕСТЬ Крем 50м
шт*1.000*205.00 205.00
18526 DOVE Крем-мыло 135гр Нежное от
шт*1.000*32.00 32.00
18526 DOVE Крем-мыло 135гр Нежное от
шт*1.000*32.00 32.00
16517 ЧЛ СКРАБ очищающий 50мл. /Калина
шт*1.000*36.00 36.00
----------------------------------------
ТОВАРОВ В ЧЕКЕ: 10
ИТОГО: .......1625.01
Скидка: На сумму.... 1.50% .......24.38
Возможная скидка 1.50
К ОПЛАТЕ:........1600.63
ОПЛАТА,НАЛИЧНЫЕ:........1600.63
СПАСИБО ЗА ПОКУПКУ!
21.05.2009 16:07
Mtirt
 
Очень похоже на ошибку в конвертере.
Правда я не знаю, как её решить.
Скидка в 0,02 рубля на товар стоимостью 425 рублей
Дает % скидки, практически равный нулю (с учетом округлений).
Предлагаю просто в файле выгрузки изменить значение 0,01, например.
Всё равно Супермаг не пересчитывает суммы...
21.05.2009 16:53
Назым
 
Цитата:
Mtirt Очень похоже на ошибку в конвертере.
Правда я не знаю, как её решить.
Скидка в 0,02 рубля на товар стоимостью 425 рублей
Дает % скидки, практически равный нулю (с учетом округлений).
Предлагаю просто в файле выгрузки изменить значение 0,01, например.
Всё равно Супермаг не пересчитывает суммы...
Вот фрагмент файла выгрузки CASHDISK, на который указывает событие приложения:

9,2,134,124,1,2,200.000,0.02,0.60
9,2,134,124,2,2,1.501,6.38,191.40
9,2,134,124,3,2,1.501,5.63,168.90
9,2,134,124,4,2,1.505,1.58,47.40
9,2,134,124,5,2,1.500,2.40,72.00
9,2,134,124,6,2,1.502,3.83,114.90
9,2,134,124,7,2,1.502,3.08,92.40
9,2,134,124,8,2,1.500,0.48,14.40
9,2,134,124,9,2,1.500,0.48,14.40
9,2,134,124,10,2,1.500,0.54,16.20

Можно ли разъяснить смысл каждого параметра строк? И какой параметр поменять?
21.05.2009 17:06
Mtirt
 
Вместо:

9,2,134,124,1,2,200.000,0.02,0.60

поставить
9,2,134,124,1,2,1.500,0.02,0.60

Параметры идут по порядку:
LocID (ID места xранения), DeskNum (номер кассы), ZNum (Номер Z-отчета), CheckNum (Номер чека), Item (Номер позиции), DiscKind (ID скидки), Percent (% скидки), DiscSum (сумма скидки).

Последнее значение игнорируется.
Часовой пояс GMT +3, время: 11:01.

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