[ОТВЕТИТЬ]
06.08.2012 13:08
Иван Сергеевич
 
На сервере выскакивает такая ошибка!!!
последние 3 дня в 8,00 утра.

В работе кассового модуля произошел сбой. Сообщения об ошибках см. ниже.
Запись 1. Код=80004005h (0) [SMUKMD~1]:

Ошибка при попытке импорта записи из таблицы CASHDISC.
Ключ записи "ShopIndex=5,CashNumber=2,ZNumber=370,CheckNumber=455,
ID=3,DiscountIndex=4".

Запись 2. Код=80004005h (2291)
[Microsoft OLE DB Provider for Oracle]:
ORA-02291:
нарушено ограничение целостности (SUPERMAG.SMCASHDISC_CHECK) -
исходный ключ не найден


Запись 3. Код=80004005h (0) [SmLibaryBase trace]:
insert into Supermag.SMCASHDISC(LocID,DeskNum,ZNum,CheckNum,Item,DiscKind,
Percent,DiscSum)values(5,2,370,455,3,4,TO_NUMBER('5','9','NLS_NUMERIC_CHARACTERS='','''),
TO_NUMBER('0,69','9D99','NLS_NUMERIC_CHARACTERS='','''))

Что это такое?
06.08.2012 13:13
joutchik
 
случайно со скидками не баловался?
06.08.2012 13:40
Mtirt
 
В выгрузке есть скидка, но в cashsail нет чека с этим номером, или позиции, по которой предоставляется скидка. Касса № 2, z-отчет-370, Чек 455.
06.08.2012 13:51
Иван Сергеевич
 
нет! как я думаю номер Z- отчета совпадает с номером Z- отчета который по старой фирме идет?
В магазине две кассы за 03,08,12 в СМ кассовый документ создался с суммой продаж только одной кассы 20тр, а со второй 50тр не вошли в кассовый документ за это число (Это очевидно когда отберешь все чеки за 03,08,12 сумма всех чеков 70тр) и такая беда и за 04,08\05,08

Добавлено через 4 минуты 20 секунд
в СМ чек 455 с Z 370 есть 03,08,12
06.08.2012 13:52
Mtirt
 
И в нем есть 3-я позиция?
06.08.2012 13:53
Иван Сергеевич
 
нет две пиво и пакет
06.08.2012 14:06
akonev
 
ну вот. а в кэшдиске скидка на третью строку чека. посмотри в самом файле, что там такое с этой скидкой. может вообще строчку выкинуть?
06.08.2012 14:07
akonev
 
ну и самое первое: прибить все файлы в каталоге обмена и выгрузить повторно попробовали уже?
06.08.2012 14:14
Иван Сергеевич
 
это папки LOAD OPER и REP? и где мне посмотреть кешдиск?
06.08.2012 14:29
akonev
 
в данном случае - REP. cashdisc там же и должен лежать
06.08.2012 14:38
Иван Сергеевич
 
У меня в папке REP cashsail файлы .PX и .DB а cashdisc разве не на самой кассе лежит?
06.08.2012 15:32
Иван Сергеевич
 
cashdisc так и не нашел( зделал копию чека в нем 3 позиции а в СМ выгрузилось 2

Добавлено через 40 секунд
как решить?
06.08.2012 15:49
Mtirt
 
Для начала - попробвоать выгрузить еще раз с кассы.
06.08.2012 16:16
Иван Сергеевич
 
А не получится так что у меня эта смена два раза выгрузится? тогда ваще пипец настанет? потому как все чеки этой смены уже в статусе закрыт..
06.08.2012 16:24
akonev
 
Цитата:
Иван Сергеевич У меня в папке REP cashsail файлы .PX и .DB а cashdisc разве не на самой кассе лежит?
каталоги касс не перепутали? два кэшсэйла (таблица и её индекс, причем пустые) остаётся если супермаг смены принял без ошибок. при наличии ошибок супермаг файлы не удаляет и принимает повторно раз за разом. и каждый раз ругается.
06.08.2012 16:36
akonev
 
Цитата:
Иван Сергеевич У меня в папке REP cashsail файлы .PX и .DB а cashdisc разве не на самой кассе лежит?
они все изначально лежат на самой кассе. в REP выкладываются данные из одноименных таблиц на кассе. только не целиком, а за те смены, что выгружаются. и к ним добавляется cashz.

повторная выгрузка - это самое первое, что надо делать при любых глюках приема данных с кассы. чеки в супермаге не задваиваются (если с номерами касс ничего не мудрили и сами файлы руками не правили как-то особо хитро)

Добавлено через 5 минут 21 секунду
уточню: это самое первое действие, если нет оснований подозревать, что в супермаге данные более правильные или более надежные.

а то вспомнилась грустная история, как одни деятели сначала руками на кассе испортили данные, а потом их выгрузили. то-то мне весело потом было смену собирать по кусочкам.
06.08.2012 17:00
Иван Сергеевич
 
дадада блин все каталоги попутаны как открыть cashdisc

Добавлено через 4 минуты 27 секунд
у меня минное поле тут нет права на ошибку)) в СМ не выгрузилась 1 позиция какраз с этого Z370. 455 чека в см показывает пиво, пакет сделал копию чека на кассе пиво пакет вода

Добавлено через 17 минут 33 секунды
Почистил каталог выгрузил смену СМ в журнале сервера появились ошибки те же самые что в начале темы! конечно в папки REP образовалась куча файлов в том числе cashdisc
06.08.2012 17:09
akonev
 
для начала Excel'ем попробовать. или Access'ом. только скопируй его куда-нить. вместе с индексом.
и в кэшсэйл тоже посмотри на этот чек: две там позиции или три.
06.08.2012 17:15
Иван Сергеевич
 
cashdisc три строки 455 чек и в cashsail 3 строки

Добавлено через 38 секунд
В СМ выгрузилось две
06.08.2012 17:50
Иван Сергеевич
 
так рецепт от этой болезни есть??
06.08.2012 18:02
akonev
 
ошибка однозначно указывает, что скидка не грузится в супермаг, потому что нет строки чека.
можно посмотреть на строку чека и попробовать понять: нет ли причин, почему не грузится она.

проверь суммы: там нигде ноль не получился в строке чека или в скидке? или артикул какой не такой? или количество странное (бывают чудеса, когда на кассе ухитряются продать полбанки тушенки)?

если сам концов не найдешь - выложи файлы, может кто завтра найдет время посмотреть.
06.08.2012 18:21
Иван Сергеевич
 
значит на кассе у меня чек такой:010597 Пиво 7шт 385,00; 131687 Пакет 1шт 3,50; 150880 Вода 1шт 13,80; итого 402,3 -5%скидка 382,18

В СМ выгрузилось Пиво 7шт 365,75; Пакет 3,32; выгрузилось за вычетом скидки 5%
07.08.2012 08:42
akonev
 
это на кассе. а внутри выгрузки суммы по воде какие в кэшсэйле и в кэшдиске? количество в кэшсэйле?
лучше вообще приведи полностью строки из таблиц по этому чеку. и кэшпэй заодно.
в супермаге артикул этой воды есть? могли удалить.
07.08.2012 13:23
Иван Сергеевич
 
ЧУДО!! Вчера плюнул на это дело после того когда повторно выгрузил кассу и посмотрел кэшдиск! Пришел сегодня с утра смотрю кассовый документ от 03,8,12 день с какого проблемы начались поправился ночью СМ таки схавал и обновил кассовые документы, но 4,5,6,число кассовые доки с касиком сегодня я выгрузил 04,08,12...
Вопрос! можно сегодня выгрузить сразу все оставшиеся дни? если как я понял наш СМ подхватывает файлы из папки REP по ночам???
07.08.2012 13:38
Shlong
 
Цитата:
Иван Сергеевич Вопрос! можно сегодня выгрузить сразу все оставшиеся дни? если как я понял наш СМ подхватывает файлы из папки REP по ночам???
Файлы подхватываются кассовым сервером в зависимости от расписания приема... Не могу точно сказать можно ли одним махов грузануть все смены, но то что по 1-й смене за раз выгружать можно это 100%... Для форсирования приема на кассовом сервере/модуле нажмите кнопку принять и он сразу начнет создавать кассовый документ на основании каталогов обмена, если там будут данные
07.08.2012 14:55
akonev
 
ну значит в самом деле кассовый модуль у вас настроен на загрузку по ночам. а я как-то не подумал упомянуть очевидную для меня штуку: то что выгружено из кассы, надо принять кассовиком.

если имеете в виду процесс выгрузки на кассе, то там можно выгрузить по номеру, по смене или все невыгруженные (я так понимаю, что у вас укм2). "невыгруженные" - это не имеет отметки выгрузки в файле currests.db на кассе.

сейчас для простоты лучше выгрузи поштучно за каждую дату.

когда надо выгрузить очень много смен - тогда можно поправить отметочку в currests и выгружать "невыгруженные". но это не тот случай.

принимать в кассовом модуле супермага после каждой выгрузки с кассы не нужно. смены отлично дописываются в уже лежащие в REP файлики и потом кассовый модуль их съест все скопом.
07.08.2012 15:10
Иван Сергеевич
 
Спасибо всем ребята очень помогли!!!! По очередно выгрузил и принял дни и все встало на свои места))) В чем была проблема так и не понятно. Как я предполагаю 03,08,12 при формировании кэшдиска произошел мистический глюк файлы повисли в папке соответственно он не принимал послед дни.... Посмотрим что будет завтра)))
Еще раз всем СПАСИБО!!! Узнал много полезностей!! Поскольку с СМ я ещё на ВЫ без этого прекрасного форума былоб туго хоть можно понять в какую сторону копать)))
Опции темы


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

 

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