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

Тема: Из R-keeper в 1С

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

    Из R-keeper в 1С

    Коллеги, приветствую.
    Имеется r-keeper 7. Стоит задача поставить счетчик посетителей. Данные счетчика будут регистрироваться в мускуле. Хочу отображать данные о продажах и количестве посетителей в удобном виде. Для этого напишу небольшую конфу на 1С и в нее планирую заливать данные из r-keeper и мускуля. Вопрос состоит в том, как r-keeper хранит данные в скуле. По большому счету, нужно следующее: дата чека, сумма чека, состав чека(блюда, цена и количество). В скуле не смог обнаружить всех таблиц. Коллеги, поделитесь информацией о бд...

  2. #2
    Разбирающийся Аватар для VampireKB
    Регистрация
    27.03.2007
    Адрес
    Moscow City
    Сообщений
    2,854
    Поблагодарил(а)
    0
    Благодарностей: 17 (сообщений: 11)
    Эт как же ты посетителей считать будешь?)))

    Насчет данных- они там все навиду..бери-не хочу)
    Хотите БЕСПЛАТНЫЙ кипер ? http://www.techrk.ru/?cat=17
    Также доступен ФТП !! ftp://techrk.ru
    Теперь возможно произвести покупку ПО через терминалы Qiwi.Подробности на сайте

  3. #3
    Новичок
    Регистрация
    30.08.2014
    Адрес
    Никарагуа
    Сообщений
    23
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    2 датчика на двери. От них провод в ком-порт. Человек зашел - в базу единичка записалась. база отдельная на mysql.

  4. #4
    Разбирающийся Аватар для VampireKB
    Регистрация
    27.03.2007
    Адрес
    Moscow City
    Сообщений
    2,854
    Поблагодарил(а)
    0
    Благодарностей: 17 (сообщений: 11)
    Хозяин заведения зашел/вышел,зашел вышел.
    Посетитель зашел /вышел покурить,снова зашел,снова вышел
    Персонал бегом туда\бегом сюда.
    Погрешность твой статистикии будет более 15%
    Хотите БЕСПЛАТНЫЙ кипер ? http://www.techrk.ru/?cat=17
    Также доступен ФТП !! ftp://techrk.ru
    Теперь возможно произвести покупку ПО через терминалы Qiwi.Подробности на сайте

  5. #5
    Новичок
    Регистрация
    30.08.2014
    Адрес
    Никарагуа
    Сообщений
    23
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Да, в курсе всего этого. Среднее значение погрешности потом выберем.

  6. #6
    В теме
    Регистрация
    09.10.2008
    Адрес
    nearbird
    Сообщений
    1,238
    Поблагодарил(а)
    1
    Благодарностей: 1 (сообщений: 1)
    а нахуа? очередная попытка ловить блох?

    зы: кол-во гостей из кипера не будет ли достаточной точностью, без таких извращений?

    Стоит задача поставить счетчик посетителей.

  7. #7
    Новичок
    Регистрация
    30.08.2014
    Адрес
    Никарагуа
    Сообщений
    23
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Собственник хочет видеть, сколько народа пришло, сколько купило, а сколько развернулось и ушло.

  8. #8
    Разбирающийся Аватар для VampireKB
    Регистрация
    27.03.2007
    Адрес
    Moscow City
    Сообщений
    2,854
    Поблагодарил(а)
    0
    Благодарностей: 17 (сообщений: 11)
    Собственник хочет видеть, сколько народа пришло, сколько купило, а сколько развернулось и ушло.
    увидит с точностью в 50% максимум.Если хочет 100%,- то надо ставить видеонаблюдение с софтиной распознавания лиц Причем 1 на вход,а остальные на кассу
    Хотите БЕСПЛАТНЫЙ кипер ? http://www.techrk.ru/?cat=17
    Также доступен ФТП !! ftp://techrk.ru
    Теперь возможно произвести покупку ПО через терминалы Qiwi.Подробности на сайте

  9. #9
    Новичок
    Регистрация
    30.08.2014
    Адрес
    Никарагуа
    Сообщений
    23
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Справочник номенклатуры загрузил из dbo_MENUITEMS. С этим проблем не возникло. Дальше хочу документ "Чек" и его состав.
    Не могу понять, откуда взять дату чека, номер и сумму. Запрос отчета "Список чеков":
    SELECT
    PrintChecks."BINDEDSUM" AS "PAYSUM",
    PrintChecks."CHECKNUM" AS "CHECKNUM",
    PrintChecks."CLOSEDATETIME" AS "CLOSEDATETIME",
    CASHES00."NAME" AS "STATION",
    EMPLOYEES00."NAME" AS "CASHIER",
    EMPLOYEES01."NAME" AS "WAITER",
    EMPLOYEES02."NAME" AS "DELETEDBY",
    ORDERVOIDS00."NAME" AS "REASON",
    TABLES00."NAME" AS "TABLE",
    GLOBALSHIFTS00."SHIFTNUM" AS "SHIFTNUM",
    GLOBALSHIFTS00."SHIFTDATE" AS "SHIFTDATE",
    PrintChecks."STATE" AS "STATE",
    PrintChecks."PRLISTSUM" AS "PRICESUM",
    Orders00."ORDERNAME" AS "ORDERNAME",
    Visits00."SIFR" AS "VISIT",
    Visits00."GUESTCNT" AS "GUESTCNT",
    PrintChecks."GLOBALIDENT" AS "PRINTCHECKID",
    1 AS "CHECKCNT",
    Orders00."OPENTIME" AS "OPENTIME"
    FROM PRINTCHECKS
    LEFT JOIN CASHES CASHES00
    ON (CASHES00.SIFR = PrintChecks.iCloseStation)
    LEFT JOIN EMPLOYEES EMPLOYEES00
    ON (EMPLOYEES00.SIFR = PrintChecks.iAuthor)
    LEFT JOIN Orders Orders00
    ON (Orders00.Visit = PrintChecks.Visit) AND (Orders00.MidServer = PrintChecks.MidServer) AND (Orders00.IdentInVisit = PrintChecks.OrderIdent)
    LEFT JOIN EMPLOYEES EMPLOYEES01
    ON (EMPLOYEES01.SIFR = Orders00.MainWaiter)
    LEFT JOIN EMPLOYEES EMPLOYEES02
    ON (EMPLOYEES02.SIFR = PrintChecks.iDeleteManager)
    LEFT JOIN ORDERVOIDS ORDERVOIDS00
    ON (ORDERVOIDS00.SIFR = PrintChecks.iVoid)
    LEFT JOIN TABLES TABLES00
    ON (TABLES00.SIFR = Orders00.TableID)
    LEFT JOIN GLOBALSHIFTS GLOBALSHIFTS00
    ON (GLOBALSHIFTS00.MidServer = Orders00.MidServer) AND (GLOBALSHIFTS00.ShiftNum = Orders00.iCommonShift)
    LEFT JOIN Visits Visits00
    ON (Visits00.Sifr = Orders00.Visit) AND (Visits00.MidServer = Orders00.MidServer)
    WHERE
    (PrintChecks."IGNOREINREP" = 0)

    Как я понял, номер - Orders00."ORDERNAME" AS "ORDERNAME"
    Но что-то не сходится. В таблице Orders нет ничего, похожего на номер чека...

    ---------- Добавлено в 20:54 ---------- Предыдущее сообщение было размещено в 20:53 ----------

    Цитата Сообщение от VampireKB Посмотреть сообщение
    увидит с точностью в 50% максимум.Если хочет 100%,- то надо ставить видеонаблюдение с софтиной распознавания лиц Причем 1 на вход,а остальные на кассу
    Камеры стоят. Мне, по большому счету, все равно. Задача стоит - надо сделать

    ---------- Добавлено в 20:56 ---------- Предыдущее сообщение было размещено в 20:54 ----------

    И как-то скуль-запрос показывается криво... При копи-паст в скуль не отрабатывает: ругается на кавычки и т. п....

  10. #10
    Разбирающийся
    Регистрация
    20.10.2011
    Адрес
    Кыргызстан
    Сообщений
    988
    Поблагодарил(а)
    55
    Благодарностей: 35 (сообщений: 24)
    Цитата Сообщение от Mr_Pasternak Посмотреть сообщение
    Справочник номенклатуры загрузил из dbo_MENUITEMS. С этим проблем не возникло. Дальше хочу документ "Чек" и его состав.
    Не могу понять, откуда взять дату чека, номер и сумму. Запрос отчета "Список чеков":
    SELECT
    PrintChecks."BINDEDSUM" AS "PAYSUM",
    PrintChecks."CHECKNUM" AS "CHECKNUM",
    PrintChecks."CLOSEDATETIME" AS "CLOSEDATETIME",
    CASHES00."NAME" AS "STATION",
    EMPLOYEES00."NAME" AS "CASHIER",
    EMPLOYEES01."NAME" AS "WAITER",
    EMPLOYEES02."NAME" AS "DELETEDBY",
    ORDERVOIDS00."NAME" AS "REASON",
    TABLES00."NAME" AS "TABLE",
    GLOBALSHIFTS00."SHIFTNUM" AS "SHIFTNUM",
    GLOBALSHIFTS00."SHIFTDATE" AS "SHIFTDATE",
    PrintChecks."STATE" AS "STATE",
    PrintChecks."PRLISTSUM" AS "PRICESUM",
    Orders00."ORDERNAME" AS "ORDERNAME",
    Visits00."SIFR" AS "VISIT",
    Visits00."GUESTCNT" AS "GUESTCNT",
    PrintChecks."GLOBALIDENT" AS "PRINTCHECKID",
    1 AS "CHECKCNT",
    Orders00."OPENTIME" AS "OPENTIME"
    FROM PRINTCHECKS
    LEFT JOIN CASHES CASHES00
    ON (CASHES00.SIFR = PrintChecks.iCloseStation)
    LEFT JOIN EMPLOYEES EMPLOYEES00
    ON (EMPLOYEES00.SIFR = PrintChecks.iAuthor)
    LEFT JOIN Orders Orders00
    ON (Orders00.Visit = PrintChecks.Visit) AND (Orders00.MidServer = PrintChecks.MidServer) AND (Orders00.IdentInVisit = PrintChecks.OrderIdent)
    LEFT JOIN EMPLOYEES EMPLOYEES01
    ON (EMPLOYEES01.SIFR = Orders00.MainWaiter)
    LEFT JOIN EMPLOYEES EMPLOYEES02
    ON (EMPLOYEES02.SIFR = PrintChecks.iDeleteManager)
    LEFT JOIN ORDERVOIDS ORDERVOIDS00
    ON (ORDERVOIDS00.SIFR = PrintChecks.iVoid)
    LEFT JOIN TABLES TABLES00
    ON (TABLES00.SIFR = Orders00.TableID)
    LEFT JOIN GLOBALSHIFTS GLOBALSHIFTS00
    ON (GLOBALSHIFTS00.MidServer = Orders00.MidServer) AND (GLOBALSHIFTS00.ShiftNum = Orders00.iCommonShift)
    LEFT JOIN Visits Visits00
    ON (Visits00.Sifr = Orders00.Visit) AND (Visits00.MidServer = Orders00.MidServer)
    WHERE
    (PrintChecks."IGNOREINREP" = 0)

    Как я понял, номер - Orders00."ORDERNAME" AS "ORDERNAME"
    Но что-то не сходится. В таблице Orders нет ничего, похожего на номер чека...

    ---------- Добавлено в 20:54 ---------- Предыдущее сообщение было размещено в 20:53 ----------


    Камеры стоят. Мне, по большому счету, все равно. Задача стоит - надо сделать

    ---------- Добавлено в 20:56 ---------- Предыдущее сообщение было размещено в 20:54 ----------

    И как-то скуль-запрос показывается криво... При копи-паст в скуль не отрабатывает: ругается на кавычки и т. п....
    Открыть отчет в котором содержаться необходимые Вам данные и вытащить из него SQL запрос, лишнее из запроса выкинуть, если надо.

Похожие темы

  1. Ответов: 2
    Последнее сообщение: 05.06.2012, 16:22

Ваши права

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