Подключение рро к 1с
ВебЧек: ПРРО - это программное решение для регистрации расчетных операций, создания электронных чеков на сервере фискальной службы. Решение совместимо со всем типовыми и не типовыми конфигурациями 1С / BAS для Украины.
Обновление Декабрь 2021:
- добавлена функция отправки электронных чеков используя Viber/SMS
- проведена оптимизация скорости пробития чеков .
- исправлен механизм открытия первой смены ПРРО в режиме оффлайн.
- минимизирована возможность одновременного открытия двух смен.
Обновление Октябрь 2021:
Обновление Август 2021:
- адаптация ПРРО «ВебЧек» к требованиям приказа министерства финансов N329 от 08.06.2021
- в команду FiscalReceipt добавлены дополнительные параметры для вывода на печатную форму чека полей УКТЗЕД и номер акцизной марки
- валюта чека в печатной форме чека
Обновление Июль 2021:
- усовершенствован функционал при работе с большими базами чеков.
- в чеках сохраняется оригинальный регистр букв.
- доработан 64-bit версия для конфигураций на управляемых формах.
- расширен функционал WebCheckServer.ClassFiscal
Обновление Март 2021:
- добавлен новый серверный класс «WebCheckServer.ClassFiscal» для работы на сервере 1С Предприятия
- добавлена утилита для отправки чеков оффлайн на сервере 1С Предприятия
Обновление Февраль 2021:
- добавлена возможность импорта нового ПРРО из кабинета налоговой
- добавлена дополнительная проверка открытия смены на фискальном сервере
Обновление Январь 2021:
- исправлен механизм выхода из режима оффлайн при работе с несколькими операторами.
- расширен функционал внешней компоненты «AddIn.vk_WebCheck» для использования различных форм оплат.
- добавлена возможность для получения «идентификатора ключа субъекта» для регистрации кассира в кабинете налоговой , Налаштування ПРРО ВебЧек 32 > Сертификат.
Обновление Декабрь 2020:
- периодический отчет ПРРО
- доработан механизм реакции ПРРО на ошибку «Status : -1 Msg : помилка перевірки підпису», ПРРО переходит в режим оффлайн поле нескольких неудачных попыток связи с фискальным сервером.
- исправлена работа в оффлайн в случае отказа сервера АЦСК
Обновление Ноябрь 2020:
- установка через msi инсталятор
- добавлен механизм контроля окончания сертификата кассира
- исправлена работа в оффлайн режиме используй нескольких операторов
- исправлена работа в оффлайн в случае отказа сервера АЦСК
- видео примера работы с Пример печати чеков ВебКлиент , Мобильный Клиент на Андроид (см ниже спойлер)
Обновление Октябрь 2020:
- добавлена поддержка всех новых типовых конфигураций BAS на управляемых формах
- BAS Управління торгівлею, ред. 3.2 (типовый механизм)
- BAS Бухгалтерiя (внешняя обработка печати)
- BAS Комплексне управлiння пiдприємством (типовый механизм)
- BAS Роздрiбна торгiвля 2.2 (типовый механизм)
- BAS Малий бізнес (типовый механизм)
Пример работы и настройки под ниже на видео. Для работы конфигурации требуется поднятие версии подсистемы ТО фискальный регистратор до требований 2.5
Обновление Сентябрь 2020:
- поддержка работы в режиме ОФФЛАЙН , ВебЧек:ПРРО работает БЕЗ ИНТЕРНЕТА !
- в рамка требований закона не более 36 часов не прерывно и не более 168 часов в мес.
Обновление Февраль 2021:
- добавлена возможность импорта нового ПРРО из кабинета налоговой
- добавлена дополнительная проверка открытия смены на фискальном сервере
Обновление Январь 2021:
- исправлен механизм выхода из режима оффлайн при работе с несколькими операторами.
- расширен функционал внешней компоненты «AddIn.vk_WebCheck» для использования различных форм оплат (Программный РРО выполняет :
открытие смены
служебный/внос вынос
поддержка любых форм оплат (к примеру)
подпись электронных чеков ЭЦП кассира
регистрация чеков на сервере налоговой
контрольная лента ПРРО
закрытие смены (Z-отчет, подпись ЭЦП и отправка на сервер налоговой)
отправка покупателю ссылки на электронный чек через СМС,Viber
поддерживается печать на чековые принтеры шириной 57 или 80мм из обработки, так и средствами ПРРО.
С 2021 года является обязательным регистрация розничных торговых операций с помощью регистратора РРО для всех форм предпринимательской деятельности.
В связи с этим многим придется купить регистратор расчетных операций (РРО) и подключить его к своей учетной системе. В нашем случае такой учетной системой является программа 1С. Далее мы рассмотрим нюансы и этапы подключения физического (аппаратного) РРО к 1С.ИТОГ ПОДКЛЮЧЕНИЯ РРО
Начнем с конца. Результатом подключения РРО к 1С должна быть автоматическая распечатка фискального чека на регистраторе при проведении чека ККМ и закрытие кассовой смены с помощью Z-отчета.
В 1С документ «Чек ККМ» предназначен для регистрации розничной продажи. Чтобы было понятно всем, кто будет подключать РРО к 1С, аппарат РРО - это не обычный принтер чеков или принтер А4. При установке драйверов РРО в разделе Windows "Устройство и принтеры" не появится оборудование, принтер и т.д. Вместо этого должен появится ярлычок с названием "Устройство . СОМ3".СОМ1, СОМ2, СОМ3 - в данном случае порт, которое займет РРО при инсталляции драйверов.
Важно! Делать макет печатной формы для РРО в 1С не нужно. РРО-шка без каких-либо настроек печатает чек нужной формы. При печати чека текст за поля не выходит. Эта магия работает без вмешательства человека.
Почему мы сделали на этом акцент? Дело в том, что для простого принтера чеков нужно делать макет печатной формы. Специалисты 1С это знают. А вот для РРО обработку печатной формы делать не нужно.
Важно! При печати чека из документа Чек ККМ не нужно выбирать устройство для вывода на печать (принтер). 1С автоматически определяет доступное фискальное устройство и при проведении документа (нажатии ОК) печатает чек.
Для продавцов и кассиров чтобы «бить чеки» настраивают либо рабочее место кассира, либо просто делают доступным журнал документов "Чеки ККМ". Работать можно и так и так.
ДЛЯ ПОДКЛЮЧЕНИ РРО НУЖНО
1. Нужен сам РРО с индикатором (табло). Без табло РРО не работает. Не забудьте подключить табло перед подключением РРО к 1С. Список подключаемого оборудования к 1С рекомендуем брать из списка драйвера "АртСофт - универсальный драйвер РРО".
Мы работали именно с драйвером АртСофт и успешно подключили по нему регистратор Datecs FP-101 Smart.2. Драйвер оборудования. Обычно можно скачать на сайте продавца оборудования либо на официальном сайте производителя оборудования. Самые распространенные торговые марки РРО в Украине: Datecs, ЕКСЕЛЛІО, IKС, MG, МІНІ, Мария.
При успешной установке драйвера и включении РРО в диспетчере устройств в разделе Порты (COM и LPT) должен появится СОМ-порт с номером.3. Нужен драйвер 1С для подключения конкретной модели оборудования к 1С. Во многом успех подключения зависит именно от драйвера 1С. Не особо надейтесь на стандартные драйверы от компании «1С», доступные на сайте поддержки (ИТС). На сайте ИТС найдете драйвера для разного оборудования, но только не для того, что окажется у вас в руках. Но возможно вам повезет.
4. Нужно произвести настройку программы 1С под розничную торговлю и добавить в список подключенного торгового оборудования фискальный регистратор.
Для этого в меню:Сервис - Торговое Оборудование - Подключение и настройка торгового оборудования
в разделе Фискальные регистраторы нужно добавить ваш регистратор. До этого уже должен быть установлен драйвер оборудования и драйвер 1С от АртСофт.
Вам необходимо:
а) добавить драйвер в справочник "Обработки обслуживания торгового оборудования"
б) добавить в справочник "Торговое оборудования" свою модель оборудования.Помните, что фискальные регистраторы РРО подключаются по СОМ-порту. Поэтому порт для РРО не должен быть не занят никакими другими программами. В некоторых регистраторах, как, например в Datecs-101 Smart, преобразователь сигнала в СОМ вшит в сам регистратор, а сам регистратор подключается в USB порт компьютера. Не нужно никаких переходников и т.д. Производитель снял с покупателя оборудования эту задачу.
Для подключения регистратора в режиме удаленного рабочего стола нужно производить дополнительные настройки по пробросу СОМ-порта.
Хорошей альтернативой аппаратным регистраторам могут быть программные РРО. Подключение программного регистратора мы рассмотрим в следующей публикации.АЛЬТЕРАНИТВА АППАРАТНОГО РРО - ПРРО
ПРРО - программный регистратор расчетных операций. Основное отличие от аппаратного РРО в том что не нужно покупать и обслуживать фискальный аппарат (принтер чеков с функцией РРО). Программный регистратор выполняет те же функции, что и аппарат РРО. Чеки с ПРРО можно печатать на принтер чеков, принтер А4, отпрвлять в электронном виде и т.д. Самые распространенные в Украине ПРРО
Принцип работы почти у всех одинаковый. Главное - поддержка интеграции с вашей версией 1С Предприятие.
Доброго дня (вечера), итак, если вы столкнулись с проблемой подключения ККТ в 1С после замены фискального регистратора, то вам стоит прочитать данную публикацию.
Небольшая предыстория, разбор ситуации будет происходить на примере 1С Розница 8. Салон оптики, редакция 2.2 (2.2.7.29) - фискальный регистратор (ФК) АТОЛ 30Ф.
Проблема возникла после замены на АТОЛ 30Ф фискального регистратора, что в свою очередь повлекло полное обновление системы на ККМ.
После подключения ККТ к базе 1С система не выдает никаких ошибок, но впоследствии на чеках можно обнаружить несостыковку в оплатах. А именно, при оплате «ПО КАРТЕ» в графе ПРИХОД в Чек вместо (Электронный), будет написано «ПОСЛЕДУЮЩАЯ ОПЛАТА (КРЕДИТ)».
Данная ошибка означает, что деньги официально не проходят как оплата по карте и если заглянуть в личный кабинет на сайте ОФД, то вы увидите, что такие оплаты в столбце Электронные проходят как нулевые, и только пишется сумма по ним.
Так же в Х и Z отчете данные суммы вообще не числятся, не суммируясь с общей кассой.
Для исправления данной ситуации компания по обслуживании ФК вам предложит изменить тип оплаты на тот номер, который числится как тип оплаты в настройках ККТ.
На данный момент на АТОЛ 30Ф ставят Драйвер 8.16.2, в котором в настройках оплаты (оплата Электронными) числится в настройках типа оплаты №2. И вам настоятельно будут советовать поставить такую же настройку в 1С.
Возможно, это и работает «» где-то. Но в моем случае не сработало.
Но на всякий случай оставлю инструкцию, если кто-то захочет попытаться.
Для начало открываем отдел Администрирование—> Продажи —> Оплата : Там выбираем пункт «Виды оплаты» —и вид оплаты с «Типом оплаты (Платежная карта)» изменяем код на «2» или «00-000002» Зависит от того, какой код по умолчанию присваивает система.
Далее Администрирование—> Продажи —> Оплата «эквайринговые терминалы» необходимо изменить КОД терминала на 0 или на 2. Насколько это работает, я не знаю, так как у меня данный способ не сработал.
Действительно рабочая версия. Скачиваем с сайта АТОЛ драйвер 9.х (у меня это версия Драйверы_торгового_оборудования_9_12_1) это архив с множеством папок, после скачивания распаковать и зайти в папку, затем перейти в папку « installer» и открыть .exe
После установки вы идете в 1С Администрирование—> Подключаемое оборудование — > Подключаемое оборудование — > ККТ с передачей данных — и добавляем новый элемент c драйвером оборудования «АТОЛ:ККТ с передачей данных в ОФД (54-ФЗ) 9.Х».
Иногда во время настройки в этот момент может появиться оповещение о том, что установка драйвера не завершена.
В таком случае идем в C:\Program Files (x86), и там должна находиться папка с АТОЛ и версиями драйвера, заходим в нужную папку и ищем папку «bin». Затем копируем все .dll файлы или вообще все файлы и вставляем в папку «bin» платформы 1С.
После данной манипуляции программа перестает запрашивать загрузку драйвера.
После устанавливаем настройки ККТ согласно настройкам Дравера АТОЛ.
Делам тест устройства, и подключение должно пройти успешно. Обратите внимание на порт соединения.
Итак, если у вас все получилось, то вы на финишной прямой.
После этого вы снимаете галку «Устройство используется» с другой настройки ККТ, необходимо, чтобы осталось единственное устройство …… 9.х
Открываем АРМ кассира и пробуем снять Х отчет, если получилось, то вы молодец.
Если нет, и у вас выдало ~~ ошибку о невозможности печати на данном устройстве фискального регистратора ~.
Если ошибка появилась, тогда вы делаем простую манипуляцию, НСИ —> Кассы ККМ —> Выбираете кассу, которая используется в данном Рабочем месте, и изменяем «Подключаемое оборудование» на «'АТОЛ:ККТ с передачей данных в ОФД (54-ФЗ) 9.Х на Рабочее место». «Записать и закрыть»
После можно смело идти в АРМ. Все должно работать, и при распечатке в чеке по оплате картой оплата будет проходить на «Электронными».
После инсталляции комплекта драйверов DriverSetup.exe переходим в 1С.
Подключение стандартное через Администрирование / Подключаемое оборудование / ККТ с передаче данных
Драйвер ищем в каталоге C:\Program Files (x86)\1C KKT Driver , находим KKTDevice.zip и устанавливаем стандартно
Важный нюанс : Тест успешно выполнен - это не означает , что кассатка хоть как-то отвечает на команды. Это означает , что 1С честно послала запрос и возможно даже не получила ответ.
Не найден обработчик запрошенного объекта - вот это похоже в ответе кассы ничего нет, то есть ответа от кассы нет.
На скрине есть важная деталь C:/KktDriver/1c1c.crt и C:/KktDriver/1c1c.key , которых физически нет на диске.
Откуда ссылки на эти файлы появились неведомо. Эти поля сертификата и ключа надо обязательно убрать !
Открытие / закрытие смены делаем только в пакетном режиме
При открытии смены печатается "Используется стандарт подключения драйверов, поддерживающий формат фискальных документов версии 1.0. Возможно некорректное формирование чеков. Необходимо обновить драйвер ККТ." - ЭТО НОРМАЛЬНО!
И следом "Операция успешно завершена."Проверяем стандартные функции пробития чеков
Делаем розничную продажу за наличные например:
Чек печатается стандартно
Единственно смену пришлось предварительно открывать вручную на кассе и закрывать в конце дня тоже вручную.
Примечание : Работу проверяли на Тестовом ФН , под Windows 10-64, 1С 64 разряда. Драйвера Кассатки 32 разрядные.
Возможные ошибки
Проверка связи с кассой
"Таймаут при обращении к удаленному ККТ (9)" - это понятно , когда касса не отвечает
"Не найден обработчик запрошенного объекта (13)" - это драйвер Касатка в 1С не знает , что делать с ответом.
"Прочие ошибки ()"
"Успешно выполнено (0)" - вот это то, что НАДО (но есть нюанс , если указать выдуманный ip получим такой же результат. )При открытии смены (пакетный режим):
При выполнении операции произошла ошибка: Ошибка вызова метода .
: Ошибка при вызове метода контекста (ПолучитьПараметрыККТ): Ошибка вызова метода внешней компонентыВ конфигураторе по слову ПолучитьПараметрыККТ находим ОбщийМодуль.ПодключаемоеОборудованиеУниверсальныйДрайверКлиент.Модуль(652) . Ставим точку останова и идет отладчиком.
Здесь получаем лажу Результат =false:
Результат = ОбъектДрайвера.ПолучитьПараметрыККТ(ПараметрыПодключения.ИДУстройства, ПараметрыККТ);
ОбъектДрайвера = AddIn.KKTDeviceExtention.KKTDeviceExtention - (это правильно, так и должно быть)
ПараметрыПодключения.ИДУстройства = "1549982963" - это уникальный номер , генерируется автоматически
ПараметрыККТ = "" (сюда компонента помещает ответ , "" - НЕ ДОЛЖНО БЫТЬ)Вот примерно правильный ответ, ПараметрыККТ =:
Причина ответа компоненты ПараметрыККТ ="" - была в полях сертификата и ключа , их надо обязательно убрать!
Дополнения
Также можно работать и по ETHERNET порт 3333 без проблем.
При всех работающих настройках при проверке связи возвращалось :
Тест успешно выполнен. Успешно выполнено (0)
Но также это возвращается и при указании ошибочного ip или порта.Лучше полагаться надо на ответы компоненты AddIn.KKTDeviceExtention.KKTDeviceExtention через параметр ПараметрыККТ !
ПРРО (программный регистратор расчетных операций) – это софтверное решение для регистрации расчетных операций, которое можно использовать на обычном смартфоне, планшете или другом гаджете (например, ноутбуке). Есть также вариант покупки специального устройства с уже прединсталлированным ПРРО. В Украине законодательно такие решения – их еще называют онлайн-касса – стали доступными с 1 августа 2020 года.
Аппаратный РРО немедленно после проведения операции фискализирует и печатает чеки, далее они хранятся у него в защищенной памяти. Программный же РРО при фискализации чека связывается через интернет с сервером государственной налоговой службы (ГНС), то есть чеки хранятся на сервере ГНС.
Таким образом, после каждой успешной платежной операции в государственную налоговую службу поступает информация о сумме покупки, номенклатуре, описании покупки (если не указана детальная номенклатура), типе налога, сборе и его размерах, наименовании юрлица или ФЛП, ФИО кассира, идентификаторе чека, дате, версии протокола.
Обычно при использовании ПРРО продавец отправляет покупателю чек или его идентификатор на электронную почту или в мессенджер. По идентификатору клиент может просмотреть чек на сайте государственной налоговой службы. При наличии соответствующего оборудования чек можно распечатать.
В сравнении с аппаратными регистраторами их программные аналоги являются более доступными и дешевыми в эксплуатации. Фискальные службы рекомендуют применять именно ПРРО, поскольку считают, что такое решение является наилучшим вариантом для ФЛП 2-4 групп. Впрочем, программные РРО могут использоваться и другими субъектами хозяйствования, включая юрлиц, у них есть выбор: взять обычный РРО или программный. Когда нужен универсальный подход, то возможен также вариант применения двух решений одновременно.
Иногда ПРРО более оптимален для задач бизнеса, чем аппаратные регистраторы. Например, если у вас небольшое число продаж, а у сотрудников уже есть какой-либо гаджет на рабочем месте – смартфон, планшет или ноутбук. Кроме того, если ваш бизнес – служба доставки, вы работаете со множеством курьеров и им нужны портативные кассовые аппараты, то вы можете выдать им смартфоны для приема оплат либо использовать их личные гаджеты. Все зависит от того, кто должен применять их для фискализации чеков.
Если вы только запускаете свой бизнес, продаж у вас пока немного и вы не можете себе позволить тратить деньги и время на покупку аппаратного РРО, также воспользуйтесь для старта программной версией РРО.
Для бизнеса важную роль играет бесперебойная и надежная работа регистратора. То есть программная часть РРО должна быть хорошо отлажена, опробована на большом количестве различных устройств. Однако отзывы о том, как работает дата-центр ГНС, позволяют предположить, что для пользователей ПРРО основная проблема заключается в перегрузке и даже падении серверов. К сожалению, это происходит не так уж и редко. В таком случае предпринимателю придется подождать и сделать очередную попытку фискализации чека через 10-30 минут, что вряд ли понравится покупателю.
Читайте также: