Подключение онлайн касс (ФЗ-54) к старой 1С конфигурации УТ 10.2. Описание и реализация проекта

13 Comments

  1. karpik666

    Спасибо за небольшую рекламу моей разработки.

    В принципе, вполне рабочий вариант. Что мне не нравилось в этом варианте: во-первых, проблемы с надежностью проброса портов, а во-вторых, перспективы поддержки всего решения. Если через год-два наши законодатели внесут очередное новшество, то будут танцы с бубнами. Мне этот вариант не понравился

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

    Reply
  2. Petr54-ru

    (1)

    а в вашем случае нужно все равно возвращаться и вспоминать, что же такое ранее было сделано.

    Там на самом деле все предельно просто, открыл в конфигураторе и нет проблем. Остальное лечится накатываем обновлений БСП.

    Основной головняк для меня в этом варианте — это все таки отваливающиеся порты, которые кассир на кассе самостоятельно победить не сможет. И обычно за сервер на стороне заказчика отвечает специально обученный сисадмин. Фрилансеру по этим граблям лучше не ходить, а вот для компании которая зарабатывает на поддержке всей ИТ инфраструктуры ваше решение будет просто находкой.

    Reply
  3. karpik666

    (2) не совсем понятно замечание по пробросу портов. ведь обработка использует типовые компоненты от производителя ТО, и сама не занимается железной частью, исключаением является компонента для АТОЛ 8-й версии, я ее писал самостоятельно. В частности в обработке есть параметр «Подключение кассы» , который позволяет после печати отключать оборудование от компьютера, что позволяет не блокировать порт, но если вы работаете 1 на кассе, то можно переключить параметр в значение «Стандартно», тогда аппарат будет блокироваться. что довольно существенно увеличивает скорость печати.

    Также ваш вариант требует установки новой платформы 1С, а люди на 10.2 обычно сидят на платформы 8.1

    Также по доработки стоит уточнить, что БПО позволяяет только использовать методы оборудования и посмотреть формат передачи данных, однако за его правильное заполнение отвечает сам разработчик, а при переходе с ФФД 1.0 на ФФД 1.05 этих данных появилось гораздо больше.

    Reply
  4. Petr54-ru

    (3) Андрей, к вашей обработке нет претензий. Она наверное или работает с фирменным драйвером или там есть свой драйвер устройства, которому нужно указать, что одна касса подключена к одному порту, сервера, вторая к другому. Сама кассы физически находится в магазинах и подключены к локальным машинам. Чтобы сервер увидел кассу, нужно выполнить проброску порта с локальной машины на сервер.

    Делается это примерно так — Ссылка

    Reply
  5. karpik666

    (4) ааа, так мне как раз и интересна обратная связь, чтобы понять, что делаю не так. спасибо, удачи.

    Reply
  6. karpik666

    (4) кстати, мне кажется вам не стоит позиционироваться как решение только для ут 10.2, так как данных конфигураций не так уж и много, надо смотреть шире.

    Reply
  7. Petr54-ru

    (6)

    кстати, мне кажется вам не стоит позиционироваться как решение только для ут 10.2, так как данных конфигураций не так уж и много, надо смотреть шире.

    Я в первую очередь эту публикацию рассматриваю как поучительный пример для «молодых бойцов» и что ничего страшного в использовании БПО нет.

    Трудоемкость проекта оценить несложно, это проект из тех что «можно сделать за выходные». Как тиражное решение он не годится, как заготовка для некоторых отдельных случаев может пойти.

    Reply
  8. karpik666

    (7) смотрели еще эту статью https://its.1c.ru/db/metod8dev#content:5923:hdoc:_top:%D0%B0%D1%82%D0%BE%D0%BB ?

    Reply
  9. Petr54-ru

    (8) Ну да, я когда писал в статье вот это

    Первый вариант – это установить на сервере атоловский драйвер ККМ, атоловский драйвер версии 8 поддерживает несколько касс, которые подключены к разным портам, порты пробросить, запуская на сервере батник с командой net use. А конфигурацию доработать, либо внедрив туда опубликованную 1С обработку обслуживания «АТОЛ ККТ с передачей данных», либо воспользоваться для интеграции готовой разработкой, Андрея Карпова,

    То фразу — , «А конфигурацию доработать» я собирался пилить как этой статье описано

    но есть нюанс, — старые конфигурации типа УТ 10.2 смогут на сервере работать только с одной кассой. Чтобы научить их видеть две и более кассы нужно допиливать куда больше, чем написано в статье. Мне подобные вещи приходилось делать для нужной мне работы терминала сбора данных с КА1.1 дорабатывал модули отвечающие за работу с ТСД.

    Reply
  10. citicat

    За работу программы онлайн- кассы отвечает разработчик, за работу портов — сисадмин. Про распределение зон ответственности сейчас пишу в своей теме. Клиенту нужно сразу всё, а ответственные участники с трудом договариваются

    Reply
  11. user650831_2576308

    Петр, добрый день! Возможно ли данное решение реализовать для 1С 8.3 ( 8.3.9.2170) УТ 11.1 (11.1.6.29) от 10.07.14, не поддерживает работу с онлайн-кассами.

    Сложность в том, что обновить не представляется возможным, дописывалась «под себя», переписывать придется много и не быстро.

    Я готов скачать Ваше решение, но сомневаюсь, что сам-но смогу его запустить.

    У Вас будет возможность взять заказ на работу? По запросу отправлю доступ RDP для оценки объема работ

    Reply
  12. Petr54-ru

    Добрый день, мне задача интересна, сейчас напишу вам в личку

    Reply
  13. user650831_2576308

    Петр, проживаю во Владивостоке, у нас с Вами разница во времени 7-м часов с Москвой, пишите в «личку», я отвечу!

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *