[ОТВЕТИТЬ]
01.04.2009 10:27
Aleksey
 
Касса не закрыла смену, но Z-отчет напечатала. Закрывал руками, смена закрылась. При запуске выдала ошику 79. Убрал cashsail .Создался новый. Старый cashsail скопировал, но при подкладывании дает ошибку , мол проблема не устранена. С новым саshsail выгрузилил, данные за 27 число, а при приеме кассовым модулем ошибка:
В работе кассового модуля произошел сбой. Сообщения об ошибках см. ниже.
Запись 1. Код=80004005h (0) [SMUKMD~1]:
Ошибка при попытке импорта записи из таблицы CASHDCRD. Ключ записи "ShopIndex=2,CashNumber=11,ZNumber=785,CheckNumber=3,CardType=1,CardNumber=2400000005056".
Запись 2. Код=80004005h (0) [Microsoft OLE DB Provider for Oracle]:
ORA-02291: нарушено ограничение целостности (SUPERMAG.SMCASHDISCCARD_CHECK) - исходный ключ не найден
Запись 3. Код=80004005h (0) [SmLibaryBase trace]:
insert into Supermag.SMCASHDISCCARD(LocID,DeskNum,ZNum,CheckNum,Code,DiscSum)
values(2,11,785,3,'2400000005056',TO_NUMBER('2,62','9D99','NLS_NUMERIC_CHARACTERS='',
%4 %5 %6 %7 %8
УКМ2
Мож кто чего подскажет?
01.04.2009 10:44
NewBot
 
Ну CASHDCRD это данные дисконтной карты, номер карты 2400000005056, чтото с ней не так, посмотри есть ли такая карта.
01.04.2009 11:17
Aleksey
 
такая карта есть
После того как создался новый cashsail касса дала выгрузить данные за 27 число, а так как он новый то и данных я посмотрел в выгрузке нет. Поэтому и ругается. старый cashsail сохранен. Как можно из него данные в новый перелить. или может еще чего сделать? Не хочется накладную набивать, да и главное, что после приема этих данных оперативные чеки из СМ2000 ЗА 27 число исчезли.
01.04.2009 11:59
baggio
 
делай раз...
берешь старый битый cashsail.db - удаляешь из него данные о всех з отчетах ктоме нужного...
Делай два...
Берешь таблицу currest.db - удаляешь из него данные о всех з отчетах ктоме нужного...
проверяешь что сумма по кэшсэйлу = сумму з отчета в каррест
подсовываешь два энтих файла в каталог приема для кассового модуля от этой кассы...
все приментся при условии что не было безнальных платежей..
01.04.2009 12:43
Aleksey
 
В том то и проблема безналичные были
И еще вопрос чем открыть cashsail битый?
01.04.2009 12:51
baggio
 
для начала попробывать убыть его индексы и открыть обычным аксесом...
01.04.2009 13:05
Aleksey
 
Акцес пишет что внешняя таблица не имеет предполагаемый формат. Dbedit с кассы поможет?
01.04.2009 13:24
student
 
Цитата:
Aleksey Акцес пишет что внешняя таблица не имеет предполагаемый формат. Dbedit с кассы поможет?
аксесс без индексов дб файлы не всегда открыть может - зависит от его настроек и есть/нет bde на компьютере...

оставь первичный ключ вместе с дб файлом - расширение px - должен открыть - им по любому проще будет орудовать чем дбедитом
01.04.2009 14:26
NewBot
 
Database desktop ! Откроет любую табличку!
01.04.2009 15:30
MirProd
 
Есть простенькая "самописная" программа для манипуляций с данными таблиц *.db через SQL без BDE.. могу скинуть если надо..
01.04.2009 17:06
Stels
 
помогало полечить
01.04.2009 18:34
Aleksey
 
Цитата:
MirProd Есть простенькая "самописная" программа для манипуляций с данными таблиц *.db через SQL без BDE.. могу скинуть если надо..
Буду очень признателен !
01.04.2009 21:34
MirProd
 
Сюда прикрепить не хватает прав, попробую выложить на файлообменник и прикрепить ссылку...
Залил, вот ссылка
02.04.2009 07:30
Bork
 
Цитата:
baggio все приментся при условии что не было безнальных платежей..
Ну и что что был безнал, что это меняет? Указанных тобой файлов должно хватить.
02.04.2009 12:32
Aleksey
 
Спасибо всем кто принимает участие в решении!!!
Открыть cashsail удалось Database Browser, но то что я там увидел не впечатляет. Сплошные квадратики и цифры типа: 09129 выделенные красным. Может это артикулы?
02.04.2009 12:53
akonev
 
выложи cashsail c индексами на тот же slil.ru
трудно вслепую что-то про него говорить.
02.04.2009 14:12
Aleksey
 
Цитата:
Andrew_Konev выложи cashsail c индексами на тот же slil.ru
трудно вслепую что-то про него говорить.
Выложил,
Правда с индексом беда. По совету ЦТО он был удален
02.04.2009 14:34
baggio
 
Сорри за офтоп...

Админы делятся на две категории:
Которые не делают бэкапы...
... и которые уже делают....
НИКОГДА не Удаляй ОСОБЕННО по совету сторонних людей файлы без бэкапа...!
02.04.2009 14:58
akonev
 
а вот не надо оффтопа! :)

Aleksey, файло мертвое. лечиться не хочет. забудь про него.
если cashgood живой - выбери из него продажи за смену и сделай по ним списание в см2000
02.04.2009 15:05
Aleksey
 
cashgood живой, а что могло так cashsail умертвить ? Не хотелось бы повторов!
02.04.2009 15:11
akonev
 
Цитата:
Aleksey cashgood живой, а что могло так cashsail умертвить ? Не хотелось бы повторов!
ситемный/железный/питательный сбой в момент записи.
ups на кассу, отключить кэш записи (точнее - не включать), прошерстить автозагрузку (повыкидывать лишнее, чтобы память не занимало), периодически обрезать базу...
но застраховаться на 100% невозможно. иногда все равно бывает, что файлы рушатся: безглючных компьютеров не бывает. нечасто, но бывает.
02.04.2009 15:39
Aleksey
 
Спасибо ВСЕМ!!! Если вдруг появятся еще какие предложения буду ждать.
02.04.2009 17:04
Aleksey
 
Aleksey, файло мертвое. лечиться не хочет. забудь про него.
если cashgood живой - выбери из него продажи за смену и сделай по ним списание в см2000[/QUOTE]

А подскажите как в этом случае отчеты себя поведут? Ведь продажи то по кассе получится что не было.
02.04.2009 17:08
akonev
 
соответственно и поведут. где учитываются продажи только по кассе - продажи занизятся. где все продажи - учтутся.
только надо правильно провести. я некорректно выразился "списать", имея в виду "списать с остатков расходным документом с типом операции продажа"
02.04.2009 23:58
Stels
 
скачал CASHSAIL.DB
удалось восстановить с 27/03/2009 с чека N 294 время 21.39
до конца как я понял (30/03/2009) последний чек N 60 в 15.38
Остальное в этом файле мёртвое

Устроит? :)
03.04.2009 09:39
Aleksey
 
Цитата:
Stels скачал CASHSAIL.DB
удалось восстановить с 27/03/2009 с чека N 294 время 21.39
до конца как я понял (30/03/2009) последний чек N 60 в 15.38
Остальное в этом файле мёртвое

Устроит? :)
Конечно, хоть что то. Спасибо, с меня причитается.
А остальное можно же будет и расходной накладной добить. По Cashgood уже набил, осталось только провести
03.04.2009 09:40
Aleksey
 
Цитата:
Andrew_Konev соответственно и поведут. где учитываются продажи только по кассе - продажи занизятся. где все продажи - учтутся.
только надо правильно провести. я некорректно выразился "списать", имея в виду "списать с остатков расходным документом с типом операции продажа"
Расходной накладной на часное лицо я правильно понял? Со статусом продажа
03.04.2009 09:52
kadr
 
главное операция "Продажа", а уж на кого наверно сами определитесь
Опции темы


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

 

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