|
Фискальник по сети | ☑ | ||
---|---|---|---|---|
0
romanыч
17.10.13
✎
20:19
|
Имеются 2 ПК в сети, к одному подключен ФР Меркурий MS-K, на нем же стоит розница 2.0 и работает пользователь в РМК. Со второго ПК к этой рознице подключается пользователь через веб сервер. Реально ли сделать так, чтобы на второй машине можно было пробивать чеки на этом ФР?
|
|||
1
DimGan
17.10.13
✎
20:47
|
Нет. По крайне мере не один из общеизвестных фискальников, работающих по COM такого не сможет из-за особенностей технологии. Хотя теоретически есть лозейка - оба клиента должны быть связаны с третьим - который будет связан с фискальником.
|
|||
2
DimGan
17.10.13
✎
20:50
|
Ну, или, что еще не надежней - постоянно отключать соединение обращающегося клиента, после сеанса с фискальником, но я даже представить не могу как это сделать.
|
|||
3
mdocs
17.10.13
✎
20:55
|
в теории наверное можно извратиться. клиент к которому подключен фискальник мониторит очередь чеков и про появлении отправляет на печать. но как такое реализовать хз.
|
|||
4
romanыч
21.10.13
✎
17:57
|
Ладно, а если из РМК выйти в меню РМК, то клиент же освобождает фискальник? В этот момент можно подключится к нему с другого клиента? Мне на втором компе совсем редко потребуется чеки пробивать.
|
|||
5
Fedor-1971
21.10.13
✎
18:17
|
И как потом свести кассу? 1 комп выбил 5 чеков + 2 комп выбил 3 чека, а в кассе по закрытию смены не хватает 1000 руб. Что делать будете? Глюк ПО или кассир напортачил?
|
|||
6
Lexik
22.10.13
✎
08:16
|
Эмуляция COM-порта и проброска его по сети?
|
|||
7
romanыч
11.11.13
✎
19:07
|
(2) (3) В режиме РМК программа не занимает постоянно порт, только при пробитии чека (по крайней мере в Розница: МБТСС).
(5) Эти деньги в ту же кассу и попадают, просто бывает редко нужно пробить либо под другим кассиром, либо чтобы разгрузить продавца с компьютером. (6) Спасибо за наводку, просто не знал, что подобное можно сделать. Вроде все сделал как и хотел. Объясню, может кому понадобится. 1. Программой "VSPE" создал виртуальный порт. 2. Программой com2tcp от astrogeeks.com пробросил этот виртуальный порт по сети. 3. Ей же подключился на другом ПК. Можно было справиться и одной VSPE, но она платная для 64битных систем, а на втором компе у мня win 7 64. Порты настроил так, чтобы на обоих ПК они были под одним номером. 4. Единственный минус на втором ПК каждый раз приходится выбирать рабочее место от первого, т.к. если работать под разными рабочими местами, то создаются разные кассовые смены и закрывать их нужно и там и там, чего мне не нужно. Вот единственный вопрос, можно как-нибудь сохранить выбранное рабочее место, а то галочка "Открывать форму выбора рабочего места при первом обращении к оборудованию" что-то не действует. |
|||
8
Torquader
11.11.13
✎
20:52
|
У РАРУСа всё сделано и работает - на одном рабочем месте создаётся задание для фискального регистратора, а на другом - оно просто исполняется, а результат возвращается на вызвавшее.
Так что, если розницу слегка "допилить", то можно сделать тоже самое. Второй способ - запуск отдельного процесса, как сервера фискального регистратора, к которому обращаются с двух рабочих мест - сервер можно написать с методами драйвера - рабочее место не заметит, что оно работает не с реальным ФР - только проблемы будут с итогами и закрытиями смен, которые нужно делать на каждом рабочем месте. |
|||
9
Галахад
гуру
11.11.13
✎
21:30
|
(8) А чем первый способ от второго отличается?
|
|||
10
Маленький Вопросик
11.11.13
✎
21:36
|
вообще - это маловероятно обойтись при подключении без костылей... недавно занимался подобным вопросом - типового решения не нашел, франчи тоже не подсказали..
|
|||
11
Torquader
11.11.13
✎
21:51
|
(9) Первый способ - это создание внутри 1С механизма передачи заданий (в виде справочника, регистра сведений и т.п.), когда на рабочем месте с ФР не запущена 1С, то никто к нему не может достучаться.
Второй способ - это реализация сетевого драйвера - к некоторым ФР такие драйверы есть от создателей. Опять же - вопрос закрытия смены - самый сложный вопрос. |
|||
12
Галахад
гуру
11.11.13
✎
22:08
|
(11) Понятно. Ну 1С-ку в п. 1 тоже можно драйвером считать. :-)
|
|||
13
Torquader
12.11.13
✎
10:26
|
(12) Можно, только п.1 любой 1С-ник реализует сам без всяких подсказок, просто переписывая код вызова обработки обслуживания ФР.
Пункт 2 же требует гораздо больших знаний, и зависит от типа связи между рабочими местами. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |