Добрый день, уважаемые коллеги!
Рад представить вам свою первую статью на Инфостарте, в которой я расскажу о разработке, предназначенной для упрощения процесса печати кассовых чеков с новыми ставками НДС 5% и 7%, действующими с 2025 года.
Надеюсь, что моя разработка окажется полезной и поможет вам безболезненно адаптироваться к новым требованиям.
Условия:
- Организация с 1 января 2025 обязана печатать чеки с новым НДС 5% или 7%.
- В работе используется сильно измененная устаревшая типовая конфигурация 1С8.
- Обновление до свежей версии 1С с поддержкой новых ставок НДС требует много времени и большой бюджет.
Решение:
Рассмотрим применение программы "Сервер ККМ" для печати чеков с новой ставкой НДС на ККМ Атол.
Программа может подставлять требуемую ставку в кассовый чек перед печатью.
Задачу печати требуемых кассовых чеков можно закрыть за несколько минут.
Требуется выполнить три простых действия:
1. Подключить кассу к серверу ККМ.
2. Настроить в сервере автозамену ставки НДС.
3. Настроить в 1С подключение к кассе через сервер ККМ.
Теперь можно продолжить работу в 1С.
Чеки будут печататься с новой ставкой!
Далее рассмотрим настройки подробнее.
Логика обработки печати:
Системные требования:
1. ККМ Атол с прошивкой 5.15.
2. Microsoft Windows 7 и выше.
3. 32-битный драйвер ККМ фирмы Атол версии 10.10.6.
4. Microsoft .Net Framework 4.5.2 или выше
5. Microsoft Visual C++ 2015-2022 Redistributable (x86)
Настройка сервера ККМ:
В веб-панели администрирования сервера ККМ задается имя ККМ ( например: Atol) и настраивается подключение к физической ККМ (USB или сетевое соединение).
В примере соединение с кассой настроено по TCP-адресу 192.168.3.104, порт 5555.
После настройки параметров подключения проверяем соединение с ККМ на закладке "Состояние".
Мы видим, что в ККМ загружена требуемая для новых НДС прошивка 5.15.
На закладке "Автозамена" в группе параметров "Строка чека - Прочее" настраиваем замену ставки НДС.
Нажимаем кнопку "Сохранить".
Настройка 1С на примере 1С:Розница 3.
Скачать драйвер, подходящий для вашей 1С, можно из веб-интерфейса программы.
При клике на строке таблицы откроется страница загрузки выбранного драйвера с подробной инструкцией по установке.
В 1С добавляется драйвер для виртуальной ККМ стандартным образом, по предоставленной инструкции.
В настройках подключения ККМ вводится IP-адрес сервера ККМ и имя ККМ, заданное на сервере.
В примере мы задали имя "Atol".
Таким образом в 1С добавлено подключение к ККТ Атол через драйвер сервера ККМ.
Теперь можно провести стандартные настройки для печати чеков.
Чеки будут пробиваться с выбранной в сервере ставкой НДС.
В данном примере настроена ставка 5%.
Пример распечатанного чека:
Распечатал чек из старой розницы 3.0.3.169.
В строках чека принудительно проставилась ставка НДС 5%.
Теперь можно не спеша заняться доработкой собственной 1С или перейти к другим задачам.