|
v7: Несколько ФР в ТиС 9 в одной сессии | ☑ | ||
---|---|---|---|---|
0
Arbuz
12.11.20
✎
14:17
|
Кто-нибудь решал подобную задачу? Сейчас стоит по одной онлайн-кассе Атол на victuan'овском решении. Надо подключить второй, даже не ФР/ОК, а просто ЧПМ. Доп печать в чеке ОК / слип не подходит, нужно именно отдельно. Интересует наименее трудозатратный вариант. Поделитесь соображениями.
|
|||
1
Mikeware
12.11.20
✎
14:19
|
ФРы - делал, штуки три вроде цеплялось, выбирались автоматически по фирме
|
|||
2
Kigo_Kigo
12.11.20
✎
14:47
|
да хоть 15 по ком порту
|
|||
3
Kigo_Kigo
12.11.20
✎
14:49
|
самое простое сейчас поставить принтер чеков от штриха, тогда чеки на ККТ, ЧПМ на штрих
|
|||
4
Kigo_Kigo
12.11.20
✎
14:53
|
Для штрихов команда драйвера
Объект.LDNumber = НомерЛУ;//установить номер логического устройства Объект.SetActiveLD() //УстановитьАктивноеЛУ Метод устанавливает параметры логического устройства с номером из свойств LDNumber, EscapeIP, EscapePort, EscapeTimeOut как текущие параметры драйвера, т.е. делает активным |
|||
5
Mikeware
12.11.20
✎
14:56
|
(2) комов столько нет. только виртуальные :-)
|
|||
6
Kigo_Kigo
12.11.20
✎
14:58
|
(5) Сфигали? PCI карты раширений отменили? на моей памяти для СКУД-а была карта на 30 компортов ЕМНИП
|
|||
7
Mikeware
12.11.20
✎
15:01
|
(6) ТКВ!
если и без этого все делается. |
|||
8
Kigo_Kigo
12.11.20
✎
15:02
|
(7) Что таке ТКВ? )
|
|||
9
Mikeware
12.11.20
✎
15:28
|
(8) Традиционный Китайский Вопрос™
гласящий: Анахуа? |
|||
10
Kigo_Kigo
12.11.20
✎
15:36
|
(9) Делал одним "извращенцам" которые продавали от 8 юр лиц, чеки били с одного компа, а для скуда там по моему 485 ком порта для считывателей были, ну это в контексте текущего вопроса не важно
|
|||
11
Mikeware
12.11.20
✎
15:39
|
(10) ну я делал для трех юрлиц. больше двух - уже в принципе одинаково делается.
таблица фискальников, и все. ТКВ был про расширитель ком-портов. |
|||
12
Kigo_Kigo
12.11.20
✎
15:50
|
(11) ну да, там уже автор сам решает как педалировать на ФР-ки по номеру Логического устройства
Про ТКВ, просче через физические компорта все распедалировать, чем возится с виртуалками и прочими извращениями, которые потом еще и отваливатся будут, а уж про вин 10-ку вообще молчу |
|||
13
Mikeware
12.11.20
✎
16:00
|
(12) кстати, возможно, из-за этого иногда кассовые компы как-то всю сетку тормозили. правда там в тем времена хрюша была, до десятки было еще далеко...
|
|||
14
Aleksey
12.11.20
✎
16:06
|
Ну у меня ТиС и решения от victuan. Штатно печатается на разные кассы в зависимости от условий. В настройках задаешь условие и на какую кассу печатать (на какое Логическое устройство)
|
|||
15
abfm
12.11.20
✎
16:28
|
Работает на 4 фр разные юрики. Сейчас ещё СНО добавились. До 8 чеков с одного документа. Товарные чеки печатаются на ФР при необходимости.
|
|||
16
Arbuz
12.11.20
✎
16:54
|
подождите, я видимо чего-то недопонимаю. аппаратных вопросов нет. вопрос в логике ТиСа, там же в "настройках торгового оборудования" можно только один ФР настроить? или нет?
|
|||
17
Arbuz
12.11.20
✎
16:55
|
+(16) настроить -> подключить
|
|||
18
Kigo_Kigo
12.11.20
✎
16:56
|
(16) Да один, но в обработку обслуживания(к примеру elves.ert) тебе кто то запрещает 3 строки написать?
|
|||
19
Arbuz
12.11.20
✎
16:57
|
(18) а если обработки разные? разные производители ФР.
|
|||
20
Kigo_Kigo
12.11.20
✎
17:00
|
(19) Ну с таким подходом, нет, нельзя, и обратитесь к программисту
|
|||
21
Arbuz
12.11.20
✎
17:05
|
(20) ваши ответы известны своей пользой, спасибо. Не утруждайте себя боле.
я про это и спрашиваю, т.е. в ТиС есть ФР в единственной сущности. со свойствами подключения, настройки, привязки к кассам и т.д. Как лучше всего его "размножить"? с самого верху? это достаточно много возни. Закостылить штатную обработку вызывая из неё другую? ну тоже вариант. |
|||
22
Kigo_Kigo
12.11.20
✎
17:09
|
(21) ваши ответы известны своей пользой - обоснуйте
и вам уже сверху ответов надавали, штатно никак нельзя, все остальное дописки, как и на каком уровне их множить ваше дело, в зависимости от хотел, и все утруждать более не буду |
|||
23
Arbuz
12.11.20
✎
17:12
|
(22) мне не нужно конкретно решение, мне нужен оптимальный способ (вектора которые надо учесть, не перелопачивая полконфига) добавить возможность в ТиСе использовать не один ФР, а несколько (два).
|
|||
24
Arbuz
12.11.20
✎
17:16
|
как вариант тупо сдублировать глФР и его обязку?
|
|||
25
Arbuz
12.11.20
✎
17:17
|
+(24) обвязку
|
|||
26
Aleksey
12.11.20
✎
18:30
|
(23) Если у тебя стоит решение от victuan, то там это есть, ненадо ничего переписывать.
ПОэтому о чем речь? У меня к примеру 2 кассы по одной организации, одна розничная в магазине, другая оптовая. Плюс еще две кассы по разным организациям. Итого 4 кассы и программа сама принимает решения на какую печатать в зависимости от того что я указал в настройках обработки. Чего же тебе еще надобно, хороняка? (с) |
|||
27
MWWRuza
гуру
12.11.20
✎
19:19
|
(24) как вариант тупо сдублировать глФР и его обязку?
т.е., Вы прелогаете сделать кучу переменных глФР2-глФРх - ? Не к конкретной задаче, в такой ситуации лучше превратить переменную в массив... А так, да, лучше к victuan обратиться, за консультацией. Я точно не уверен, но вроде у него это штатно поддержано. |
|||
28
victuan1
13.11.20
✎
05:37
|
(26) Я так понял, что у него разные ККМ используют разные драйвера (разные обработки обслуживания ФР), например, Атол и Штрих-м.
|
|||
29
Arbuz
13.11.20
✎
11:05
|
(28) да, так и есть, причём второй ККМ не поддерживается вашим решением, т.к. это просто ЧПМ. Вот я и ищу с какой стороны за это лучше взяться. Пока что я склоняюсь к мысли реализовать второй экземпляр глФР, скажем глФР2 :D
|
|||
30
victuan1
16.11.20
✎
10:49
|
(29) Наверное, лучше создать список значений глФРы, элементами которого будут ссылки на объекты фискальных регистраторов.
При выборе нужного логического устройства в 1С в переменную глФР записывать ссылку из нужного элемента в списке глФРы. Тогда не придется переписывать кучу мест в обработках, меня глФР на глФР2. Я может когда-нибудь и сделаю это в своей обработке, но пока обращения по этому поводу единичные, а есть список других задач, которые имеют больший приоритет. |
|||
31
Mikeware
16.11.20
✎
12:06
|
(30) дык ТЗ же.
|
|||
32
big
16.11.20
✎
14:43
|
(30) Зачем вообще использовать эту переменную? Привязать ФР (ФР-ы) к фирме, а потом искать в ЛУ по номеру и пробивать чек. Вариантов реализации хватает.
|
|||
33
HawkEye
16.11.20
✎
14:50
|
(0) глФР.CurrentDeviceIndex = 0 или 1 или 2 и т.д.
|
|||
34
MWWRuza
гуру
16.11.20
✎
18:56
|
(32), (33) Привязать ФР (ФР-ы) к фирме, а потом искать в ЛУ по номеру и пробивать чек.
ЛУ могут быть в пределах одного драйвера, а тут зоопарк... |
|||
35
big
16.11.20
✎
19:07
|
(34) Абсолютно без разницы. Если уж присутствует зоопарк, то и обвязка должна быть. Пытаться сохранить "штатные" механизмы совершенно нецелесообразно. Разве что тиражировать это решение, тогда и получится ёж с ужом.
|
|||
36
victuan1
17.11.20
✎
04:54
|
(31) Без разницы, хоть Структура)
(32) Это уже реализовано, если все ФРы используют один и тот же драйвер. (35) Надо иметь ссылки на объекты разных типов (Атол и Штрих-М), к которым при старте 1с (проц. ПриНачалеРаботыСистемы()) был применен метод Подключить(). |
|||
37
victuan1
17.11.20
✎
04:55
|
Было б щас время - занялся этой задачей. Заодно и эквайринг сбербанковский давно планирую подключить в виде готового тиражного решения.
Приходится заниматься Честным ЗНАКом. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |