Страница 11 из 46

Взять кассу

Добавлено: 04 Август 2018, 18:32
finsoftrz
Ради интереса посмотрел, через какое время чек появляется в личном кабинете в ОФД. Субъективно минут 5 прошло с момента продажи. Во всяком случае, не сразу... Это в Такскоме.

Взять кассу

Добавлено: 14 Август 2018, 16:06
finsoftrz
Игорь, не удалось сделать нестандартный вывод строк в чеке на Атолах? Стандартно у них так выходит:
===========================================
Наименование товара
цена * количество = сумма
============================================

Вывод способа расчета и признака расчета отключаются через таблицы:
таблица 2, ряд 1, поля 116\117 - Способ расчёта\Признак расчёта - проставить 0

Хотел для унификации сделать во второй строке так:
"цена б/с" "скидка на 1" "цена со скидкой" "количество" "сумма"

На пиритах это просто. Открываем документ с признаком отмены стандартной печати строк и выводим их, как хотим, обычной печатью.
В штрихах вроде тоже можно, пока еще не смотрел как, но в магазинных чеках видел такое.
В атолах довольно все как-то не просто найти.

PS. Скидка считается в программе.

Взять кассу

Добавлено: 14 Август 2018, 16:43
Игорь Столяров
finsoftrz писал(а): 14 Август 2018, 16:06Открываем документ с признаком отмены стандартной печати строк и выводим их, как хотим, обычной печатью.
Ну да, также было и на АТОЛ / ШТРИХ-М лет пять назад …
Сам не занимался, но как я понимаю, теперь рекомендуют включать опцию CheckMode = 0 для метода OpenCheck().
В этом случае фискальный чек вообще на ленту не печатается и можно текстовой печатью "рисовать", что угодно.
Т.е. те же яйца, только в профиль ... :)

Взять кассу

Добавлено: 14 Август 2018, 18:27
finsoftrz
Это не работает. Погуглил, пишут, что CheckMode=0 используется только совместно с заполнением электронного адреса покупателя. В этом случает на электронную почту уходит письмо (или sms), а чек не печатается. У меня фискальник не подключен к офд, возможно, поэтому на CheckMode не реагирует совсем. Чек печатается при любом его значении без изменений.

Взять кассу

Добавлено: 16 Август 2018, 15:49
finsoftrz
Сегодня руки, наконец, дошли до мониторинга удаленных касс. Пока можно запросить информацию по конкретной кассе, в дальнейшем будет общий опрос. Считывается информация о чеках и логи (основной и обмена с пиритом по com-порту).

Взять кассу

Добавлено: 16 Август 2018, 15:49
finsoftrz
Это информация о чеках по кассе.

Взять кассу

Добавлено: 16 Август 2018, 15:49
finsoftrz
Это лог обмена с пиритом.

Взять кассу

Добавлено: 16 Август 2018, 15:52
finsoftrz
На удаленных кассах ставится кларионовский ip-сервер. В базе данных на сервере задаются ip-адрес кассы и порт. Порты разные, так как в магазине за одним ip-адресом сидят несколько касс.

Взять кассу

Добавлено: 16 Август 2018, 16:23
Игорь Столяров
finsoftrz писал(а): 16 Август 2018, 15:52На удаленных кассах ставится кларионовский ip-сервер.
А почему не использовалась традиционная схема ?
Т.е. кассы подключаются к удалённому серверу и пишут в него протокол работы.
Всё равно ведь соединение рабочее место кассира <-> сервер существует.

Взять кассу

Добавлено: 16 Август 2018, 17:03
finsoftrz
Кассы на сервер не стучатся. В нашем случае они должны работать максимально автономно.

Взять кассу

Добавлено: 16 Август 2018, 17:18
Игорь Столяров
finsoftrz писал(а): 16 Август 2018, 17:03Кассы на сервер не стучатся.
Ну да. Только так получается, что каждый компьютер с кассой - это "сервер" с открытыми портами.
В эпоху всеобщего вмешательства в выборы и киберугроз - не хорошо это однако. ;)

Взять кассу

Добавлено: 16 Август 2018, 17:25
finsoftrz
Там один порт открыт, на нем висит вызов одной-двух функций на чтение из кларионовской dll. Не думаю, что кто-то сможет куда-то влезть. "Сервер" - это просто сервис, который дергает маленькую кларионовскую dll при получении сообщения извне.

Взять кассу

Добавлено: 13 Сентябрь 2018, 14:47
finsoftrz
На всякий случай здесь оставлю информацию. Если кто-то будет делать интерфейс к пиритам, то для стабильной работы надо отправлять в com-порт все команды для регистрации и печати чека одной строкой. Если слать их по отдельности или только часть пакетом, то происходит сбой после вывода чека. Сам чек при этом регистрируется и печатается, но затем ккм вырубается (загорается красная лампочка). Происходит это не на каждом чеке, но достаточно регулярно. Много времени потратил на выяснение причин, видимо, баг в конкретных прошивках фискальника. При отправке всех команд формирования чека одной строкой проблем замечено пока не было.

Взять кассу

Добавлено: 29 Октябрь 2018, 20:31
finsoftrz
Кому интересно, ссылки на описание pos системы на кларионе.

Работа в программе:
https://olegon.ru/showthread.php?t=30409

Настройка:
https://olegon.ru/showthread.php?t=30410

Взять кассу

Добавлено: 29 Октябрь 2018, 20:50
Игорь Столяров
finsoftrz писал(а): 29 Октябрь 2018, 20:31Кому интересно, ссылки на описание pos системы на кларионе.
Красота ! А печатать чеки с нескольких рабочих мест c терминалами оплаты (эквайринг), на один физический ФР умеет ? ;)
Учитывая законодательство, в последнее время это стало популярной схемой.