powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Кассовый апарат
32 сообщений из 32, показаны все 2 страниц
Кассовый апарат
    #32324878
artuha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как сделать что бы через Фокс управлять кассовым апаратом? Ну например есть в табблице два поля товар и цена вот именно цену надо чтобы кассовик и пробивал. COM порт на аппарате есть. Помогите!!!!!!!!!!!!!
...
Рейтинг: 0 / 0
Кассовый апарат
    #32324921
Фотография progist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какая ККМ?
...
Рейтинг: 0 / 0
Кассовый апарат
    #32324995
Гость_777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Берешь протокол ККМ.
там написано какую последовательность байт ты должен дать в порт.
Формируешь ее, вотыкаешь свои параметры и засылаешь в порт.
Примерно так.
Ну только там еще нужно порт открыть на скорость на которую установлена
ККМ, ну в доке по ККМ написано про настройки.
Каждое дейсвие ККМ - твоя команда выданная в порт.
...
Рейтинг: 0 / 0
Кассовый апарат
    #32325142
Равиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:) Где же взять эти протоколы ? (не замечал, чтобы производители ККМ их активно публиковали), а как обрабатывать ошибки - это на каком уровне надо писать - сдуреть можно на Фоксе в порт сигналить :)
Для популярных ККМ есть готовые модули, ddl-ки, в качестве примера можете посмотреть Чековый On-line на www.kkm.kaluga.ru для АМС-100Ф
...
Рейтинг: 0 / 0
Кассовый апарат
    #32325435
Гость_777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сэр, вы в корне не правы.
Поставщики оборудования протоколы не скрывают.
Если открыты протоколы для таких новых моделей ККМ повышенной сложности как Прим-07, АЗИМУТ-EPSON, фискальных регистраторов MSTAR то о более ранних разработках вообще не стоит говорит. Все лежит на сайтах производителей. И протоколы искать не надо. В комплекте любого нового аппарата по спецификации должно быть как минимум 2 книги 1- инструкция программисту 2- инстарукция по наладке подключению и обслуживанию.
Если их нет , ... значит неповезло :)
А сигналить в порт можно 2 способами:
1. MSCOMM control
2. WIPAPI ( тут проще застрелится юзать их в фоксе ) :))
3. Написать FLL c с функционалом:
- откррыть порт с указанными параметрами;
- Прочитать из порта
- Записать в порт
Но лучше всего повесить поток и отлавливать в нем событие прихода символа в порт или указанного тобой контрольного символ который ты задаешь при ините порта. А потом соответсвенно читать эти данные и ложить куда нить в память до тех порт пока из фокса их не достали.
Это кстати лучший вариант , потому как бывают ККМ которые работают в дуплексном режиме. Тоесть сигналишь не только ты , но еще и он тебе. Типа бумага закончилась или крышка поднята или Перегрев головки термопринтера.
Лучшим решением , если опыта маловато в програмировании железяк из фокса
воспользоваться MSCOMM.
...
Рейтинг: 0 / 0
Кассовый апарат
    #32325462
Фотография progist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая ККМ? есть дрова для ОКИ2000
...
Рейтинг: 0 / 0
Кассовый апарат
    #32325484
Гость_777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Каки дрова. :)
Овчинка выделки не стоит.
Разобравшись в программировании ККМ парень сможен "воспитать" любую и без дров. И тебе желаю того же :))
...
Рейтинг: 0 / 0
Кассовый апарат
    #32325666
Равиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гость_777
:) Cудя по всему у Вас есть опыт работы с ККМ, или с другим железом. Уважаю :) Я в этом, увы, не силен :(
Наш спор, по-моему, упирается в вопрос: использовать ли обертки производителя в виде дров, утилит и т.п. или сигналить в порт самому.
Когда человеку дают задачу подключить ККМ и выбить чек по накладной из базы данных, а времени 1 месяц, что ему остается делать ? - тоже самое, что при подключении нового модема - искать дрова.
Вот если бы у всех ККМ был единый стандарт протоколов обмена ...
А если пользователь меняет ККМ на новую модель, к которой у Вас еще нет протокола, или как в случае АМС-100Ф на АМС-200 - взяли и поменяли распайку контактов кабеля, ведь производитель может учудить все что угодно ...
А как выбить чек по сети, если ККМ одна, а продавцов несколько, помоему тут без оберток не обойтись, хотя Вам наверное и это под силу, а что делать нам, простым смертным ?
Приятно было пообщасться, с/у Равиль
...
Рейтинг: 0 / 0
Кассовый апарат
    #32325678
Гость_777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так в чем вопрос. Ну Пусть скажет что нужно, и научим и покажем и расскажем, для того форум и есть. Мне не жалко.
А использовать или нет это вопрос такой :
нужно получить решение задачи(в данном случае написание ПО) за минумума человеко-часов . Для решения данной задачи нужно :
1. быть рубанком в программировании железяк
2. Знать код и разобраться в нем (в данном случе о прогграмировании портов)
3. Все написать самому.
Дело -то в том что 1 и 2 приходит в результе прогания не менее 5-10 лет, а вот 3, тут каждый "дрочит как хочет". Может и не правильно зато верно.
Надеюсь моя мысль понятна.

Это не главное:
Есть FLL обмена с портом в асинхронном режиме. Нужно - скажите. От Вас только протокол. Все.
...
Рейтинг: 0 / 0
Кассовый апарат
    #32326014
lnu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А где можно почитать о програмировии железяк?
Или как сделать свою железку (например, три лампочки (фотодиоды) подсоединяєм через COM порт, и включаем или выключаем их) и написать к ней софт?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Кассовый апарат
    #33483126
VRBelousov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть такая компания на рынке, называется Сервис Плюс, занимается торговлей торгового оборудования и прочим.Вот их ссылка
http://www.servplus.ru/drivers_sp101fr_k.asp, там можно просмотреть какие ККМ вам нужны. Плюс ко всему железу есть ПО и драйвера.
Месяц назад я сам столкнулся с проблемой, как подключить ККМ( Фискальный регистратор СП101ФР-К\Nixdofr). Единственное пришлось купить эмулятор компортов, так как ПК имеет только USB и LPT. Затем прописать DLL поставляемое с (Фискальн. регистратор. СП101ФР-К). После чего пришлось попарится с изучением команд(вернее функций) посылаемых в ККМ. И все.
Результат превзошел ожидания. Причем аппарат бьет не только итоговую сумму из Товарной накладной , но и товарные строки из нее (но это уже кто , как хочет). Да, плюс все быстро и затем отрезает чек. Очень удобно.
Сразу скажу я не рекламный агент и не из компании Сервис Плюс. Просто пришлось решить данную задачу на VFP-6. Всем удачи и не надо парится 5-10 лет.
...
Рейтинг: 0 / 0
Кассовый апарат
    #33483379
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VRBelousovСразу скажу я не рекламный агент и не из компании Сервис Плюс...
Хорошо, что сказали

Мне понравились фискальные регистраторы от комании АТОЛ - там даже был пример работы на VFP 6.0...

Good luck!
...
Рейтинг: 0 / 0
Кассовый апарат
    #33490382
Пересмотрел весь сайт по АТОЛ. Ничего не нашел .А было бы не плохо сравнить два решения. Если не трудно и не в тягость (и если есть в наличии),
не могди бы выслать по адресу VRBelousov@mail.ru их решение на VFP 6.0
Буду очень признателен.
...
Рейтинг: 0 / 0
Кассовый апарат
    #33490410
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно, что я нашел все сразу тынц
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Кассовый апарат
    #39361012
Ирыч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Подниму старую тему.
Есть ли у кого пример работы из FoxPro с ККМ Атол? Обращалась в тех поддержку самого Атол - примеров на Foxе у них больше нет..(
...
Рейтинг: 0 / 0
Кассовый апарат
    #39361329
beljran
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть пример управления ФР "Штрих-950К" программой разработанной на FoxPro 8.0 .
...
Рейтинг: 0 / 0
Кассовый апарат
    #39361757
Ирыч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
beljranЕсть пример управления ФР "Штрих-950К" программой разработанной на FoxPro 8.0 .

Могли бы вы прислать на адрес iranov@yandex.ru. Спасибо!
...
Рейтинг: 0 / 0
Кассовый апарат
    #39361823
beljran
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ирыч, мыло не работает дайте другой адрес .
...
Рейтинг: 0 / 0
Кассовый апарат
    #39370865
golovkinati
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
beljranЕсть пример управления ФР "Штрих-950К" программой разработанной на FoxPro 8.0 .

Извините, а не могли бы вы прислать пример на golovkinati@inbox.ru. Спасибо!
...
Рейтинг: 0 / 0
Кассовый апарат
    #39394418
Фотография MaestroEv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно примеры брать с 1С и переделывать на фокс. Вызовы все одинаковы.
Но беда, что и на 1С в примерах не могу найти работу с Атол 30Ф.
...
Рейтинг: 0 / 0
Кассовый апарат
    #39402340
sejko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
можно и мне прислать пример Sejkoed@gmail.com
...
Рейтинг: 0 / 0
Кассовый апарат
    #39402906
Людмila
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тоже столкнулась с ККМ Атол 30Ф, 54ФЗ и проблемой - как помирить их с Фоксом?
Начну копать в данном направлении.

хотела бы тоже ознакомиться с примером на FoxPro8.
Пришлите пожалуйста на email: Ldpost
Спасибо.
...
Рейтинг: 0 / 0
Кассовый апарат
    #39407057
Arshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот нашел, ПДФ прикрепил! Вопрос в другом как и на чем отрабатывают подобные коды, я имею ввиду аппаратуру, не сохранит ли она данные отладки "пробники", Если кто знает поподробнее пожалуйста расскажите, мне нужно для драйвера фискального регистратора написать программу. Фискального регистратора пока нету при покупке у них отсутствует фискальный накопитель, я так понял без него не работает. Фискальный накопитель выдаются при заключении договора и нужно в течении суток его активировать после чего об отладке программы на данном регистраторе не может быть и речи.
...
Рейтинг: 0 / 0
Кассовый апарат
    #39407061
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arshin,

давно дел не имел с регистраторами. Раньше было так: покупаешь регистратор и просишь его не переводить в рабочий режим. Играешься с ним сколько угодно, а как закончил - обслуживающая контора его переводит в рабочий режим.

Задай вопрос продавцу, он должен быть в курсе.
...
Рейтинг: 0 / 0
Кассовый апарат
    #39407063
Arshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да я спрашивал и все уперлось в новые правил что ни не продаю аппараты с фискальным накопителем. И играться можно 1 день.
...
Рейтинг: 0 / 0
Кассовый апарат
    #39408668
Людмila
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для тестов приобрели МГМ ФН-1 (тестовый фискальный накопитель) в отличии от боевого (ФН-1) он накапливает данные в открытом виде (не кодирует) и не отправляет ее Оператору Фискальных Данных (ОФД). Фискальный Регистратор (ФР), укомплектованный МГМ ФН-1 можно настраивать, гонять и тестировать без регистрации сколько угодно.
Это в теории! т.к. сам ФР пока не приобрели - деньги копим!
...
Рейтинг: 0 / 0
Кассовый апарат
    #39412405
Arshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужна помощь! очень срочно. Вот этот код правильно отрабатывает в командной строке фокса, в скомпилированном файле пишет ошибку нет соединения с устройством. Помогите куда копать?
Pdrv=CreateObject('AddIn.DrvFR')
IF Pdrv.Beep () < 0
MESSAGEBOX("Ошибка:" + Pdrv.ResultCodeDescription())
RELEASE Pdrv
ELSE
MESSAGEBOX('aa')
ENDIF
...
Рейтинг: 0 / 0
Кассовый апарат
    #39412426
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точно не знаю, возможно соединение монопольное и его только один объект может установить.
Может еще какая-то прога соединение уже использует, поэтому остальные не могут.
Возможно эта прога и есть фокс где ты в командном окне пишешь. Позакрывай все проги, а потом свою запускай.
...
Рейтинг: 0 / 0
Кассовый апарат
    #39412519
Arshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все перепробовал пароль писал, порт указывал, и загрузке программы код соединения прописал, чтобы наверняка и порты менял, может dll какую зарегить надо? или еще чего? Нескомпенсированная работает, а скомпилированная нет, пишет com порт нет соединения
...
Рейтинг: 0 / 0
Кассовый апарат
    #39412658
Arshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем поставил на компьютер заказчика фокс и на не скомпилировал программу и заработало. В чем проблема была не знаю разница единственная разница у меня стоит фокс sp2. а у заказчика sp1.
...
Рейтинг: 0 / 0
Кассовый апарат
    #39412807
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arshin,
У заказчика был 9-ый фокс вообще без SP
Программулька простейшая, никаких особых наворотов - начисления+пеня и вывод в XLS
Уже не вспомню - какая именно была ошибка, но после SP2 стало работать нормально!
Вот так бывает...
...
Рейтинг: 0 / 0
Кассовый апарат
    #39428132
Людмila
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программульку написанную на FP9 с SP2 поставили на комп на котором уже что-то крутилось написанное на Фоксе9, она тоже не пошла пока рантаймовские библиотеки от SP2 с ней в одну папку не поселили.
...
Рейтинг: 0 / 0
32 сообщений из 32, показаны все 2 страниц
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Кассовый апарат
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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