Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 17

Тема: Не выполняется Append

  1. #1
    Новичок
    Регистрация
    21.04.2011
    Адрес
    урал
    Сообщений
    12
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)

    Не выполняется Append

    Добрый день, не получается выполнить добавление данных в базу кипера. Append выдает ошибку
    Append.JPG
    is not a valid floating point value

    PDXRBLD показывает следующее:


    Table CHECK.DB - Header inconsistent
    Table DCHECK.DB - no errors found
    Table DCONTROL.DB - no errors found
    Table DEVUSING.DB - no errors found
    Table FIN.DB - Header inconsistent
    Table OPERT.DB - no errors found
    Table PCHECK.DB - no errors found
    Table RCHECK.DB - no errors found
    Table REORDDET.DB - no errors found
    Table REORDERS.DB - no errors found
    Table VCHECK.DB - no errors found

    Если через PDXRBLD выполняю rebuild corrupted table, то после этого при выполнение append выходит уже ругая ошибка:
    Append1.JPG

    открывая файлы через Database Tour смущают поля: TaxRate, TaxRateR, по другим модулям эти поля пустые
    check.JPG
    В чем может быть причина?

  2. #2
    Разбирающийся Аватар для johny22
    Регистрация
    25.03.2012
    Адрес
    Ростов-на-Дону
    Сообщений
    429
    Поблагодарил(а)
    9
    Благодарностей: 35 (сообщений: 21)
    а REIND32.EXE ченить плохое говорит ? Мне почемуто кажется что дело не в файлах пришедших с кассы а в текущей базе кипера на менеджерском компе
    Последний раз редактировалось johny22; 06.09.2013 в 10:06.

  3. #3
    Новичок
    Регистрация
    21.04.2011
    Адрес
    урал
    Сообщений
    12
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Reind говорит следующее:
    BONUS - OK
    BTNVIEW - no definition.
    BUTTON - no definition.
    CARDS - no definition.
    CARDSCH - no definition.
    CASHES - OK
    CASOP - no definition.
    CATCONTR - OK
    Categ - OK
    Categ_ - OK
    CHARGES - OK
    CHECK - no definition.
    CMLINK - OK
    COMBOG - OK
    COMBOM - OK
    COMMON - OK
    CONSUM - OK
    CredCard - OK
    DCHECK - no definition.
    DCONTROL - no definition.
    DEPARTS - OK
    DEVDETAL - OK
    DEVICE - OK
    DEVPERS - OK
    DEVUSING - no definition.
    DISHLCD - OK
    DISPDET - OK
    DISPENS - OK
    EODAY - no definition.
    FMenu - OK
    FModify - OK
    HISTIN - OK
    HOTKEY - OK
    IMAGES - OK
    INSTRUCT - OK
    Kbdefs - OK
    Keygroup - OK
    LIMITS - no definition.
    List - OK
    MENU - OK
    Menu_ - OK
    MODYFY - OK
    Modyfy_ - OK
    MONEY - OK
    Money_ - OK
    NETSINHR - no definition.
    OPERT - no definition.
    ORDERS - no definition.
    PAYCARDS - no definition.
    PCHECK - no definition.
    PERSKEY - OK
    PERSONAL - OK
    Persona_ - OK
    PLANIMG - OK
    PLANLIST - OK
    PLANPOS - no definition.
    PLANTBL - OK
    Printers - OK
    RCHECK - no definition.
    REASONS - OK
    Reasons_ - OK
    REORDDET - no definition.
    REORDERS - no definition.
    Savers - OK
    SCALE - OK
    SCREEN - no definition.
    Selbtn - OK
    Selector - OK
    SERVICES - OK
    STREAMS - OK
    SYSTEM - no definition.
    TARIF - OK
    TAXES - OK
    TAXES1 - no definition.
    TIMES - OK
    UNPACCES - OK
    UNPREAS - OK
    Unpreas_ - OK
    USPLINK - OK
    VALUES - no definition.
    VCHECK - no definition.
    WAITERS - no definition.
    ZONE - no definition.
    FINISH.

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

  4. #4
    Разбирающийся Аватар для johny22
    Регистрация
    25.03.2012
    Адрес
    Ростов-на-Дону
    Сообщений
    429
    Поблагодарил(а)
    9
    Благодарностей: 35 (сообщений: 21)
    А псоле REIND32.EXE, аппенд ту же ошибку выдает ? а папка RK6\DB большая ? Винт на бэды проверял ?

  5. #5
    Новичок
    Регистрация
    21.04.2011
    Адрес
    урал
    Сообщений
    12
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    да, такую же ошибку. Папка небольшая без bak-ов 40 мb всего ошибке на винте исключены, я базу на другой компьютер перенес, без проблем дал скопировать, и на нем сейчас с базой експерементирую

  6. #6
    Разбирающийся Аватар для johny22
    Регистрация
    25.03.2012
    Адрес
    Ростов-на-Дону
    Сообщений
    429
    Поблагодарил(а)
    9
    Благодарностей: 35 (сообщений: 21)
    А че там дата 25.07.13 ? старое пытаешься подгрузить ?

  7. #7
    Новичок
    Регистрация
    21.04.2011
    Адрес
    урал
    Сообщений
    12
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    просто до меня дошел этот объект, а беда у них эта начала творится еще с середины июня месяца, и любой день с этого времени такую ошибку выдает

  8. #8
    Разбирающийся
    Регистрация
    18.10.2012
    Адрес
    Новосибирск, Омск
    Сообщений
    5,362
    Поблагодарил(а)
    188
    Благодарностей: 462 (сообщений: 364)
    Цитата Сообщение от kwazimodo Посмотреть сообщение
    TaxRate, TaxRateR
    Тут я вно левые значения стоят. Поставьте ручками везде 0 и попробуйте закрыть.

    Еще можете положить сюда архив за определенный день и указать версии кипера (касса/манагер) - посмотрим чего там...

  9. #9
    Новичок
    Регистрация
    21.04.2011
    Адрес
    урал
    Сообщений
    12
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    04-09-13.08.rar

    открыл check.db через dbedit, там эти поля TaxRate, TaxRateR пустые
    check1.JPG
    Редактор ресторана 6.81а
    версию на клиенте пока сказать не могу, объект удаленный, и они там еще не проснулись пока, как включат кассу скажу. Нашел только пока у них файлы от сервера 6.77g
    файлы по выручке в архиве

  10. #10
    Разбирающийся
    Регистрация
    18.10.2012
    Адрес
    Новосибирск, Омск
    Сообщений
    5,362
    Поблагодарил(а)
    188
    Благодарностей: 462 (сообщений: 364)
    Да у вас там совсем бяда...
    Кто то накосячил, или специально подложил свинью...

    1. Дело не в check.db
    То что в 25/07 у вас были битые заголовки - это может быть. То что TaxRate в одной проге показывает 0 а в другой не 0 (но тоже очень мелкое число) это еще пол беды...

    2. Корень зла в файле rcheck.db.
    Смотрите свой первый скриншот, там append валится именно на обработке rcheck.

    В этом файле хранится инфа по проданным блюдам из каждого чека. Структура этого файла должна быть такой:
    [Rcheck.DB]
    Field1=Cnum,SmallInt,Required=No,Size=0
    Field2=Sifr,SmallInt,Required=No,Size=0
    Field3=Qnt,Float,Required=No,Size=0
    Field4=Price,Float,Required=No,Size=0
    Field5=Comp,String,Required=No,Size=1
    Field6=RealPrice,Float,Required=No,Size=0
    Field7=QntP,Float,Required=No,Size=0
    Field8=QntR,Float,Required=No,Size=0
    Field9=TaxRate,Float,Required=No,Size=0
    Field10=VatRate,Float,Required=No,Size=0
    Field11=VatTaxChar,SmallInt,Required=No,Size=0
    Field12=Discont,Float,Required=No,Size=0

    А у вас она вот такая:
    [RCHECK.DB]
    Field1=Sifr,SmallInt,Required=No,Size=0
    Field2=Manager,SmallInt,Required=No,Size=0
    Field3=Time,String,Required=No,Size=5
    Field4=Reason,SmallInt,Required=No,Size=0
    Field5=Waiter,SmallInt,Required=No,Size=0
    Field6=Table,String,Required=No,Size=4
    Field7=Ldata,Date,Required=No,Size=0
    Field8=Rdata,Date,Required=No,Size=0
    Field9=Cena,Float,Required=No,Size=0
    Field10=Kol,Float,Required=No,Size=0
    Field11=Unit,String,Required=No,Size=2
    Field12=Departm,String,Required=No,Size=2
    Field13=Comp,SmallInt,Required=No,Size=0

    Просто сравните название и тип полей.

    Причем это не проста какая то побитая структура, это один в один файл VCHECK.DB (в нем хранятся удаления).

    Т.е. очень похоже на то что в DATABASE сервера взяли и скопировали файл VCHECK под именем RCHECK.

    При закрытии дня append пытается вытащить из RCHECK проданные блюда и естественно обламывается.

    Первое что нужно делать, это как можно скорее подкинуть на сервер чистую DATABASE. Что бы текущие продажи сохранялись корректно.

    Со старыми днями все плохо. Там есть данные только о суммах (check.db) данных о продажах (rcheck.db) там нет потому что кассовый сервер их туда не может записать (странно, почему он при этом не зависал и продолжал работать). Можно подкинуть в папки с итогами чистый rcheck из дистрибутива и попробовать закрыть. Если проканает, то в отчетах будут строиться отчеты по выручке, но отчеты по расходу будут пустые. Соответственно в склад перекачивать нечего и списание реализации там сделать не получится.
    Последний раз редактировалось sibgaba; 06.09.2013 в 12:06.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •