|   |   | 
| 
 | АТОЛ ККМ-Онлайн 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С Линия консультации <v8@1c.ru>" что скажет, кроме какой у вас номер продукта и от какой организации он куплен.     | |||
| 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> | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |