Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 21

Тема: Структура базы данных в файлах *.db

  1. #1
    Разбирающийся Аватар для Moderator
    Регистрация
    29.11.2006
    Адрес
    Moscow
    Сообщений
    324
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)

    Структура базы данных в файлах *.db

    ************************************************** ****************

    Формат экспортируемых из R-Keeper данных



    Categ.dbf - категории блюд

    SIFR Идентификатор
    NAME Название
    DEL удаленная / действующая


    Menu.dbf - меню

    SIFR Идентификатор
    NAME название
    CODE код
    TREETYPE 'F','L' - блюдо; 'T' - группа блюд
    CATEG Идентификатор категории
    PRICE цена блюда
    PARENT Идентификатор группы
    DEL удаленное / действующee
    BARCODE штрих-код

    Modify.dbf - модификаторы

    SIFR Идентификатор
    NAME название
    REALPRICE Не используется
    DEL удаленный / действующий


    Money.dbf - список валют

    SIFR Идентификатор
    NAME название
    CODE код
    KURS курс
    PARENT Идентификатор группы
    DEL удаленная / действующая
    TIP 1-наличные; 2-кредитные карты; 3-неплательщики; 4-безналичные
    TREE 'T'-группа валют; 'F'-валюта


    Personal.dbf - список персонала

    SIFR Идентификатор
    NAME имя
    CODE код
    TYPE 'W'-официант; 'M'-менеджер; 'K'-кассир; 'B'-бармен
    DEL удаленный / действующий


    Reasons.dbf - причины удалений

    SIFR Идентификатор
    NAME название
    USED 'T'-списывать со склада; 'F'-не списывать
    DEL удаленная / действующая


    Charges.dbf - список скидок и наценок

    SIFR Идентификатор
    NAME название
    DEL удаленная / действующая


    Avcheck.dbf - удаленные из заказов блюда

    LOGICDATE Кассовая дата
    REALDATE Физическая дата
    TIME Физическое время
    SIFR Идентификатор
    COMP 0 - блюдо; 1,2 - модификатор
    QNT количество
    PRICE цена
    REASON причина удаления
    MANAGER Идентификатор менеджера
    WAITER Идентификатор официанта
    TABLE стол
    UNIT станция
    DEPART группа станций


    Acheck.dbf - список чеков

    SYS_NUM Идентификатор чека
    CNUM Номер чека
    LOGICDATE кассовая дата закрытия чека
    REALDATE физическая дата закрытия чека
    OPENTIME время открытия заказа
    CLOSETIME время закрытия заказа
    COVER кол-во гостей
    CASHIER Идентификатор кассира
    WAITER Идентификатор официанта
    UNIT станция
    DEPART группа станций
    TOTAL сумма чека без всех скидок/наценок в базовой валюте
    BASEKURS курс базовой валюты
    DELETED 0-чек не удален; иначе-Идентификатор причины удаления
    MANAGER Идентификатор менеджера
    CHARGE Не используется
    TABLE стол
    OPENDATE Кассовая дата открытия заказа
    NACKURS курс национальной валюты
    TAXSUM сумма налога с продаж в базовой валюте
    TAXRATE отношение налог с продаж/(сумма чека+налог) без учета скидок на оплату и
    в предположении что оплата требует налог
    (причем налог тоже без учета скидок на оплату и ...)
    DOP1 Не используется
    DOP2 Не используется
    DOP3 Не используется
    DOP4 Не используется


    Adcheck.dbf - скидки (наценки) на чеки

    SYS_NUM Идентификатор чека
    CNUM Номер чека
    SIFR Идентификатор скидки (наценки)
    SUM сумма скидки (отрицательная) или наценки (положительная)
    CARDCOD Не используется
    PERSON 0-автоматическая; иначе - Идентификатор применившего скидку


    Apcheck.dbf - оплата чеков

    SYS_NUM Идентификатор чека
    CNUM Номер чека
    CURRENCY Идентификатор валюты
    BASESUMEQW сумма в базовой валюте, включающая скидку на валюту
    ORIGSUM сумма в валюте CURRENCY, не включающая скидку на валюту
    KURS курс валюты CURRENCY
    DISCOUNT скидка (положительная) или наценка (отрицательная) на валюту в долях
    EXTRA Не используется
    DOP1 Не используется
    DOP2 Не используется
    DOP3 'T'-взимался налог с продаж; 'F'-не взимался


    Archeck.dbf - блюда в чеках

    SYS_NUM Идентификатор чека
    CNUM Номер чека
    SIFR Идентификатор блюда или модификатора
    QNT количество порций
    PRICE цена по меню
    COMPONENT 'T'-модификатор; 'F'- не модификатор
    PAYSUM Полученная сумма в базовой валюте, включая скидки на чек
    и не включая налог с продаж и скидки на оплату
    DOP1 Не используется
    NALOG налог с продаж в долях
    CONSUMANT 'T'- консумант; 'F'-не консумант
    PAYPRICE цена с учетом скидок на чек, но без учета НСП и скидок на оплату.

    Controls.dbf - список экспортных файлов

    FILE название файла
    RECORDS количество записей
    RESTSIFR Идентификатор ресторана
    RESTNAME Название ресторана
    STARTDATE Начальная кассовая дата экспортируемой информации
    STOPDATE Конечная кассовая дата экспортируемой информации

    ************************************************** ***************

    Связь полей таблиц

    Categ.Sifr <- Menu.Categ
    Menu.Sifr <- ARcheck.Sifr при ARCheck.Component = 'F'
    Menu.Sifr <- AVcheck.Sifr при ARCheck.Component = 'F'
    Modify.Sifr <- ARcheck.Sifr при ARCheck.Component = 'T'
    Modify.Sifr <- AVcheck.Sifr при ARCheck.Component = 'T'
    Money.Sifr <- APCheck.Currency
    Personal.Sifr <- ACheck.Cashier
    Personal.Sifr <- ACheck.Waiter
    Personal.Sifr <- ACheck.Manager
    Personal.Sifr <- AVcheck.Waiter
    Personal.Sifr <- AVcheck.Manager
    Reasons.Sifr <- ACheck.Deleted
    Reasons.Sifr <- AVcheck.Reason
    Charges.Sifr <- ADcheck.Sifr
    ACheck.Sys_Num <- APCheck.Sys_Num
    ACheck.Sys_Num <- ARCheck.Sys_Num
    ACheck.Sys_Num <- ADCheck.Sys_Num

    ************************************************** ***************************

    Поля, которые объявлены неиспользуемыми, предназначены для будущих версий
    или же для специальных конфигураций. (Например, конфигурация "Закрытый клуб").

    ************************************************** ***************************

  2. #2
    Новичок
    Регистрация
    07.02.2008
    Сообщений
    10
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)

    Требуется уточнение

    Подскажите, плз...
    Что означают отрицательные значения в полях BASESUMEQW и ORIGSUM в таблице Apcheck.dbf? Мне сказали, что это возврат денег покупателю. Тогда не пойму где взять блюда, за которые вернули деньги покупателю...
    И еще... Что может означать значение поля qnt равное 0 в таблице Archeck.dbf?
    Буду признателен за ответы....

  3. #3
    тренер Аватар для Andy
    Регистрация
    14.02.2007
    Адрес
    москва
    Сообщений
    1,519
    Поблагодарил(а)
    21
    Благодарностей: 11 (сообщений: 9)
    где-то я это уже видел (поправьте если я ошибаюсь)
    а ссылку на первоисточник давать не будем ?
    ну хоть ремарку какую - made in ...

  4. #4
    Разбирающийся Аватар для Moderator
    Регистрация
    29.11.2006
    Адрес
    Moscow
    Сообщений
    324
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Проснулся. Этому посту 100 лет в обед. Made in UCS

  5. #5
    Новичок
    Регистрация
    07.02.2008
    Сообщений
    10
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Клево!!! Супер!! Главное, что все ответы по делу.... Потрясающе!

  6. #6
    Разбирающийся Аватар для Moderator
    Регистрация
    29.11.2006
    Адрес
    Moscow
    Сообщений
    324
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Gusman, Вам чисто в позновательных целях ? Если да, то просто эксперементируйте. Если есть конкретная задача - попробуйте сформулировать (не в этой ветке), и я надеюсь, что решение будет найдено.

  7. #7
    Новичок
    Регистрация
    07.02.2008
    Сообщений
    10
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    В этой ветке представлена структура БД....Так? У меня вопрос касается значения поля, упомянутого в этой структуре... Зачем задавать вопрос в другой теме?

  8. #8
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    Цитата Сообщение от Gusman Посмотреть сообщение
    Подскажите, плз...
    Что означают отрицательные значения в полях BASESUMEQW и ORIGSUM в таблице Apcheck.dbf? Мне сказали, что это возврат денег покупателю. Тогда не пойму где взять блюда, за которые вернули деньги покупателю...
    Отрицательные значения - это сдача.

    Цитата Сообщение от Gusman Посмотреть сообщение
    И еще... Что может означать значение поля qnt равное 0 в таблице Archeck.dbf?
    Буду признателен за ответы....
    Нулевое значение - означает, что это блюдо прошло только по спецучету.

  9. #9
    Новичок
    Регистрация
    19.02.2008
    Сообщений
    4
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)

    Вопрос совместимости

    Здравствуйте, может быть мой вопрос прозвучит глупо, но есть такая проблема.... Я пишу диплом - програмку на 1С для кофейни по приходу, разходу продуктов.... У них в кофейне установлен на кассах R-keeper, подскажите пожалуйста как можно взять инфу из R-keepera по кол-ву к примеру проданных блюд за день что бы использовать ее потом программой написанной мной на 1С для отчетов всевозможных...
    Вообщем интересует совместимость и взаимодействие этих двух программ...
    Заранее благодарен!!!

  10. #10
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    R-Keeper использует таблицы Paradox. Описание полей выше. В чем проблема?

Похожие темы

  1. Так какой же максимальный размер Базы Данных СХ4 ?
    от VampireKB в разделе SH: Технические вопросы
    Ответов: 14
    Последнее сообщение: 05.07.2015, 12:50
  2. Обновление базы StoreHouse
    от Vinfo в разделе SH: Организация и ведение учета
    Ответов: 8
    Последнее сообщение: 21.05.2009, 22:33
  3. 2 базы на одном SH
    от Yara в разделе SH: Технические вопросы
    Ответов: 3
    Последнее сообщение: 29.09.2008, 14:27
  4. Ошибка при выполнении проверки базы данных
    от lexxus в разделе Старые версии: Storehouse 2 и 3
    Ответов: 6
    Последнее сообщение: 29.06.2007, 20:47

Метки этой темы

Ваши права

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