|
АТОЛ ККМ-Онлайн DTO 10.0 - 10.5 - не работает с двумя (и более) аппаратами одновременно | ☑ | ||
---|---|---|---|---|
0
Максим Нижегородец
16.07.19
✎
15:05
|
АТОЛ ККМ-Онлайн DTO 10.0 - 10.5 - не работает с двумя (и более) аппаратами одновременно. Подключение через 1С компоненту одного - сразу блокирует остальные (проверяется через драйвер АТОЛ ККМ-Онлайн). Все таки, это ошибка в драйверах или в 1С компоненте. На 9.х и 8.х такого не замечено ни разу.
|
|||
1
bolero
16.07.19
✎
15:34
|
у вас два или более аппарата на одном порту может висеть пытаются?
|
|||
2
Максим Нижегородец
16.07.19
✎
15:42
|
(1) Каждый ККМ-онлайн подключается к 2 Виртуальным СОМ портам (через USB разъем). Так было с DTO 8.х и 9.х. Ставлю
DTO 10.х - работает только 1 ККМ-онлайн. |
|||
3
Garykom
гуру
16.07.19
✎
15:56
|
Жалость то какая
|
|||
4
Garykom
гуру
16.07.19
✎
15:57
|
Еще бы понять что такое "ККМ-онлайн" и зачем ее подключать в 1С если оно автономное?
|
|||
5
Garykom
гуру
16.07.19
✎
16:02
|
Каждая ККТ от АТОЛ создает два виртуальных com порта в режиме EoU, в режиме Ethernet over RS (Ethernet over transport) может быть всего одни.
Один для связи с драйвером, второй для отправки данных в ОФД. Так сколько у тебя ККТ, сколько COM портов и что хочешь то? |
|||
6
Максим Нижегородец
16.07.19
✎
16:15
|
(5) Всего 30 АТОЛ 55ф - по 5 АТОЛ 55ф к одному ПК (Через USB). на каждом по 10 СОМ виртуальных создалось (1 для ККТ и один для связи ОФД). Все это работает на 9.х и 8.х драйверах, а на 10.х - первое подключение 1С компоненты блокирует оставшиеся 4 ККТ. Причем на прямую через драйверы АТОЛ можно работать - ни чего не блокируется. По этой причине сотрудники АТОЛ - отправляют ВСЕХ В САД (т.е. к 1С поддержке).
|
|||
7
karpik666
16.07.19
✎
16:16
|
(6) вы просто не умеете их готовить, все работает.
|
|||
8
Максим Нижегородец
16.07.19
✎
16:18
|
(7) Готов согласится уже с чем угодно. Если объяснишь в чем подвох. Чем подключение в DTO 9.х отличается от 10.х?
|
|||
9
Максим Нижегородец
16.07.19
✎
16:51
|
(7) karpik - поделись секретом :) , как готовишь?
|
|||
10
Garykom
гуру
16.07.19
✎
17:04
|
(6) Нахрена по 5 ККТ на одном компе?
|
|||
11
Максим Нижегородец
16.07.19
✎
17:08
|
(10) Кассир - группу компаний обслуживает.
|
|||
12
Garykom
гуру
16.07.19
✎
17:09
|
(11) Конфа 1С одна или разные?
|
|||
13
Максим Нижегородец
16.07.19
✎
17:24
|
(12) База 1С одна - организаций очень много. Кассиров много в разных местах к этой базе подключены через оптику.
|
|||
14
bolero
16.07.19
✎
18:14
|
(6) > сотрудники АТОЛ - отправляют ВСЕХ В САД (т.е. к 1С поддержке)
возможно, по делу отправляют и БПО нужно посвежее в начале 2019 там что-то активно ковыряли как раз по поводу перехода на ДТО-10 |
|||
15
karpik666
16.07.19
✎
18:54
|
(6) проверьте флог "не отключаться от ккт", стоит ли в настройках каждого фр.
|
|||
16
Максим Нижегородец
17.07.19
✎
09:06
|
(15) Похоже прав. ККТ на котором тестировал стоит ЛОЖЬ, а на рабочих ИСТИНА (осталось с 9.Х). Нужно проверить на рабочем ПК, чуть позже это сделаю.
|
|||
17
Максим Нижегородец
17.07.19
✎
10:20
|
(15) Проверено, это проблемы не решает. Из нескольких ККМ - только один работает (проверено на рабочем месте КАССИРа).
|
|||
18
Максим Нижегородец
17.07.19
✎
12:13
|
(15) Может "1С Линия консультации <[email protected]>" что скажет, кроме какой у вас номер продукта и от какой организации он куплен.
|
|||
19
karpik666
17.07.19
✎
15:12
|
(16) ерунда какая-то виртуальная порты просто должны быть разные, в остальном не блокируется, если на этой обработке работает http://catalog.mista.ru/public/590993/?ref=1050 , то и на типовом функционале должно.
|
|||
20
Garykom
гуру
17.07.19
✎
15:42
|
(19) Смотря как компонента интеграции для 1С написана, нативный то драйвер должен замечательно работать.
А вот ВК хер знает кто у них пишет, они бы исходники хотя бы выкладывали Атоловцы и прочие, можно было бы допилить/поправить. |
|||
21
karpik666
17.07.19
✎
15:50
|
(20) можно было бы переключить на работу через веб-сервер, однако Атолвский поддерживает только фискальный регистратор, ппц
|
|||
22
Максим Нижегородец
17.07.19
✎
16:04
|
(20) Используется нативная компонента. Проблемная ситуация эмитируется крайне просто. После установки драйверов Атол 10.5.0.0 в части функционирования драйверов замечаний нет (проблем не возникает). Но стоит подгрузить компоненту "fptr10_1c_win32_10_5_0_0.dll" или "fptr10_1c_win32_0_0_0_237.dll" и подключиться к одному ККТ. Все остальные блокируются - проверяется заходом через драйвер Атол (проверка связи).
Как предположение: возможно это связано с тем, что раньше при отключении ККТ (от питания) происходило снятие соединения с ККТ, а теперь оно висит и его нужно специально убивать (в нашем случае пользы от этого нет, а вред есть). В продолжение: Установка соединения и разрыв соединения времени съедают нормально. |
|||
23
Garykom
гуру
17.07.19
✎
16:33
|
(22) "fptr10_1c...dll" - это не нативная а по формату 1С (интеграционный компонент)
https://its.1c.ru/db/metod8dev#content:4829:hdoc:chapter270 Нативная это http://integration.atol.ru/api/ |
|||
24
NorthWind
17.07.19
✎
22:40
|
(10) ну 5 не 5, а 2 было надо. И работало на 8 дровах. На десятке не проверял, хотя и не понятно почему бы не работать.
|
|||
25
Сияющий в темноте
18.07.19
✎
08:01
|
Так это,в десятом логические устройства где?
нету,поэтому из одного сеанса только один аппарат. откройте пять 1с и будет у вас пять касс работать. |
|||
26
xXeNoNx
18.07.19
✎
08:09
|
Йобушки-воробушки, 55ф имеет lan-порт, нахрена велосипедить?
|
|||
27
xXeNoNx
18.07.19
✎
08:09
|
Все там норм работает!
|
|||
28
xXeNoNx
18.07.19
✎
08:16
|
(0) а Вы подумали о масштабируемости: если бух еще 4 конторы возьмет, куда впихивать усб будете?
Так, для инфы, у меня на терминалке крутятся около 40ка 55ф на 10.5, отваливаются только тогда, когда другие юзеры печатают на этот аппарат и то, грешу на галку о постоянном подключении в настройках |
|||
29
NorthWind
18.07.19
✎
08:20
|
(25) там нет логических устройств, но там есть порты. Мне кажется, можно несколько раз в разных экземплярах объекта сделать Open () на разных портах.
|
|||
30
NorthWind
18.07.19
✎
08:23
|
(28) вообще не проблема. Можно внешний USB хаб с питанием. Каскадирование USB не возбраняется. Можно плату PCIEx или PCI, если комп не сильно новый.
|
|||
31
Максим Нижегородец
18.07.19
✎
09:54
|
(28) Галку "о постоянном подключении" протестировал многократно (т.к. эта причина тоже казалась вероятной), результатов не дало. Принцип подключения тут не имеет значения, т.к. сам аппарат и драйверы 10.5.0.0 работают без проблем (думаю если бы сам написал компонент 1с, таких проблем не было).
Однозначно - дело в 1С компоненте. |
|||
32
Максим Нижегородец
18.07.19
✎
09:57
|
Если меняю на портах драйвер на 8.х или 9.х, беру соответствующую компоненту - все работает идеально.
|
|||
33
Максим Нижегородец
18.07.19
✎
10:22
|
Если галку "о постоянном подключении" снять, то в любой момент может оказаться, что соединение разорвано. И нужно заново подключаться к аппарату.
Т.е. если раньше разорвать не штатно соединение программы могло только отключение аппарата (или другой сбой), то без флага Компонента 1С сама рвет соединение (до следующего подключения и сброса команд). Видимо смысл этого флага в этом. Поэтому можно считать, что в старых версиях 8.х и 9.х он был поднят (Истина). |
|||
34
Garykom
гуру
18.07.19
✎
10:27
|
Из разных сеансов 1С на одном компе к разным ККТ подключается?
|
|||
35
Максим Нижегородец
18.07.19
✎
10:42
|
(34) Нет конечно. В теме написано, что даже драйвером не могу подключиться к остальным (не то, что компонентой 1с).
|
|||
36
Garykom
гуру
18.07.19
✎
10:53
|
http://forum.atol.ru/index.php?showtopic=38185
Тряси их лучше, логи им выдай, еще удаленку сделай тимвьювер или нечто иное и попроси чтобы сами попробовали и посмотрели что надо. |
|||
37
Garykom
гуру
18.07.19
✎
10:55
|
У меня второй ККТ для тестов нет, только одна, так бы поразбирался.
|
|||
38
Максим Нижегородец
18.07.19
✎
16:53
|
Форум АТОЛ помог "http://forum.atol.ru/index.php?showtopic=38185&st=0&gopid=282359entry282359".
КОРОЧЕ, ЧТО ПОМОГЛО (И ЭТО ВСЕ ТАКИ МОЙ КОСЯК): Цитата(mim @ 17.7.2019, 10:33) Вангую, что у вас в настройках подключения в 1С в обеих ККТ стоит канал USB. Если посмотреть инструкцию по подключению ККТ АТОЛ в 1С, то можно увидеть такую строчку: "При подключении одной ККТ рекомендуется выбирать канал связи через USB. Если подключается две и более ККТ, рекомендуется выбирать канал связи через COM/VCOM." https://its.1c.ru/db/kkt#content:121:buh30 Можно еще флаг "Не отключаться от ККТ" убрать. Все таки "mim" оказался прав. Спасибо, огромное. Залез в таблицу ПАРАМЕТРОВ которые возвращает метод "ПолучитьПараметры()" и вот вижу: <Parameter Name="Port" Caption="Порт" TypeValue="String" DefaultValue="1"> <ChoiceList> <Item Value="0">COM / VCOM</Item> <Item Value="1">USB</Item> <Item Value="2">TCP/IP</Item> <Item Value="3">Bluetooth</Item> </ChoiceList> </Parameter> А у меня Port = 1. На всех ККТ. Причем я себе уверен, что это и есть "COM / VCOM". После того как сделал Port = 0. Все заработало. Все ККТ подключаются и ни что не блокируется. Спасибо всем, кто участвовал в обсуждении. И персонально 'mim'. |
|||
39
Максим Нижегородец
18.07.19
✎
17:22
|
Но к сожалению по ссылке https://its.1c.ru/db/kkt#content:121:buh30 нет нужной информации, следующего содержания:
(в 1с поддержку уже написал) Настройка подключения к ККТ Нажать на кнопку Настроить. Должна открыться форма настройки драйвера и соединения. Выбрать Модель подключенного устройства, Порт, СОМ-порт, Скорость, указанные в настройках драйвера. Нажать Тест устройства. Появится сообщение Тест успешно выполнен с указанием информации о подключенной ККТ. [тут Рис. 14 по ссылке https://its.1c.ru/db/kkt#content:121:buh30] Рис. 14 Для подключения нескольких ККТ АТОЛ необходимо поле «Порт» ставить не «USB»(1), а «COM / VCOM»(0). И тогда проблема с блокировкой остальных ККТ (кроме одного) снимается. |
|||
40
vladko
19.07.19
✎
09:30
|
(39) Я не понял, в Атол 10 com-порты EoU для каждого аппарата надо вручную прописывать в C:\ProgramData\ATOL\EoU в settings.xml или он их автоматически определяет?
|
|||
41
Максим Нижегородец
19.07.19
✎
09:56
|
(40) Контролировать этот файл нужно в обязательном порядке (при подключении или перенастройке ККТ). Иначе данные в ОФД могут не уйти.
Самая большая проблема, что когда сносите старые драйверы и ставите новые, то файл остается на том же месте (сохраняется). А СОМ порты могут распределиться по новому. Вот тут могут возникнуть проблемы. Из-за этого лучше этот файл очищать при перенастройке ККТ (это мое мнение). |
|||
42
Максим Нижегородец
19.07.19
✎
10:00
|
(40) Это с 9.х началось. В 8.х была утилита по настройке СОМ портов для отправки в ОФД. С 9.х решили, что можно обойтись без нее.
Хотя формат файла settings.xml не поменялся. |
|||
43
NorthWind
19.07.19
✎
13:15
|
(40) руками. Если делать апгрейд с восьмерки, то подцепляет старый settings.xml от восьмерки и работает.
|
|||
44
Максим Нижегородец
19.07.19
✎
13:28
|
(43) settings.xml - файл создается руками 2 секунды. Это не входит в сложные моменты настройки.
Как пример: <?xml version="1.0" encoding="windows-1251" ?> <settings> <device> <id>АТОЛ 55Ф Восток Суслова</id> <port>4</port> </device> <device> <id>АТОЛ 55Ф Альфа 22</id> <port>6</port> </device> </settings> |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |