54-ФЗ: Онлайн-касса (кассы). 1С 7.7 + Атол 55Ф ДТО8/10




Обработка ККМ-онлайн для нетиповой 1С:7.7 с печатью на несколько касс. Поддержка тегов 1227,1228. Поддержка версий драйверов ККТ: ДТО8, ДТО10 для Атол. Исходный код открыт.

Состав: АТОЛ 55Ф, 1С7.7 когда-то ТиС, драйвер Атол 8.14 и 10.05.

Обработка под нетиповую конфу, но почти все блоки рабочие. Можно тестировать как простую печать одной строки, так и закрытие смены.

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

Обработка спокойно пережила переход на НДС 20% (реквизит и комментарии на 18% остался на память).

Последняя версия обработки рассчитана на печать сразу на две кассы (можно хоть на 10). Требовалось, чтобы кассир не глядя на фирму в слепой ярости нажимала "печать". А программа сама определяла, по какой фирме печатать и куда отправлять. Не мудрствуя лукаво идентификацию проводил по имени кассы (вы можете взять например, IP):

1) Прежде всего, в утилите "Драйвер ККМ" подключая кассы к рабочему месту, назвал их по именам фирм (см. скрин).

2) Открыв в 1С обработку, выбирал фирму и проверил, работает ли идентификация (см.скрин).

Ещё раз поясняю, что обработка под нетиповую конфигурацию, в девичестве 1С7 ТиС. Так что без "напильника" не обойтись.

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

 

Последняя версия определяет наличие 10-го драйвера Атол и подключается к кассе по IP. Делалась обработка в некоторой спешке, поэтому идентификация кассы не гибкая, а прописана в коде.

8 Comments

  1. Утюг

    «клеше» — у меня даже кровь из глаз брызнула 🙂

    Клише (фр. Cliché) — печатная форма для воспроизведения текста и иллюстраций.

    Reply
  2. vakham

    (1) Мне по русскому в школе почему-то поставили 3. Надо было 2, я бы даже не спорил. 🙂 Но спасибо за уточнение, постараюсь не косячить.

    Reply
  3. b-dm

    Так перевыгрузь обработку, обнови без «ашипки» 🙂

    Reply
  4. yeskova

    Добрый день! Скачала Вашу обработку, Без НДС -у меня в чеке не печатает…. пишет 10/110

    и еще одна строка в чеке смущает — пишет ТОВАР

    а мы услуги оказываем, как бы ее убрать совсем?

    Reply
  5. rvd_buzzer

    (4) Потому что видимо для новой прошивки требуется обновление обработки.

    Оно будет?

    Reply
  6. vakham

    (5) Добавил новую версию с услугами. 🙂 Только они там отключены:

    Если ПроверкаНаУслуги()=1 Тогда

    Сообщить(«Есть услуга!!! Надо проверить!»);

    Возврат;

    КонецЕсли;

    Потому что у нас услуг нет, а проверять на живой кассе стремаюсь.

    Если появятся услуги, то проверю и выложу полностью рабочий вариант.

    Reply
  7. victuan

    Готовое решение с поддержкой ДТО8 и ДТО10 по ссылке http://infostart.ru/public/603118/

    Reply
  8. vakham

    (7) Дорого. Спасибо, не надо. Разобрались сами.

    Reply

Leave a Comment

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