Наумов Сергей | Руководитель | Команда Naumov Pro

«Управление проектами по автоматизации бюджетирования»

Автоматизация бюджетирования - невероятно удобный инструмент, который позволяет максимально эффективно использовать ресурсы предприятия, минимизировать кассовые разрывы и другие нехватки ресурсов в нужный момент, а также управлять масштабированием компании. При этом проект автоматизации не всегда приносит желаемые результаты из-за того, что специалисты по автоматизации не учитывают особенности проектов по бюджетированию. Как внедрить проект так, чтобы руководство увидело эффективность, пользователи не страдали, система бюджетирования отвечала текущим, а главное будущим потребностям и предприятие получило мощный стимул к развитию - подробности в докладе: * Карта обхода граблей при подготовке и выполнении проекта * Идеальный план внедрения - это реально * 1С:ERP2 и 1С:КА - тонкие нюансы * Как достраивать не ломая - архитектурные особенности 1С:ERP2 и 1С:КА * Как встроить бюджетирование в процессы стратегического планирования, чтобы получить гибкий инструмент управления и аналитики

Подключение нескольких рабочих мест к одной кассе ККМ

Оборудование - ККМ

Достаточно часто в моей практике возникает ситуация, когда требуется подключить несколько компьютеров к одной кассе. В данной статье будут рассмотрены несколько способов, которыми данная проблема может быть решена.

Итак. Небольшое предприятие на два – три рабочих места. Это может быть как бухгалтерия, возжелавшая пробивать чеки на кассовом аппарате, так и небольшой торговый зал. Значения не имеет. А вот что имеет значение, так это то, что желания покупать кассовые аппараты по количеству рабочих мест у руководителя за частую нет. А если учесть, что благодаря ажиотажу вокруг ЕГАИС цены на ККМ с ЭКЛЗ выросли чуть ли не в два раза, данный вопрос становится еще более актуальным.

Как же быть в таком случае? На самом деле решений несколько, и я постараюсь рассказать плюсы и минусы каждого из них.

Вариант первый. Для счастливых обладателей кассовых аппаратов производства АТОЛ (atol.ru)

Начиная с версии 8.0.х в их драйверах появилась возможность установки удаленного подключения.

Настройка параметров ККМ

Как это работает. На первом компьютере, к которому кассовый аппарат подключен физически (через com-порт, или USB-переходник не имеет значения) настраиваем драйвера как обычно. Указываем порт, скорость. Проверяем чтобы успешно выполнялся тест устройства. Все самое интересное делается на втором (третьем, четвертом) компьютере. Как показано на картинке выше нажимаем на три точки напротив строки «Компьютер» и ставим галочку «Удаленное подключение». Указываем ip-адрес компьютера, к которому физически подключен кассовый аппарат (в нашем примере это первый компьютер), порт оставляем по-умолчанию. В разделе «Параметры связи» указываем номер порта и скорость первого компьютера куда подключен кассовый аппарат. И если вы все указали правильно, то проверка связи на втором компьютере также пройдет успешно.

Но наша история на этом не заканчивается, ведь мы еще не попробовали пробить чек средствами 1С. И вот тут нас ждет неприятный сюрприз. Поддержка восьмой версии драйверов АТОЛ началась только в последних версиях бухгалтерии 3.0 и соответственно Управления торговлей 11.2. А как же быть тем, кто все еще работает на бухгалтерии 2.0, или (что более вероятно) на Управлении торговлей 10.3? Не сочтите за рекламу, но одним из решений подобной проблемы будет обработка, представленная //infostart.ru/public/345395/. Другое дело что она платная. Если же мы хотим обойтись совсем без дополнительных вложений, нам поможет второй вариант.

Вариант второй. Для не менее счастливых обладателей кассовых аппаратов сторонних производителей.

Если у нас есть несколько лишних тысяч, то все просто: покупаем платные версии драйверов АТОЛ и смотрим вариант первый :).

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

Схема подключения

На первом и втором компьютерах устанавливаются виртуальные com-порты. Приложений, умеющих их создавать в интернете более чем достаточно, есть как платные, так и бесплатные варианты. В данной статье мы будем использовать ПО фирмы tibbo (tibbo.ru). Оно бесплатно и полностью удовлетворяет нашим требованиям. Итак, запускаем на первом компьютере Tibbo VSP manager и создаем новый виртуальный порт как показано на рисунке. Номер порта выбираем побольше, чтобы даже случайно не пересечься с настоящими физическими портами. В разделе destination оставляем ip-адрес 127.0.0.1, порт также можно оставить по-умолчанию. Теперь все данные, которые мы будем передавать на виртуальный com-порт будут транслироваться на указанный ip-адрес. Аналогично выполняем операции на втором компьютере, но указываем внешний ip-адрес первого компьютера. В нашем примере это 192.168.0.4. Порт оставляем все тот же.

Настройки виртуального com-порта

Итак, первая часть выполнена. Мы обеспечили отправку данных с двух (трех, четырех) компьютеров по локальной сети на определенный компьютер. Теперь нам эти данные нужно как-то принять и передать на физический com-порт ККМ. Для этих целей мы использовали программку аж 2003 года ip-to-com. Программа чрезвычайно проста в настройке и состоит фактически из одного окна.

Окно программы ip-to-com

Устанавливаем ее на первый компьютер и настраиваем как показано на рисунке. В качестве com-порта указываем порт физического подключения кассового аппарата, а в окошке port number – номер IP порта, который мы указывали при настройке виртуальных com-портов. После этого нам останется только нажать кнопочку «Enable».

Плюсы этого варианта очевидны: мы никак не привязаны к производителю кассового оборудования, данный вариант будет работать с любой ККМ. При этом компьютер с ККМ не обязательно должен быть расположен в одной локальной сети. И что самое главное, все бесплатно :)

Но. Всегда есть но. Данный вариант очень чувствителен к пингу. Еще раз. Не к ширине канала, а именно пингу. Если у вас между первым и вторым компьютером пинг превышает 100 мс, или он просто не стабилен, результат вам может не понравиться.

 

Скачать файлы

Наименование Файл Версия Размер
Подключение нескольких рабочих мест к одной кассе ККМ (статья)
.zip 159,60Kb
19.07.16
18
.zip 159,60Kb 18 Скачать
Программа ip to com
.zip 952,89Kb
19.07.16
46
.zip 952,89Kb 46 Скачать

См. также

Вознаграждение за ответ
Показать полностью
Комментарии
Сортировка: Древо
1. ZIGER666 53 19.07.16 15:38 Сейчас в теме
2. kolabaister 1 19.07.16 21:50 Сейчас в теме
А как обрабатываются ситуации одновременной отправки команд на ККМ?
3. CnupT 40 20.07.16 05:27 Сейчас в теме +9.65 $m
В самом простейшем случае, на втором компьютере вылезет ошибка "Порт занят". Именно по этому данное решение и не рекомендуется организациям с высоким потоком покупателей. Однако, в упомянутой мною статье http://infostart.ru/public/345395/ (не, точно надо за рекламу с парня денег взять:) ) заявлена функция очереди печати.
Также есть не менее интересная статья http://blog.atol.ru/archives/6122, в которой описывается в том числе и очередь печати.
Sh00rick; teflon; +2 Ответить
6. kolabaister 1 21.07.16 17:41 Сейчас в теме
4. LeXXeR 43 20.07.16 10:31 Сейчас в теме
Могу ошибаться, но мне кажется, в первом варианте обычного драйвера Атол не хватит, нужно ставить и покупать многопользовательский, разве нет?
5. CnupT 40 20.07.16 11:25 Сейчас в теме
Нет, в этом случае многопользовательский драйвер не нужен. По крайней мере если у вас оборудование ATOL
7. rbsoft 81 26.12.16 20:51 Сейчас в теме
Есть еще один способ: Сервер ККМ http://infostart.ru/public/544687/
Печатает через сеть на ККМ через бесплатный Атоловский драйвер.
Можно печатать с нескольких рабочих мест, терминального сеанса, через интернет, VPN, при медленном канале и плохом пинге.
8. user730384 18.04.17 22:02 Сейчас в теме
9. user635667_bolonevegor 40 09.06.17 10:19 Сейчас в теме
Что то не работает ваш способ(ip to com). Пишет нет связи. Я проделал все на одном компе. Получается в настройках драйвера надо указать свой же ип?
10. CnupT 40 09.06.17 11:14 Сейчас в теме
Мало информации чтобы понять, что именно пошло не так.
Тип оборудования?
Версия драйверов?
Какие настройки прописаны в ip-to-com?
Как проверяете, что ничего не работает?
11. user635667_bolonevegor 40 16.06.17 04:23 Сейчас в теме
Оборудование - ккм РР04Ф (копия штриза)
Драйвер Штрих-м последний(4.13.584)
Настроил все как на ваших картинках, не работает( В тесте драйвера связи с аппаратом нет. в 1с ничего не печатает.
15. CnupT 40 18.06.17 07:22 Сейчас в теме
(11) Для начала, думаю, стоит попробовать подключить кассовый аппарат "по-честному". Убедиться что он работает в принципе. Потом уже перенастраивать его работу на виртуальный ком-порт.

Если работает, тогда еще раз:
1) виртуальный порт создан, не пересекается с уже существующими, в нем прописана передача данных на определенный порт и ИП-адрес?
2) ip-to-com висит в системе, слушает именно тот порт, который указан на предыдущем этапе? Настроен на передачу на нужный физический ком-порт?
12. SerSinelnik 16.06.17 18:03 Сейчас в теме
Спасибо за инструкции.

Как быть с открытием смены на втором ПК?
Ругается на то, что смена в ККМ уже открыта.
13. alxarz 29 17.06.17 21:02 Сейчас в теме
(12)
Как быть с открытием смены на втором ПК?
Ругается на то, что смена в ККМ уже открыта.
в разных базах работают что ли? Если смена уже открыта - значит открывать уже не нужно.
14. SerSinelnik 17.06.17 21:17 Сейчас в теме
В одной базе.
Но при входе в регистрацию продаж, 1с заявляет что смена не открыта.
А при попытке открыть смену пишет, что в ККМ смена уже открыта и предлагает ее закрыть.
17. Dobriny 22.06.17 23:25 Сейчас в теме
(14) Вы смогли разобраться? У меня похоже та же проблема, я настроил 1 ккм на двух компьютерах, в 1С тест проходит, на одном компьютере после открытия смены чеки печатаются, на втором пишет что смена не открыта, причем печатает только с того компа на котором открывалась смена. Хотелось бы понять можно ли решить данную проблему.
16. CnupT 40 18.06.17 07:26 Сейчас в теме
Действительно, есть такая проблема. В свое время данный механизм проверялся в конфигурациях, в которых отдельного документа "Кассовая смена" не было. Это УТ 10.3, РТ 1.0.

Со второй розницей это придется решать допиливанием конфигурации.
Наверное, самым простым вариантом будет программное создание дополнительных документов "Кассовая смена" для остальных рабочих мест.
18. CnupT 40 23.06.17 05:30 Сейчас в теме
19. vserg2004 23.06.17 14:32 Сейчас в теме
Такая же проблема с 1С Розница. К ККМ удаленно подключился, но как теперь им пользоваться, если смена уже открыта с другого места. Кто нашел выход, напишите.
20. SerSinelnik 23.06.17 15:58 Сейчас в теме
(19)
(17)
Нарисовал обработку, которая программно открывает смену на втором ПК. (КассаККМ и Фискальное устройство второго рабочего места)
РМК запустилось, без ругани.
Продажа прошла нормально.
Вечером буду смотреть как пройдет закрытие)
21. SerSinelnik 24.06.17 11:47 Сейчас в теме
Отпишусь по результату.
1. После открытия смены на ПК-1, обработкой открыл смену на ПК-2
2. Продажи пошли на обоих рабочих местах. Чеки выходят корректно.
3. Закрытие смены на одном из ПК прошло нормально.
На экран выводится сумма выручки текущего рабочего места.
ККМ выводит в гашение, естественно, выручку обоих рабочих мест.
4. На ПК-2 пробили еще пару чеков. Прошли нормально. В ККМ смена (как и положено) открылась автоматически при первой же продаже.
5. Закрыли смену на ПК-2.
На экран выводится сумма выручки текущего рабочего места.
ККМ выводит гашение в сумме тех пары чеков, которые пробили после закрытия смены на ПК-1.
6. Общий итог выручки корректный по обоим рабочим местам (сумма выручки в гашениях и в 1с объем продаж за день)

Итог эксперимента:
Не так удобно, как было бы с 2-мя ККМ.
Из приятностей - экономия 30тыр на второй ККМ+ годовой ОФД+ ежегодная замена ФН.
Работать можно)
vserg2004; smit1c; +2 Ответить
40. vserg2004 01.06.18 09:32 Сейчас в теме
(21)Спасибо Сергей! Пользуюсь обработкой в Рознице, все работает, смены открывает и закрывает). Но есть проблемка, в 1с формируется выемка денежных средств только с одного ПК, со второго приходится дополнительной обработкой делать выемку. В чем может быть проблема?
22. vserg2004 26.06.17 09:25 Сейчас в теме
Сергей, обработку продаете? по чем? К рознице 2.2.5.25 подойдет?
23. webester 28 02.07.17 08:55 Сейчас в теме
26. SerSinelnik 03.01.18 12:45 Сейчас в теме
(22) (23)
Касса Атол.

Обработка лежит здесь:

https://yadi.sk/d/6rNFqaEP3KX9KN

ОткрытиеСменыРозница - создает открытую смену для любого рабочего места.

УдалитьСменуРозница - применять с осторожностью)

Удаляет бесследно любую смену. Может пригодиться, если случайно создадите неправильную или ненужную смену.
27. webester 28 04.01.18 06:21 Сейчас в теме
(26)Спасибо большое, что не забыли поделиться. Уже правда поправили запрос. Возвращает в нужных местах нужные смены.
34. raiga123 03.05.18 07:00 Сейчас в теме
(26) Можете по подробней рассказать про алгоритм обработки? Т.е. мы должны создать новый документ кассовая смена и в него передать параметры ФискальноеУстройство и РабочееМесто, после этого должно взлететь? Просто под ут 11.4 не работает, а код посмотреть и подправить нету возможности, т.к. обфускация кода произведена.
35. SerSinelnik 04.05.18 17:58 Сейчас в теме
(34)
Проверьте. должно работать под УТ 11.4 и 11.3

Не забывайте, я наркоман! (причем, под очень тяжелой наркотой).
Попробуйте на копии базы)

Удалить Смену можно розничным вариантом.
Прикрепленные файлы:
ОткрытиеСменыУТ.epf
36. raiga123 10.05.18 10:04 Сейчас в теме
24. webester 28 06.07.17 08:36 Сейчас в теме
(0)Какую версию 8й линейки драйвера для АТОЛ использовал автор?
25. CnupT 40 06.07.17 09:21 Сейчас в теме
На тот момент это была версия 8.7.
Но, думаю, с более новыми версиями получится ничуть не хуже
28. Fator26 6 25.01.18 11:46 Сейчас в теме
как жить в случае если 2 кассы 2 компа?
работать будет?
29. prig1 24.02.18 16:43 Сейчас в теме
Сергей Синельник, вопрос: для ут 11.3 данное великолепие можно организовать?
30. CnupT 40 26.02.18 10:24 Сейчас в теме
К сожалению, данный механизм описывался в то время, когда в конфигурациях еще не было документа "Кассовая смена". Сейчас же, вызов функции закрытия смены на одном кассовом аппарате приведет к установке флага "Закрыта" в документе "Кассовая смена". И на втором кассовом аппарате без дополнительных танцев с бубном закрыть смену уже не получится.
31. CnupT 40 26.02.18 10:25 Сейчас в теме
Прошу прощения, не заметил что вопрос адресован не мне :)
Осмелюсь предположить, что документы Кассовая смена в УТ и РТ практически идентичны.
Почти наверняка, обработка сработает.
32. conroe 28.04.18 12:55 Сейчас в теме
Спасибо.
У меня вопрос и рекомендация к тому, кто оставил обработки на Я-диске !!
Вопрос - Вы наркоман ?
Рекомендация - завязывайте с тяжелыми наркотиками.

p/s/ прошу заинтересованных людей взглянуть в код того, что лежит по ссылке оставленной выше
https://yadi.sk/d/6rNFqaEP3KX9KN
33. CnupT 40 28.04.18 14:00 Сейчас в теме
(32)

Я уж думал там что-то чудовищное, немыслимое. Запрос в цикле, например :)
А так, всего-лишь обычная обфускация кода. Человек имел полное право скрыть свой код.
37. SERJ_1CC 48 14.05.18 17:27 Сейчас в теме
Подскажите как можно подключить одну кассу к двум разным базам на одном рабочем месте?
38. smit1c 98 24.05.18 15:01 Сейчас в теме
39. SERJ_1CC 48 24.05.18 18:46 Сейчас в теме
(38) Также как описано в публикации, через драйвер, в нашем случае атол, естественно с доработкой баз (открытие, закрытие смены)
43. user949888 02.07.18 19:01 Сейчас в теме
44. user949888 02.07.18 19:02 Сейчас в теме
(39)Добрый день. А можно чуть поподробней описать решение задачи (одна касса, две разных базы на одном компе)? Что значит "естественно с доработкой баз (открытие, закрытие смены)"?
45. SERJ_1CC 48 03.07.18 14:44 Сейчас в теме
(44) Добрый день, касса Атол, какая конфигурация 1С, какой ФФД 1.0, 1.05?
46. user949888 03.07.18 14:59 Сейчас в теме
(45) Добрый день. Да, касса Атол, ФДД 1.0.
Платформа: 1С:Предприятие 8.3 (8.3.11.3034)
Конфигурация: Розница (базовая), редакция 2.2 (2.2.7.42)
47. SERJ_1CC 48 08.07.18 11:50 Сейчас в теме
(46) Розница базовая это проблема, Вы не сможете открывать, закрывать смены с разных РМК, т.к. там жесткая привязка к оборудованию.
41. AndreyZak 08.06.18 16:28 Сейчас в теме
Добрый день! Подскажите, как подключить Атол 55Ф работающий в режиме TCP/IP к двум компьютерам. По очереди все работает и печатается, но если на одном компе запущена 1С:УТ11.4, то на втором не подключается пока не первом не нажмешь - отключить оборудование. Вообще ФН подключается сам к тому кто первый запустил 1С. Проверка связи через драйвер, при подключении кассы к другому PC, пишет что порт занят. У кассы свой IP, у компов свои. 1С не в терминальном режиме.
Может кто сталкивался с таким вариантом подключения?
42. serov_yura 26.06.18 10:40 Сейчас в теме
Добрый день. Может кто нибудь посоветует как быть. Стоит одна касса К1-Ф(Версия-Т: Драйвер ККТ К1-Ф) подключена по ethernet, присвоен адрес и 2 ПК. Настроена 2 рабочих места соответственно, если на одном компьютере открыть смену то на другом что смена открыта не видно, если поменять на втором ПК рабочее место то тогда видно что смена открыта и можно бить чеки без проблем. Можно настроить так чтоб на 2х ПК было одно рабочее место автоматом? УТ 11.4 подключение через тонкий клиент.
48. user1012103 09.07.18 21:02 Сейчас в теме
Добрый день, подскажите пожалуйста. Как подружить одну кассу с двумя пк в одной сети.
в 1с при попытке пробить чек один пк печатает, другому пишет порт занят
49. UnsavedSoul 10.07.18 17:48 Сейчас в теме
Есть ли информация о поддержке удаленного подключения к ККТ средствами ДТО версии 9.х? В окне свойств устройства теста драйверов печати 9.12.2 отсутствует поле указания компьютера в принципе.
Прикрепленные файлы:
51. user982168 18.07.18 21:40 Сейчас в теме
(49) На форуме АТОЛа написали, что ДТО 8, 9 и 10, это совершенно разные продукты, а не логическое продолжение предыдущих.
В ДТО 8 есть, в ДТО 9 и 10 нету.
52. user982168 18.07.18 21:41 Сейчас в теме
Оставьте свое сообщение