Как печатать чеки из 1с на атол

Обновлено: 07.07.2024

Реквизит "кассир" (тег 1021) и "ИНН кассира" (тег 1203) могут не включаться в состав ФД в случае применения ККТ для расчетов, осуществляемых с использованием автоматических устройств для расчетов. Реквизит "кассир" (тег 1021) содержит фамилию, имя, отчество (при наличии), должность, а реквизит "ИНН кассира" (тег 1203) содержит ИНН (при наличии) лица, уполномоченного пользователем для формирования ФД.

(37) т.е если расчеты не онлайн, и у физлица есть ИНН, то должен присутствовать, как это будет контролироваться, хз

(39) только физическим визитом.

Можно подытожить? На 9 версии драйвера нет штатных решений по нормальной печати (FDSVC нет например в нем)? 8 драйвер не подходит, т.к. не дружит с ФФД 1.05 и новыми прошивками, а 10 драйвер - потому что нет на толстом клиенте и обычных формах. что делать то. покупать сервер печати за 5 к на раб.место не охото. Советуют шить на 70** прошивку, там якобы скорость нормальная

Почему 8 драйвер не дружит с ФФД 1.05 и новыми прошивками-то? Мне прошили вот только что АТОЛ 11ф, поставил 8.16 последнюю - вроде все фурычит.
(41) фурычит, но передается все по умолчанию, как задано в драйверах, если захотите поменять какую информацию из 1С, например передать информацию, что платеж является авансом, то не получится
у 8.16 есть один косяк - на него антивирь от win10 брешет при установке. Но это решается - добавляешь установочную папку и папку куда устанавливать в исключения, и вроде встает и даже работает.
(41) у меня ручные скидки в рознице2 и ут11.4 не работали с 8х версией
(41) также не будет доступна продажа сертификатов и их зачет, либо одновременная продажа номенклатуры и услуг
(43),(50) соответствующие свойства в драйвере я вижу - ItemType, PaymentMode. Получается, что их модификация не дает ничего?
(52) так проблема с конфами 1С или с драйверами? Первое меня вообще не волнует, у меня все самописное
(52) дает, я говорил .что если работать черз компоненту, которая идет в официальных обработках
(55) А, ну и хорошо. Значит, просто разрабы 1С не хотят нормально восьмые дрова поддерживать. ну что ж, бывает
(56) да атол тоже красавцы. вы попробуйте с ними пообщаться на форуме. на все вопросы один ответ - напрямую из драйвера работает, тогда это вам к 1С. а то что они не могут договориться с 1С насчет своих библиотек годами - пофиг. и видимо свои ресурсы ценят больше чем пользователей
(58) Ну, то что нет в жизни щастья, мы знаем. Тем не менее, есть покой и воля, т.е. иными словами, заставить работать можно.
На первой же странице найдете кучу решений. Выбирайте что вам нравится.
(62) Мы разработали драйверы виртуального ККМ (API для ККТ и для ФР), который ретранслирует типовые запросы на драйвер производителя кассы, используя промежуточную программу-сервер.
Результат - печать со всех типовых 1С (и новых и старых) на онлайн кассы.
Скорость отклика из RDP - меньше полсекунды - и чек печатается из RDP сеанса.
небольшой допил 1С - и печатаем с нескольких рабочих мест.
Могу помочь с тестированием, если интересно.
На видео похожая ситуация - симптомы и излечение за 15 минут :)
Коллеги, на видео можно увидеть применение сторонней обработки печати. Дело в тормозах печати не в ней, а в том, что используется стандартная схема печати с сервера через проброшенный в сеанс комовский порт.
нами замечено, что при пинге больше 50мс часто возникает проблема долгой печати кассовых чеков.
Мы раскопали и причину такого поведения. Она кроется в особенностях протокола управления ккм. Во многих местах при реализации печати драйвер ждет ответа от ККМ , причем время ожидания весьма мало (часто 5мс). Получается канал связи просто не успевает передавать с нужной скоростью сигналы от драйвера к ККМ и обратно.
Если такое случается, то фиксируется режим обрыва связи и отправляется повторная команда.
Меня удивляет, что чек все таки в таких условиях вообще печатается, после тысяч попыток повторов на разных стадиях печати!
Решал проблему путем статического айпишника и проброской порта в роутере .
(70) Может и поменялось уже что-то. Был в командировке.
Для (0) нужна обработка ТО (т.к. у него КА 1.1.) Две недели назад - были только обработки с поддержкой драйвера Атол 9.
Есть уже новая версия типовой обработки ТО?
Для текущих типовых на управляемой форме понятно - драйвер если совместим с API 1С - он сядет автоматом.
(71) а если в обработке ТО загрузить драйвера 10, не взлетит КА 1.1 с этой обработкой?

(0) (2) (23) Сожалею вашей проблеме. Но решение, а точнее костыли, есть. Ниже читаем

2) Новые релизы 1С уже криво поддерживают ДТО8. Даже новые версии. Однако в 8ой есть и сервер, и подключение по IP. Но всё это уже через дописание руками.
3) Я задавал этот вопрос ТП Атол. Вот его ответ:
[1C]
Здравствуйте!
Имеется компьютер с подключенным ККТ АТОЛ 30Ф, и Управление Торговлей 10.3 через RDP. Операционная система Windows 7 x64. Работаем посредством проброса портов. На удаленной машине используется дто за версией 9.11. Операционная система Windows Server 2012 x64. Собственно проблема заключается в том, что пробитый чек приходится ждать без малого +/-3 минуты. Тест связи с ккт из 1с проходит за 30секунд, Закрытие смены +/-1,5 минуты.
Есть белый IP, но насколько известно в 9дто не реализована работа по ip через 6220 порт.Есть ли возможность уменьшить время ожидания чека, или всё упирается в скорость сети интернет?
Логи с сервера и локального компьютера прилагаю. В логе последние операции.

Общение по инциденту:
вх.(15.03.2018 11:33:29)
Материалы:

Работа по сети упирается в ограничение Платформы 2.5 , когда в ответ на команду должно прийти подтверждение, и в ограничение пакета данных.
Эта проблема решена в Платформе 5.0 и ДТО 10, на которые планируется перейти до конца года.

Если рекомендации помогли, просьба закрыть обращение.
Спасибо.
вх.(19.03.2018 17:09:52)
Уточненная информация - будет реализован в ДТО 10 веб-сервер, который позволит работать по сети без текущих ограничений.
Сроки выхода пока неизвестны, это не ближайшая перспектива. Если вам нужно реализовать рабоу сейчас, то пользуйтесь текущим ПО.

Если рекомендации помогли, просьба закрыть обращение.
Спасибо.[\1C]

Я не знаю, что за платформа 2.5. Может знающие люди тут ответят.

А теперь варианты решений:
1) Установка тонкого\толстого клиента локально на компьютере где подключена касса. (не всегда помогает)
2) Дописание 1С до работы с ДТО 8\10 и использовать его возможности (Снятие с поддержки, решение для программистов)
3) Сменить провайдера. (Честно, у меня клиент перешел на другого провайдера и у него чеки полетели!)
4) Получаем белый IP адрес на точку, где подключен ККТ. Ставим программу Virtual Serial Ports Emulator. Она позволяет обращаться напрямую к порту через IP. Делаете проброс в роутере и в 1С в настройках делайте подключение через IP адрес. Проверенно, работает (Минусы: 1) Наличие белого IP 2) Программа условно бесплатная. Пока не купишь, она настройки не будет сохранять. Поэтому после перезагрузки компа, необходимо снова её открывать и настраивать. Это дело 1 минуты, если сделать мануал)
5) Ждать, когда всё перейдет на дККТ 10

Обработка "Печать чека ККМ на ККТ АТОЛ (драйвер v.8) без фискализации (Использование ККТ как принтера чеков) для 1С:УТ 10.3" позволяет использовать ККТ АТОЛ для печати чеков. При этом обработка не требует фискализации ККТ. Эта обработка не подключает онлайн-кассу.

Обработка предназначена для использования как в старых версиях программ 1С:Управление торговлей 10.3, так и в новых. Она подключает ККТ как фискальный регистратор, после чего можно использовать ККТ как принтер чеков.

Чтобы печатать чеки с помощью обработки, всего лишь надо подключить ККТ как фискальный регистратор в 1С (через СервисТорговое оборудование) и указать для него эту обработку в качестве обработки обслуживания.

На текущий момент возможности обработки таковы:

• Печать (формирование) чека продажи;
• Печать (формирование) чека на возврат;
• Печать QR-кода;
• Поддержка ставок НДС: 18%, 10% и Без НДС;
• Поддержка скидок, наличной и электронной оплаты;
• Настройка нумерации чеков и смен;
• Чеки ККМ печатаются со всеми необходимыми реквизитами.

Данная обработка не требует от ККТ фискализации (не надо подключать ККТ к ОФД), поэтому, при использовании данной обработки, ККТ не будет работать как онлайн-касса, а как просто принтер чеков для 1С:Управление торговлей 10.3.

Таким образом, обработка "Печать чека ККМ на ККТ АТОЛ (драйвер v.8) без фискализации (Использование ККТ как принтера чеков) для 1С:УТ 10.3" подойдет вам, если вам нужно печатать чеки на нефискализированных ККТ.

Как подключить ККТ как принтер чеков ККМ?

Для добавления обработки обслуживания при подключении к программе 1С:Управление торговлей 10.3 контрольно-кассовой техники воспользуйтесь Помощником подключения и настройки торгового оборудования: СервисТорговое оборудованиеПомощник подключения и настройки торгового оборудования. Добавьте фискальный регистратор и на шаге выбора обработки обслуживания, выберите для него файл с нашей обработкой.

Дальше Вы можете настроить печать чеков в параметрах обработки.

Прежде чем использовать обработку, необходимо загрузить драйвер торгового оборудования АТОЛ версии 8. Как правильно это сделать, можете узнать в следующей видеоинструкции:

С 1.07.2019 при расчетах с покупателями (юр. лица и ИП ) в кассовом чеке необходимо указывать Покупателя (тег 1227) и ИНН покупателя (тег 1228) . При работе в связке с 1c 8.2 и онлайн кассы Атол вам необходимо:

  • ДТО(драйвер торгового оборудования атол) 10 версии. Можно скачать с центра загрузок Атол.
  • Установленная и настроенная касса с прошивкой версии не менее 10-7942. Как проверить версию прошивки:
    1. выключить кассу
    2. зажать кнопку прокрутки кассовой ленты
    3. включить кассу
    4. дождаться 2 звуковых сигналов
    5. отпустить кнопку прокрутки
    6. касса напечатает данные о ККТ
    7. в поле ID СЕРИИ в скобках указана версия прошивки
  • Загрузить в 1с доработанную обработку обслуживанияATOLKKT.EPFc интеграционной компонентой АТОЛ(скачать)
  • Проверить в конфигураторе в общем модуле МенеджерОборудованияВызовСервера наличие строк в функциях СформироватьXMLПакетДляФискализацияЧека и ПолучитьXMLПакетДляФискализацияЧека:
Если Не ПустаяСтрока ( ОбщиеПараметры . Получатель ) Тогда ЗаписьXML . ЗаписатьАтрибут ( "CustomerInfo" , XMLСтрока ( ОбщиеПараметры . Получатель ) ) ; Если Не ПустаяСтрока ( ОбщиеПараметры . ПолучательИНН ) Тогда ЗаписьXML . ЗаписатьАтрибут ( "CustomerINN" , XMLСтрока ( ОбщиеПараметры . ПолучательИНН ) ) ;

и в функции ЗагрузитьДанныеФискализацииИзXML

ОбщиеПараметры . Получатель=ЧтениеXML . ЗначениеАтрибута ( "CustomerInfo" ) ; ОбщиеПараметры . ПолучательИНН=ЧтениеXML . ЗначениеАтрибута ( "CustomerINN" ) ;
  • Проверить отладкой , что из ваших документов при печати чека передаются данные в ОбщиеПараметры.ПолучательИНН и ОбщиеПараметры.Получатель

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

Если в 1с все работает, но чек не печатается, то нужно проверить логи оборудования Атол, открыв их к примеру блокнотом.

Как найти где находятся логи оборудования Атол:

Где найти логи Atol


Если ничего не находит, проверяем XML файл который формирует 1с при фискализации чека в общем модуле МенеджерОборудованияВызовСервера.

Если данные в логах есть, но чек данные все равно не печатает нужно проверить шаблоны чека. Для этого можно использовать TemplateEditor от фирмы Атол:

Увеличить скорость печати чеков по RDP

У большинства компаний работа с 1С организована через удаленный рабочий стол. Если рабочее место кассира и сервер с 1С находятся в разных локальных сетях возникает проблема со скоростью печати чеков. Скорость печати чеков по RDP может занимать от 15 до 60 секунд и даже больше. В статье я опишу самый простой бесплатный вариант решения проблемы скорости печати чеков по RDP на ККМ АТОЛ, подключенной через USB.

Подробная инструкция для подключения кассы АТОЛ по RDP я описывал в статье Подключение ККМ АТОЛ 55Ф к 1С на удаленном рабочем столе. Для 10-й версии драйвера ККМ подключение производится аналогично.

Скорость печати чеков резко упала после удаления «Службы FDSVC» из драйвера ККМ, начиная с 9-й версии. Сделано это было с целью обезопасить своих клиентов, т.к. часто администраторы оставляли возможность подключаться к ККМ с любых устройств и сетей.

Увеличиваем скорость печати чеков по RDP

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

На помощь нам приходит небольшая программа под названием Com2tcp. Данная программа позволяет подключаться к COM-порту по IP адресу через открытый порт.

Скачиваете программу Com2tcp на компьютер, где установлена касса АТОЛ. Скаченные файлы переместите, например, в папку «C:\services». Можете использовать любую другую папку на свое усмотрение.

Для создания связи «TCP/IP порт — Com-порт» необходимо запустить com2tcp.exe со следующими параметрами:

com2tcp \\.\COM3 9999

Где \\.\COM3 — Com-порт кассы АТОЛ, 9999 — TCP/IP порт, к которому мы будем обращаться.

Для быстроты запуска можно создать ярлык для com2tcp.exe с заданными параметрами.

com2tcp увеличиваем скорость печати чеков по RDP

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

Для открытия TCP/IP порта необходимо в настройках роутера прописать данные виртуального сервера (или перенаправление портов, все зависит от модели роутера).

  • внешний порт (может быть любой свободный порт, к нему подключаемся из вне);
  • Локальный адрес компьютера, к которому подключена касса и на котором запущена программа com2tcp;
  • Локальный порт, который прописывали в параметрах com2tcp.

Проброс порта для com2tcp

Проверка доступности порта

В окошке com2tcp мы можем увидеть, что к COM3 порту было обращение.

com2tcp atol

Настройка подключения по TCP/IP к АТОЛ в 1С

Теперь необходимо прописать новые настройки для ККМ в 1С. Для этого переходим в настройки оборудования и прописываем подключение к ККМ по TCP/IP, указывая внешний IP адрес и порт.

АТОЛ подключение по TCP/IP

После сохранения настроек нажмите на «Тест подключения». В случае отсутствия ошибок настройки в течение пары секунд вы получите информацию о вашей ККМ.

Таким образом можно совершенно бесплатно, без покупки сервера печати, ускорить скорость печати чеков по RDP.

Для безопасности рекомендую разрешить подключения к открытому порту только с IP адреса сервера с 1С настройками файрвола или роутера.

Последние статьи:

Рубрики

Свежие комментарии

  • pogrommist к записи Свежие ключи NOD32 бесплатно до 2022 года
  • Павел к записи Свежие ключи NOD32 бесплатно до 2022 года
  • baraban63 к записи Свежие ключи NOD32 бесплатно до 2022 года
  • pogrommist к записи Свежие ключи NOD32 бесплатно до 2022 года
  • pogrommist к записи Свежие ключи NOD32 бесплатно до 2022 года

Поблагодарить

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

Часть переведенных средств пойдет на оплату обслуживания сайта, оставшаяся часть денег будет переведена в благотворительный фонд.

Читайте также: