Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 16 из 16

Тема: Вопрос по устройству модуля Онлайн кассы

  1. #11
    Senior Member Аватар для intrell
    Регистрация
    16.12.2013
    Сообщений
    264

    По умолчанию

    Благодарю! Все заработало!
    Есть еще вопрос работы с базой данных https://forum.ispsystem.ru/showthrea...540#post205540

  2. #12
    Senior Member Аватар для intrell
    Регистрация
    16.12.2013
    Сообщений
    264

    По умолчанию

    Здравствуйте, да, логика такая + дополнительно обработка возвратов средств с платежей по которым были выставлены чеки
    При возврате, модуль Онлайн-кассы создает запись с типом Расход? Как устроен возврат средств и модуль онлайн-касса?

  3. #13
    Senior Member
    Регистрация
    17.09.2010
    Сообщений
    8,674

    По умолчанию

    Здравствуйте, все так же как с зачислением платежей, но чек создается с type = 2 - возврат прихода

  4. #14
    Senior Member Аватар для intrell
    Регистрация
    16.12.2013
    Сообщений
    264

    По умолчанию

    Приветствую!
    Делаем переезд на ОФД 1.05. Есть вопросы:
    1) Хотим чтобы модуль определялся как ОФД 1.05. Копирование нового файла по аналогии с АТОЛ не помогло.
    2) Сейчас makefile выглядит следующим образом:
    Код:
    MGR = billmgrPLUGIN = crk1fv2
    VERSION = 2.0
    
    
    CFLAGS += -I/usr/local/mgr5/include/billmgr
    CXXFLAGS += -I/usr/local/mgr5/include/billmgr
    
    
    WRAPPER += crk1fv2
    
    
    crk1fv2_SOURCES = crk1f.cpp
    crk1fv2_LDADD = -lbase -lmgrdb -ljsoncpp -lostemplate
    crk1fv2_FOLDER = cashregister
    crk1fv2_DLIBS = paymentmodule
    
    
    
    
    BASE ?= /usr/local/mgr5
    include $(BASE)/src/isp.mk
    На какие параметры нужно заменить crk1fv2_FOLDER = и crk1fv2_DLIBS = ?

    3) Верны ли ид типов чеков?
    Код:
        // 0 Приход
        // 1 Возврат прихода
        // 2 Расход
        // 3 Возврат расхода
        // 4 Чек коррекции – Приход
        // 5 Чек коррекции – Расход
    Последний раз редактировалось intrell; 26.04.2021 в 01:58.

  5. #15
    Senior Member Аватар для intrell
    Регистрация
    16.12.2013
    Сообщений
    264

    По умолчанию

    Поясните еще по новым полям в базе данных:
    Код:
    MariaDB [billmgr]> SHOW FIELDS FROM payment_cash_register;
    +-----------------------------+--------------+------+-----+---------+-------+
    | Field                       | Type         | Null | Key | Default | Extra |
    +-----------------------------+--------------+------+-----+---------+-------+
    | id                          | int(11)      | NO   | PRI | NULL    |       |
    | name                        | varchar(255) | YES  |     | NULL    |       |
    | module                      | varchar(32)  | YES  |     | NULL    |       |
    | group_id                    | varchar(255) | YES  |     | NULL    |       |
    | active                      | char(3)      | NO   |     | off     |       |
    | payment_receipt_description | varchar(64)  | YES  |     | NULL    |       |
    | refund_receipt              | char(3)      | NO   |     | off     |       |
    | expense_receipt             | char(3)      | NO   |     | off     |       |
    | manual_monthly_send         | char(3)      | NO   |     | off     |       |
    | redirect_receipt            | char(3)      | NO   |     | off     |       |
    | redirect_email              | varchar(255) | YES  |     | NULL    |       |
    +-----------------------------+--------------+------+-----+---------+-------+
    refund_receipt = on - Регистрация чеков возврата для платежей без чека прихода
    expense_receipt = on - Регистрация чеков по оказанным услугам
    manual_monthly_send = on - Ручная отправка чеков по оказанным услугам (использует если
    expense_receipt = on
    redirect_receipt - ?
    redirect_email - ?

  6. #16
    Senior Member Аватар для intrell
    Регистрация
    16.12.2013
    Сообщений
    264

    По умолчанию

    Есть ли функция для получения настроек кассы из таблицы payment_cash_registerparam? Хотим их получать при вызове Send и Сheck, чтобы подключаться к кассе, или их нужно забирать вручную SQL запросом?

Ваши права

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