powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / печать чеков и отправка иных команд на ККМ
58 сообщений из 58, показаны все 3 страниц
печать чеков и отправка иных команд на ККМ
    #38865891
Wise AAS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все доброго здравия!

Рассматриваю вопрос разработки программы для спорт-клуба на связке Oracle Database 12c + APEX
С Oracle Database практически на "ты", APEX - несколько раз пытался щупать.

Видится две сложности - это стартовый экран (без авторизации) с динамической интерактивной матрицей в отдельном фрейме и работа с ККМ. По первой проблеме нашел пару примеров, хотя не настолько полных для цели, а со второй проблемой пока голяк.

Поэтому главный вопрос: Сталкивался ли кто с задачей интеграции приложения и ККМ (Штрих-М или купим другой подходящий)? Поделитесь кодом или подсказками. Плиз!!!!

В гугле не забанен, просто поиски не дали результатов :(
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38865921
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wise AASВсе доброго здравия!

Рассматриваю вопрос разработки программы для спорт-клуба на связке Oracle Database 12c + APEX
С Oracle Database практически на "ты", APEX - несколько раз пытался щупать.

Видится две сложности - это стартовый экран (без авторизации) с динамической интерактивной матрицей в отдельном фрейме и работа с ККМ. По первой проблеме нашел пару примеров, хотя не настолько полных для цели, а со второй проблемой пока голяк.

Поэтому главный вопрос: Сталкивался ли кто с задачей интеграции приложения и ККМ (Штрих-М или купим другой подходящий)? Поделитесь кодом или подсказками. Плиз!!!!

В гугле не забанен, просто поиски не дали результатов :(

Ну у нас есть кроссплатформееный драйвер для Штрих ,pirit и Атол(Который не рекомендую)
Если есть возможность из апекса послать в socket порт подготовленный xml нужного образца ,то сразу получите фискальный чек.
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38865930
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Каким боком тут APEX?
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38865941
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Каким боком тут APEX?

Ну я так понял он из апекса хочет печатать на ККМ...на Фискальный регистратор.
А это не тривиально, ибо нужно получить доступ к rs-232 порту...что из браузера проблематично.(Ровно как и из web сервера...)
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866017
Wise AAS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, из APEX давать команду на выдачу чека с ККМ с фискальной памятью
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866019
Wise AAS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
irbis_al, ККМ по USB подключен - это упростит задачу?
Есть вроде ККМы и с сетевым интерфейсом.
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866021
Wise AAS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
irbis_al, а где можно раздобыть этот драйвер и документацию к нему?

в APEX какие Жава-апплеты можно использовать? Я подумал, если написать такой апплет и через него достукиваться до портов
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866047
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wise AASirbis_al, а где можно раздобыть этот драйвер и документацию к нему?

в APEX какие Жава-апплеты можно использовать? Я подумал, если написать такой апплет и через него достукиваться до портов

Насколько мне известно,апплет тоже нельзя так использовать...он в "песочнице"...и доступ к rs-232 порту нетривиальный....
Помимо этого порт и фискальный регистратор проходят процедуру инициализации.(Ну прога-драйвер должна "договорится с аппаратом") .И повторная инициализацию апплета(Например обновилась станица)
нужно дифференцировать с первой.(Ибо повторный договор с аппаратом вернёт ошибку типа порт занят или аппарат не в том состоянии).

Мне известен только один способ интеграции с web.
1.Запускается драйвер и он "договаривается с аппаратом"(Они должны быть на одном хосте)
2.Драйвер прослушивает определённый порт.
3.web страница(Она может быть на любом хосте) говорит web серверу печатать фискальный чек.
4.web сервер открывает сокет.(port+host c ФР из п.2)
5.Подготавливает xml файл.(Его структура предельна проста).
6.Посылает этот xml драйверу.
7.Закрывает сокет.
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866056
Wise AAS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
irbis_al, спасибо за алгоритм.
Будем копать :)
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866083
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wise AAS,
Это не для веб задача.
Удачи.
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866110
Фотография Алексей Выхрыстюк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый irbis_al абсолютно прав ! Описаный подход отлично работает уже несколько лет как у него (на российских ККМ), так и у нас (на украинских ККМ). Petro123 - Вы очень критичны, такие проэкты при использовании локального Oracle + Apex сервера и кассах на Linux отлично работают даже в продуктовой рознице. Google Chrome в режиме kiosk mode - очень надежное и быстрое решение, которое работает абсолютно на всем. Данная касса уступает спец. Решениям на C++,Java,.Net но лучше чем УТ от 1С (8.3)
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866111
Фотография Алексей Выхрыстюк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,
очень даже для web, особенно когда более 100 распределенных касс и нужно очень быстро изменить ПО на кассах (например сложная акция)
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866195
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Выхрыстюк,
Я и сказал что уступает, даже банальному Дельфи от студента.
1С Не катит, т.к. тут вроде бы програмиисты собрались.
2. Он не сказал что у него 100 касс на линуксе. Несмотря на мой вопрос.
ЗЫ.
я информированный оптимст))
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866426
Wise AAS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, в первом посте указал, что область применения спортивный клуб в среде Интранет.

Характеристики проекта (кратко):
- Рабочих мест от 7 разного функционального назначения (сферы деятельности в рамках клуба), одно из которых должно быть типа инфокиоска.
- Касса фактически одна у менеджера на ресепшн.
- Для разработки на дельфи и иными способами - нет достаточных ресурсов.

как-то так :)
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866456
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wise AASPetro123, в первом посте указал, что область применения спортивный клуб в среде Интранет.
======== Разве? И где слово "Интранет" то бишь локальная сеть?
- Для разработки на дельфи и иными способами - нет достаточных ресурсов.
======= тогда и говорить не о чём.
Пишите! Написать можно всё сто угодно. Лишь бы платили)
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866463
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al,
меня смущает п.п. 4,5,6
4) APEX с сокетами дружит? Или из СУБД? Или драйвер не работает на HTTP?
6) вытекает из 4)
......
- Если драйвер и APEX на одном хосте, тогда драйверу можно послать без сокета?
- Продвинутый драйвер через сокеты или через HTTP сколько стоит?
спс.
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866466
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OFF
ну, а скорость отклика в веб на кассе для ТС не актуальна. У него "клуб".
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866477
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123irbis_al,
меня смущает п.п. 4,5,6
4) APEX с сокетами дружит? Или из СУБД? Или драйвер не работает на HTTP?
6) вытекает из 4)
......
- Если драйвер и APEX на одном хосте, тогда драйверу можно послать без сокета?
- Продвинутый драйвер через сокеты или через HTTP сколько стоит?
спс.

Если мы говорим об апексе ,то речь идёт о серверном процессе где на pl/sql
составляется xml и с помощью оракловловой утилиты UTL_TCP отправить драйверу этот xml
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866485
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wise AASPetro123, в первом посте указал, что область применения спортивный клуб в среде Интранет.

Характеристики проекта (кратко):
- Рабочих мест от 7 разного функционального назначения (сферы деятельности в рамках клуба), одно из которых должно быть типа инфокиоска.
- Касса фактически одна у менеджера на ресепшн.
- Для разработки на дельфи и иными способами - нет достаточных ресурсов.

как-то так :)

Я вот (как бывший дельфист,что переучился в java) считаю ,что сейчас нельзя разрабатывать на дельфи.
ибо..кросплатформенность уже важна...Бизнес приложения на мой взгляд должный быть кроссплатформенными.(Мы в 2015 живём ,а не в 2004)..
Кто сейчас создаёт новый проект ориентируясь только на винду на мой взгляд совершает стратегическую ошибку.(ведь можно угодить сразу всем)..
Web приложения тоже кроссплатформенны.
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866492
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wise AAS,

Архитектура не лучшая, кто ж спорит-то, над архитектурой стоит подумать.
Но если все-таки выбрали, пишите и не обращайте внимания, если напишите, код и примеры на форум выкладывайте ;)

Никогда ведь не знаешь, какие задачи интеграции нужно будет решать завтра или какие идеи возникнут вдруг у начальства.

Мне пока не надо, но тема в принципе интересная
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866499
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_alUTL_TCP
ок. А я думал, что за "сокеты")
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866511
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_alЯ вот (как бывший дельфист,что переучился в java) считаю ,что сейчас нельзя разрабатывать на дельфи.
ибо..кросплатформенность уже важна...Бизнес приложения на мой взгляд должный быть кроссплатформенными.(Мы в 2015 живём ,а не в 2004)..
Кто сейчас создаёт новый проект ориентируясь только на винду на мой взгляд совершает стратегическую ошибку.(ведь можно угодить сразу всем)..
Web приложения тоже кроссплатформенны.
уж извини, но логики в твоих словах абсолютно нету.
Есть ниша для D, для A и для J.... Если ты профи, и у тебя много инструментов. А не одна отвёртка крестом.
Жёстко), но я все платформы люблю)
Веб или десктоп?
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866516
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123irbis_alЯ вот (как бывший дельфист,что переучился в java) считаю ,что сейчас нельзя разрабатывать на дельфи.
ибо..кросплатформенность уже важна...Бизнес приложения на мой взгляд должный быть кроссплатформенными.(Мы в 2015 живём ,а не в 2004)..
Кто сейчас создаёт новый проект ориентируясь только на винду на мой взгляд совершает стратегическую ошибку.(ведь можно угодить сразу всем)..
Web приложения тоже кроссплатформенны.
уж извини, но логики в твоих словах абсолютно нету.
Есть ниша для D, для A и для J.... Если ты профи, и у тебя много инструментов. А не одна отвёртка крестом.
Жёстко), но я все платформы люблю)
Веб или десктоп?

Видимо у меня отвёртка(java) с крестом(апекс).
:-)
Главное уметь этой отвёрткой вертеть. :-)
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866529
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al,
Java слишком дОрога). Это уже комбайн-шуруповёрт).
Тогда APEX сомнителен IMHO.
Вот у меня, например.
Из-за веб скоростей, я жду коммита в БД по 15-30 сек.
Не так часто, но 20 проц в день такие тормоза.
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866727
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Тогда APEX сомнителен IMHO.
Вот у меня, например.
Из-за веб скоростей, я жду коммита в БД по 15-30 сек.
Не так часто, но 20 проц в день такие тормоза.
Тормоза вряд ли из-за апекса, скорее где-нибудь на уровне oracle.
Если подозреваешь апекс в чем-то, лучше отдельную тему создай.
Нужно очень сильно постараться, чтобы производительность уткнулась в архитектуру именно апекса

Или если ты намекаешь на то, что нужно всю логику pl/sql переносить на сервер приложений,
то апекс здесь всего лишь расширяет традицию oracle хранить логику на сервере, ничего нового в этом плане не предлагает.
Этот момент уже надо разделом выше обсуждать.
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866749
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDevИли если ты намекаешь на то, что нужно всю логику pl/sql переносить на сервер приложений,
не нужно переносить. Проект проекту рознь.
Где операторы печатают неглядя (бухи\магазины), там нужен десктоп (TCP).
Где фрон-офис, менеджеры и распальцовка)) (гетерогенная среда) - веб.
Всем хватит места))
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866777
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

В типовой ситуации, задача не апекса, согласен. В нетиповой, вполне можно и залезть на чужой рынок, если уверен в своих силах,
или в силу каких-то других причин, ничего плохого в этом я не вижу. Главное быть специалистом в своем деле и понимать, что получится на выходе.

Именно поэтому ТС стоит еще раз внимательно взвесить все за и против, перед тем как выбирать апекс, т.к. апекс далеко непростой инструмент, и готовые мануалы, как все это интегрировать с апекс, врят ли найдутся.
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866840
Wise AAS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDevИменно поэтому ТС стоит еще раз внимательно взвесить все за и против, перед тем как выбирать апекс, т.к. апекс далеко непростой инструмент, и готовые мануалы, как все это интегрировать с апекс, врят ли найдутся.

APEX выбрал в силу того, что:
- знаю PL-SQL (работал и развивался с ним с 97 года)
- ранее писал на Формсах, в настоящий момент они канули в бездну
- последний формс под Интранет - жутко тяжелый и так же не развивается
- на Дельфи в связке с Oracle писал очень давно и не очень много (в свое время написал на нем генератор инсталятора для приложений Oracle + Forms/Report)

Дальние планы проекта:
- мобильное приложение - отсюда выбор в пользу вэб-технологий.
- интеграция с SMS сервисами и т.д.
- ограниченное тиражирование или развитие до SaaS сервиса - пока не думал плотно :)

Надеюсь у меня получится :)
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866879
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wise AAS- интеграция с SMS сервисами и т.д.
- ограниченное тиражирование или развитие до SaaS сервиса - пока не думал плотно :)
надеюсь не на пакете Оракла)
Удачи!
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866936
Wise AAS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot Petro123]Wise AASУдачи!
Спасибо! Надеюсь она меня не покинет :)
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866944
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Wise AAS- интеграция с SMS сервисами и т.д.
- ограниченное тиражирование или развитие до SaaS сервиса - пока не думал плотно :)
надеюсь не на пакете Оракла)
Удачи!

Это почему?
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38866994
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangel,
- бизнес-логика (БЛ) должна быть отделена от данных и ГУИ (MVC)
- будет "спагетти код" и т.д. и т.п.
Не делают _больших_ корпоративных приложений на APEX.
Поэтому он подфорум Оракле, а не ветка SQL_RU - программирование

Языки программирования высокого уровня
https://ru.wikipedia.org/wiki/Язык_программирования
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38867032
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123blkangel,
- бизнес-логика (БЛ) должна быть отделена от данных и ГУИ (MVC)
- будет "спагетти код" и т.д. и т.п.
Не делают _больших_ корпоративных приложений на APEX.
Поэтому он подфорум Оракле, а не ветка SQL_RU - программирование

Языки программирования высокого уровня
https://ru.wikipedia.org/wiki/Язык_программирования

Конечно,мы уже мимо темы шепчем. :-)
>>Не делают _больших_ корпоративных приложений на APEX.
Вот я убеждён делают.(Не хочу писать подробности..просто знаю)

>>- бизнес-логика (БЛ) должна быть отделена от данных и ГУИ (MVC)
Я считаю,что в апексе именно так.Просто данные хорошо инегрированны с контролом.
Я разрабатываю и на j2ee,... но отказался от j2ee...на апексе интуитивно понятнее и намного быстрее.
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38867041
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123blkangel,
- бизнес-логика (БЛ) должна быть отделена от данных и ГУИ (MVC)
- будет "спагетти код" и т.д. и т.п.
Не делают _больших_ корпоративных приложений на APEX.
Поэтому он подфорум Оракле, а не ветка SQL_RU - программирование

Языки программирования высокого уровня
https://ru.wikipedia.org/wiki/Язык_программирования

Это как то БЛ отделена от данных? Чего она с пустым местом будет работать?
Оракл самодостаточен, чтобы прибегать к языкам программирования высокого уровня.
Не все конечно может оракл, но что касается части работы с веб сервисами, я не думаю, что тут надо изобретать велосипеды. Как не крути, веб-сервис передает/принимает ТЕКСТ и не более того.
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38867044
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
irbis_al>>Не делают _больших_ корпоративных приложений на APEX.
Вот я убеждён делают.(Не хочу писать подробности..просто знаю)

Согласен, делают :)
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38867051
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_alЯ разрабатываю и на j2ee
счас спринг против него
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38867052
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создам новую тему
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38867058
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al,
контроль версий?
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38867059
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangelСоздам новую тему
она есть - APEX 5_0
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38867076
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangelЭто как то БЛ отделена от данных? Чего она с пустым местом будет работать?
- полноценный ООП....
- 3 основных св-ва ООП...
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38867266
Фотография Алексей Выхрыстюк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вклинюсь с другой стороны...
Не забывайте тот факт, что современная кассовая программа - это сложный комплекс, который работает с горой оборудования (сканер, фиск. и не фиск. термопринтер, ТСД, весы и и.д.) и имеет сложную функциональность (движения, остатки, касса, эквайринг, учет работников, акционные программы, скидки и ценообразование, разделение чеков, оптовые продажи и т.д.). Все вышеописанное хозяйство должно крутиться на локальном сервере и обновляться с центральной базой.
Также пользователи хотят видеть всю историю чеков с детализацией до строчки чека и движения товаров с учетом характеристик (размеры, цвета) и качеств.
Такие системы на Delphi или Java написать очень сложно + нужна достаточно "взрослая" база данных.
Если прибавить к этому необходимость обеспечить аудит и логирование действий, то выбор платформ очевиден:
1С или Oracle XE+Apex установленные локально в магазине. При этом плюс Apex - бесплатность и возможность нормального удаленного обслуживания (без применения костылей типа RDP,VNC).

P.S. Моя команда обслуживает крупный retail в украине, все на Apex.
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38867384
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Выхрыстюк,
Рекламу глупо обсуждать.
если вы написали 1С то есть другой форум. Тут ККМ.
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38867439
Фотография Алексей Выхрыстюк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Вот Вы за MVC и ООП - какая платформа по Вашему мнению подойдет для данной задачи ?
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38867462
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей ВыхрыстюкPetro123,
Вот Вы за MVC и ООП - какая платформа по Вашему мнению подойдет для данной задачи ?
Delphi....за один день.
При условие, что он его знает на уровне студента.
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38867521
Wise AAS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, за один день!?
Не смешите!
А как же планирование занятий, абонементы, группы, подготовка к занятиям, отчетность управленческая, отчетность финансовая, закупки, приходы, расходы, выгрузка в бухгалтерию, загрузка из бухгалтерии... и т.д. ???
Это тоже за один день?

Взаимодействие с ККМ это песчинка в песочнице.
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38867528
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wise AAS,
Перечитайте своё ТЗ в названии темы.
- печать чека на ККM с любого клиента в ЛОКАЛЬНОЙ сети.
OFF
"Любое" окно\форма а-ля страница делается в D за один день.
Разумеется без БЛ.
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38867545
Wise AAS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Wise AAS,
Перечитайте своё ТЗ в названии темы.
- печать чека на ККM с любого клиента в ЛОКАЛЬНОЙ сети.


Вы не внимательно читали весь пост, который имеет косвенную ссылку на общую задачу, в рамках решения которой присутствовало опасение тривиальности интеграции с ККМ. А именно:
Wise AASРассматриваю вопрос разработки программы для спорт-клуба на связке Oracle Database 12c + APEX

В принципе, вопрос о возможности интеграции APEX и ККМ с ФР, считаю решенным. :)
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38867561
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wise AASВ принципе, вопрос о возможности интеграции APEX и ККМ с ФР, считаю решенным. :)
разумеется.
Когда касса всего одна и на хосте с БД, тогда вообще по барабану, APEX у тебя или ещё что.
Печатает Oracl.
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38867580
Wise AAS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Wise AASВ принципе, вопрос о возможности интеграции APEX и ККМ с ФР, считаю решенным. :)
разумеется.
Когда касса всего одна и на хосте с БД, тогда вообще по барабану, APEX у тебя или ещё что.
Печатает Oracl.
Хм...
Я считал, что в качестве GUI выступает APEX, а не OracleDB и, следовательно, форма APEX будет контактировать с драйвером ККМ.
В чем я не прав?

И конечно же - хосты ККМ и Oracle+APEX разные.
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38867587
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wise AASформа APEX будет контактировать с драйвером ККМ.
В чем я не прав?
"Представление не должно контактировать с железом или моделью или БД" (с)
- ты нашёл бесплатный драйвер на сокетах?
Не будем флеймить.
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38867588
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Wise AASPetro123пропущено...

разумеется.
Когда касса всего одна и на хосте с БД, тогда вообще по барабану, APEX у тебя или ещё что.
Печатает Oracl.
Хм...
Я считал, что в качестве GUI выступает APEX, а не OracleDB и, следовательно, форма APEX будет контактировать с драйвером ККМ.
В чем я не прав?

И конечно же - хосты ККМ и Oracle+APEX разные.

У тебя будет контактировать Apex GUI-OracleDB-DriverKKM-KKM
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38867690
Wise AAS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangelУ тебя будет контактировать Apex GUI-OracleDB-DriverKKM-KKM

Лан, будем ломать свои представления :)
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38867706
Фотография Алексей Выхрыстюк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У нас есть специально для данной задачи аппаратное решение.
Небольшая (размер пачки сигарет) коробка у которой на входе RJ45 (локальная сеть) а на выходе 2 com порта.
Работа происходит сл. образом:
Пользователь через web интерфейс Apex запускает формирование на локальном сервер магазина (БД) TCP пакетов (UTL_TCP).
TCP пакеты принимаются вышеуказанным устройством и отправляются на фискальный или не фискальный принтер.
Ответ от устройства через открытый ранее TCP канал передается обратно в БД.

P.S. Вместо аппаратного решения мы также используем программное решение - servlet на java,
на стороне пользователя.
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38867716
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей ВыхрыстюкУ нас есть специально для данной задачи аппаратное решение.
Небольшая (размер пачки сигарет) коробка у которой на входе RJ45 (локальная сеть) а на выходе 2 com порта.
Работа происходит сл. образом:
Пользователь через web интерфейс Apex запускает формирование на локальном сервер магазина (БД) TCP пакетов (UTL_TCP).
TCP пакеты принимаются вышеуказанным устройством и отправляются на фискальный или не фискальный принтер.
Ответ от устройства через открытый ранее TCP канал передается обратно в БД.

P.S. Вместо аппаратного решения мы также используем программное решение - servlet на java,
на стороне пользователя.

Железное решение называется Мокса? :)
минус в том, что ему нужно изучить команды ККМ.
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38867733
Фотография Алексей Выхрыстюк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangel,

Типа того - Преобразователь RS-232/422/485 в Ethernet.
Спецификацию работы с ККМ в любом случае нужно реализовывать самостоятельно.
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38867744
Фотография Алексей Выхрыстюк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даже с wifi есть http://www.moxa.ru/shop/com_v_ethernet/
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38867754
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей Выхрыстюк,
У меня они есть Моксы, но они задействованы в другом проекте.

Когда дойдем до касс, буду иметь ввиду, спасибо за наводку.

У меня есть интеграция Апекс - "штрих-принтер", но они все сетевые, поэтому у меня проблем не возникло.
...
Рейтинг: 0 / 0
печать чеков и отправка иных команд на ККМ
    #38867902
Wise AAS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей Выхрыстюк, спасибо за наводку на железо и сервлет :)
...
Рейтинг: 0 / 0
58 сообщений из 58, показаны все 3 страниц
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / печать чеков и отправка иных команд на ККМ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]