Как печатать чеки из 1с на атол
Все ближе новогодние праздники и с ними переход на НДС20% и ФФД1.05. Почти все производители уже подготовились к нему и отчитались о порядке перехода на новый режим работы. Но не все пользователи до конца понимаю что им делать. Для работы в новом режиме понадобится обновить ККТ, драйвера и вашу конфигурацию. Кстати, обновления для конфигураций с поддержкой НДС20% 1С уже выпустила, поэтому самое время начать обновляться, если вы еще этого не сделали.
Для работы нового режима на ККТ потребуется последние версии драйвера ККТ. Работу с НДС 20% поддерживают все версии начиная с 8.16.1 или 10.4.1, которые вышли еще в ноябре. Последнюю версию можно скачать в свободном доступе с центра загрузки АТОЛ.
В настройке нет ничего сложного, просто выполняем все шаги по порядку:
1. Установка драйверов
Для работы ККТ потребуется последние версии АТОЛ Драйвер ККТ версии 10.4.2. Работу с НДС 20% поддерживают все версии начиная с 10.4.1.
Качаем его с dpkg -i fptr10-test-util_10.4.2_i386.deb dpkg -i libfptr10_10.4.2_i386.deb dpkg -i libfptr10-gui_10.4.2_i386.deb
После этого заново запускаем установку пакетов. Обратите внимание что ставить нужно драйвер той же битности что и платформа 1С. Если у вас 32-битная 1С работает на 64-битной системе, то ставим 32-битный драйвер. Иначе 1С не найдет подходящих драйверов. Это же относится и к работе в LINUX.
2. Подключаем и настраиваем ККТ
2.1. Настройка работы через USB
Большинство ККТ Атол (Кроме 30Ф и 11Ф) настроены для работы через COM. Для переключения на USB делаем:
- Выключить ККТ
- Зажать кнопку промотки чека
- Не отпуская кнопку включаем ККТ
- Дождаться пятого звукового сигнала
- ККТ распечатает на чеке пункты сервисного режима.
- Нажать два раза кнопку прокрутки чека (должно быть два звуковых сигнала).
- Распечатается чек с параметрами канала связи.
- Три раза нажать кнопку прокрутки чека (три звуковых сигнала).
- Распечатается "USB включен" и вернется в сервисный режим.
- Нажать один раз кнопку прокрутки чека, ККТ перейдет в рабочий режим.
Для передачи данных в ФФД необходимо настроить утилиту EOU.
При подключении по USB в системе появятся два COM-порта. Один используется для работы с ККТ, второй для утилиты EOU. В тесте драй вера проверяем на каком потру висит ККТ, другой прописываем в настройках EOU.
Если ККТ подключена через USB, то для передачи чеков в ОФД необходимо настроить службу EOU. Если у вас на компьютере установлена 8 версия драйверов, то там есть замечательная утилита "Управление драйверами", через которую очень легко настраивается служба EOU.
2.2 Настройка ККТ в режиме TCP/IP (Работа по сети, С терминального сервера RDP)
Проще всего выполнять настройку через утилиту "Тест драйвера ККТ". Открываем утилиту тест драйвера и заходим в свойства ККТ.
Указываем номер порта на котором работает ККТ (для его определения можно воспользоваться Поиском) и нажимаем кнопку "Параметры ККТ":
Здесь выполняется настройка режимов работы ККТ. Нам потребуются только два раздела: "2. Канал связи" и "15. ОФД".
Во разделе "2 Канал связи" настраивается интерфейс, на котором будет работать ККТ.
В нем прописываем IP-адрес ККТ и параметры Вашей сети.
- Канал обмена: Ethernet
- IP-адрес (Ethernet): ххх.ххх.ххх.ххх - Здесь прописываем свободный IP из вашей подсети, например 192.168.1.17
- маска подсети: 255.255.255.0
- Шлюз по умолчанию: ххх.ххх.ххх.ххх - Адрес шлюза вашей сети (основного роутера), например 192.168.1.1
В разделе "15 ОФД" настраивается канал обмена с ОФД. Если ККТ работает по сети, то необходимо переключить канал обмена на Ethernet, если по USB, то USB (EoU).
Если ККТ новая, то не забываем менять настройки в разделе 9 Клише.
После изменения всех настроек нажимаем кнопку применить и выключаем кассу. Теперь можно отключить кабель USB и подключить ККТ с помощью Ethernet кабеля к вашей локальной сети.
Настройка окончена, включаем ККТ. При загрузке она будет печатать два чека, один что ККТ готова к работе, второй состояние сети, на котором выводиться текущий IP-адрес ККТ.
Теперь можно проверить связь с помощью утилиты "Тест драйвера". Указываем порт TCP/IP и IP-адрес ККТ и нажимаем кнопку "Проверка связи". В ответ она должна сообщить свою модель, номер и версию ПО.
При работе ККТ по сети она будет самостоятельно передавать данные в ОФД. Настраивать службу EOU уже не надо!
3. Настройка в 1С.
Рассмотрим настройку ККТ на примере демонстрационной базы "Управление производственным предприятием". В типовых конфигурациях на обычных формах вся настройка выполняется в форме "Подключение и настройка торгового оборудования".
Переходим на вкладку "ККТ с передачей данных" и добавляем новое оборудование.
Обработку обслуживания с необходимой Native-компонентой можно скачать во вложении.
В обработке выбираем нужный способ подключения и порт для связи с ККТ. Для проверки корректности настроек можно нажать на кнопку "Тест устрйоства"
Указанная обработка использует стандартные процедуры из общих модулей: ПодключаемоеОборудованиеУниверсальныйДрайверКлиент и МенеджерОборудованияКлиентСервер.
При работе в LINUX/Windows настраивается одинаково. Если в обработке пишет что не установлен драйвер, то скорее всего установлены драйвера не той "битности". Готово, если вы уже обновили ККТ, то она готова к работе с Новыми ставками НДС.
4. Служебные операции
В процессе работы иногда требуется проверить передачу данных к ОФД или закрыть смену на ККТ. Эти операции можно выполнить через утилиту "Тест драйвера". Но удобнее использовать эти функции из обработки обслуживания. Для этого откройте форму "Подключение и настройка торгового оборудования", выберите нужную ККТ в списке и нажмите кнопку "Параметры фискализации".
В открывшемся окне есть меню "Ручное управление" через которое можно выполнить:
- Открытие и закрытие смены
- Внесение и выемку наличных
- Открытие денежного ящика
- Получить текущее состояние
- Напечатать на ККТ состояние расчетов
- Снять отчет без гашения
Проверить связь с ОФД можно получив текущее состояние ККТ:
Специальные предложения
Здравствуйте. Прочитал вашу статью. Интересует пункт 2.2 Настройка ККТ в режиме TCP/IP (Работа по сети, С терминального сервера RDP)
Не нашел в драйвере Атол ККТ 10.4.2 канал обмена Ethernet. Есть только каналы связи COM/VCOM, USB, TCP/IP, Bluetooth. Пытаюсь подключиться к ККТ АТОЛ 30Ф, ввожу IP адрес, порт - не находит. Драйвером 8 все находит без проблем.
Добрый день! Если можно поподробнее про подключение через TCP/IP. Пробую через драйвер 10.4.2. ввожу IP ПК (к которому подключена ККМ) порт 6220 - не находит ККМ. Через драйвер ККТ 8.16.4 - находит без проблем. Знаю, что в драйвере Атол 10 нет больше поддержки сервиса FDSVC, который обеспечивает удаленный доступ.
(3) мне вот тоже интересно как теперь подключать, чтоб работало через rdp. сейчас подключил временно просто по сети, но это печаль вообще ((
Обновил публикацию. Вам нужно переключить ККТ в режим работы по Ethernet. У нее будет свой ip-адрес, его и нужно вводить при подключении к кассе.
(4) это если есть порт? мне просто нужно подключить так: есть комп с кассой(подключена по usb), с компа 1с работает по rdp. Раньше было по FDSVC настроено, сейчас его выпилили (( как теперь реализовать это не понятно.
(39)На инфостарте есть готовые решения. Мне через веб-сервисы пока не было необходимости реализовывать.
Я вначале грешил на версию драйвера, но обновленных обработок по работе с ККТ Атол от 1с не выходило, а самая последняя версии 2.6 работает только с 9 версией драйвера.
Тут дело не в обработке для ККТ. 1C должна передавать драйверу ККТ чек в виде XML. Этот XML формируется не в обработке, а в общих модулях конфигурации, поэтому Вам необходимо ее обновлять.
Значение перечисления "Ставки НДС" преобразуется в числовое значение в типовой процедуре
так что МенеджерОборудованияКлиентСервер.ПолучитьСтавкуНДСДляФискализацииЧека() уже как бы передал в хмл "20" .
(7) вот думаю качать обработку или штатную обработку обслуживания для DTO 9.12 переделать просто: думаю загрузить в макет обработки "C:\Program Files (x86)\ATOL\Drivers10\KKT\1Cv83\ATOL_KKT_10.zip" от DTO 10.4 и в модуле обработки заменить "AddIn.ИнтеграционнаяКомпонента.ATOL_KKT_1C83_V9" на "AddIn.ИнтеграционнаяКомпонента.ATOL_KKT_1C83_V10". Как думаете взлетит ?
да все получилось, только странно, показалось что DTO 10.4.2 медленнее работает девЯтки (
Всем спасибо за ответы, вопрос решился, 19.12.2019 Атол выпустили новую версию драйвера 9.12 в которой поддерживается требования 1с для разработчиков ДТО 2.4. Те кто использует типовую обработку для драйверов 9.х обратите внимание, что у вас стоит версия не ниже 9.12.4.
Обработка "Печать чека ККМ на ККТ АТОЛ (драйвер v.8) без фискализации (Использование ККТ как принтера чеков) для 1С:Розница 1.0" позволяет использовать ККТ АТОЛ для печати чеков. При этом обработка не требует фискализации ККТ. Эта обработка не подключает онлайн-кассу.
Обработка предназначена для использования программах 1С:Розница 1.0. Она подключает ККТ как фискальный регистратор, после чего можно использовать ККТ как принтер чеков.
Чтобы печатать чеки с помощью обработки, всего лишь надо подключить ККТ как фискальный регистратор в 1С (через Сервис → Торговое оборудование) и указать для него эту обработку в качестве обработки обслуживания.
На текущий момент возможности обработки таковы:
• Печать (формирование) чека продажи;
• Печать (формирование) чека на возврат;
• Печать QR-кода;
• Поддержка ставок НДС: 18%, 10% и Без НДС;
• Поддержка скидок, наличной и электронной оплаты;
• Настройка нумерации чеков и смен;
• Чеки ККМ печатаются со всеми необходимыми реквизитами.
Данная обработка не требует от ККТ фискализации (не надо подключать ККТ к ОФД), поэтому, при использовании данной обработки, ККТ не будет работать как онлайн-касса, а как просто принтер чеков для 1С:Розница 1.0.
Таким образом, обработка "Печать чека ККМ на ККТ АТОЛ (драйвер v.8) без фискализации (Использование ККТ как принтера чеков) для 1С:Розница 1.0" подойдет вам, если вам нужно печатать чеки на нефискализированных ККТ.
Как подключить ККТ как принтер чеков ККМ?
Для добавления обработки обслуживания при подключении к программе 1С:Розница 1.0 контрольно-кассовой техники воспользуйтесь Помощником подключения и настройки торгового оборудования: Сервис → Торговое оборудование → Помощник подключения и настройки торгового оборудования. Добавьте фискальный регистратор и на шаге выбора обработки обслуживания, выберите для него файл с нашей обработкой.
Дальше Вы можете настроить печать чеков в параметрах обработки.
Прежде чем использовать обработку, необходимо загрузить драйвер торгового оборудования АТОЛ версии 8. Как правильно это сделать, можете узнать в следующей видеоинструкции:
ВНИМАНИЕ! Данное расширение работает только в ПРОФ версиях конфигураций, в виду того, что базовые версии конфигураций не поддерживают функции расширений. Расширение не будет работать в программах 1С:Розница 2.2 версий ниже 2.2.6.18.
Для того чтобы расширение работало в версии 2.3.1 (2.3.5) необходимо добавить драйвер эмулятора фискального регистратора и в дальнейшем использовать его. (Администрирование → Подключаемое оборудование → Подключаемое оборудование → Драйверы оборудования → Добавить новый драйвер из файла) После чего необходимо добавить оборудование, как показано на рисунке:
Для того чтобы расширение работало в 2.3.5 необходимо изменить режим совместимости.
Как печатать чеки на ККТ без фискализации? Как использовать ККТ в качестве принтера чеков? Как осуществлять печать чеков ККМ без подключения к ОФД?
Расширение "Печать чека ККМ на ККТ АТОЛ (драйвер v.8) без фискализации (Использование ККТ как принтера чеков) для 1С:Розница 2.2" позволяет использовать ККТ АТОЛ для печати чеков. При этом расширение не требует фискализации ККТ. Это расширение не подключает онлайн-кассу.
Чтобы пользоваться ККТ как принтером чеков с помощью этого расширения нужно установить на компьютер драйвер Атол восьмой версии, создать стандартными средствами в Подключаемом оборудовании «1С:Фискальный регистратор (Эмулятор)», а потом добавить и настроить наше расширение. Помимо всех функций встроенного эмулятора, расширение добавит возможность печати чеков на подключенном оборудовании.
На текущий момент возможности расширения таковы:
• Печать (формирование) чека продажи;
• Печать (формирование) чека на возврат;
• Печать QR-кода;
• Поддержка ставок НДС: 18%, 10% и Без НДС;
• Поддержка скидок, наличной, электронной, смешанной оплаты;
• Настройка нумерации чеков и смен;
• Чеки ККМ печатаются со всеми необходимыми реквизитами.
Данное расширение не требует от ККТ фискализации (не надо подключать ККТ к ОФД), поэтому, при использовании данного расширения, ККТ не будет работать как онлайн-касса, а как просто принтер чеков для 1С:Розница 2.2.
Таким образом, расширение "Печать чека ККМ на ККТ АТОЛ (драйвер v.8) без фискализации (Использование ККТ как принтера чеков) для 1С:Розница 2.2" подойдет вам, если вам нужно печатать чеки на нефискализированных ККТ.
Как подключить ККТ как принтер чеков ККМ?
Для добавления расширения посмотрите следующие инструкции.
Прежде чем использовать расширение, необходимо загрузить драйвер торгового оборудования АТОЛ версии 8. Как правильно это сделать, можете узнать в следующей видеоинструкции:
Обработка "Печать чека ККМ на ККТ АТОЛ (драйвер v.8) без фискализации (Использование ККТ как принтера чеков) для 1С:УТ 10.3" позволяет использовать ККТ АТОЛ для печати чеков. При этом обработка не требует фискализации ККТ. Эта обработка не подключает онлайн-кассу.
Обработка предназначена для использования как в старых версиях программ 1С:Управление торговлей 10.3, так и в новых. Она подключает ККТ как фискальный регистратор, после чего можно использовать ККТ как принтер чеков.
Чтобы печатать чеки с помощью обработки, всего лишь надо подключить ККТ как фискальный регистратор в 1С (через Сервис → Торговое оборудование) и указать для него эту обработку в качестве обработки обслуживания.
На текущий момент возможности обработки таковы:
• Печать (формирование) чека продажи;
• Печать (формирование) чека на возврат;
• Печать QR-кода;
• Поддержка ставок НДС: 18%, 10% и Без НДС;
• Поддержка скидок, наличной и электронной оплаты;
• Настройка нумерации чеков и смен;
• Чеки ККМ печатаются со всеми необходимыми реквизитами.
Данная обработка не требует от ККТ фискализации (не надо подключать ККТ к ОФД), поэтому, при использовании данной обработки, ККТ не будет работать как онлайн-касса, а как просто принтер чеков для 1С:Управление торговлей 10.3.
Таким образом, обработка "Печать чека ККМ на ККТ АТОЛ (драйвер v.8) без фискализации (Использование ККТ как принтера чеков) для 1С:УТ 10.3" подойдет вам, если вам нужно печатать чеки на нефискализированных ККТ.
Как подключить ККТ как принтер чеков ККМ?
Для добавления обработки обслуживания при подключении к программе 1С:Управление торговлей 10.3 контрольно-кассовой техники воспользуйтесь Помощником подключения и настройки торгового оборудования: Сервис → Торговое оборудование → Помощник подключения и настройки торгового оборудования. Добавьте фискальный регистратор и на шаге выбора обработки обслуживания, выберите для него файл с нашей обработкой.
Дальше Вы можете настроить печать чеков в параметрах обработки.
Прежде чем использовать обработку, необходимо загрузить драйвер торгового оборудования АТОЛ версии 8. Как правильно это сделать, можете узнать в следующей видеоинструкции:
Для платформы ККТ Атол 5 версии и настройки передачи данных с помощью Ethernet over Transport процесс подключения к 1С максимально упрощён. Не надо смотреть никакие порты, а просто настраивать подключение, как описано в этой статье. Аппарат использует только один порт и через него осуществляет связь с ОФД и компьютером.
Для платформы Атол 2.5
Смотрим номера портов в диспетчере устройств
В моём случае COM4 занят для передачи данных между кассой и компьютер, а COM5 соответственно для передачи данных к оператору фискальных данных.
Чтобы посмотреть какая версия платформы у ККТ Атол, надо зайти в программу Тест драйвер ККТ, перейти в левом меню в «Отчёты» и выбрать пункт «Печать информация о ККТ». Если распечатался подобный чек:
А также присутствуют строки, подсвеченные красным цветом, то у вашего фискального регистратора пятая версия платформы, которая является последней на данный момент.
Также, характерным признаком пятой платформы — один занимаемый порт кассой, в отличие от двух портов на платформе 2.5. Когда вы подключали кассу к компьютеру, то смотрели занимаемые порты и знаете, где это.
Подключение кассового аппарата Атол к 1С
Открываем 1С и заходим в раздел Администрирование -> Подключаемое оборудование. Ставим в этом окне галочку «Использовать подключаемое оборудование».
Далее переходим в раздел «Подключаемое оборудование» и в выпадающем меню «Тип оборудования» выбираем ККТ с передачей данных:
Создаём новое подключение с такими настройками:
Драйвер оборудования — это установленный в 1С обработчик, который будет работать с установленной версией драйвера ККТ на компьютере.
Серийный номер — заводской номер ККТ. Можно посмотреть на обратной стороне вашей кассы, либо в информационном чеке.
Настройки в 1С
После записи экземпляра подключаемого оборудования, появится кнопка «Настроить». Заходим по ней в настройки и выбираем модель кассового аппарата, USB порт (COM порт для платформы 2.5) для подключения. В моём случае вот такие настройки:
Для пятой версии платформы Атола, все настройки ставятся автоматически и ничего в этом окне прописывать не надо. Просто проверьте на всякий случай корректность настроек с моим скриншотом, представленным выше.
В силу особенностей работы Ethernet over Transport, если с 1С запущен одновременно тест драйвера, то в 1С касса не будет видна и не выполнит тест подключения.
Надо отключить кассу в свойствах драйвера и тогда пройдёт подключение в 1С и аппарат начнёт нормально работать и передавать данные в ОФД. Также справедливо и в обратную сторону, пока запущена 1С, вы не сможете включить фискальник в тесте драйвера.
Этот комментарий важен для 10-ой версии ДТО Атола и платформы 5-ой версии.
Добавление новой кассы в раздел кассы ККМ
Найти этот раздел можно через поиск, либо перейти в НСИ -> кассы ККМ. Просто добавляем новую и выбираем то оборудование, которое добавляли ранее.
Так выглядит это у нас:
Настройка 1С и подключение кассы Атол закончена. Теперь можно открыть смену и попробовать выбить чек. После чего зайдите в ОФД и проверьте отправку чеков. Если ОФД видит пробитые чеки, то всё работает корректно.
Читайте также: