Состав: АТОЛ 55Ф, 1С7.7 когда-то ТиС, драйвер Атол 8.14 и 10.05.
Обработка под нетиповую конфу, но почти все блоки рабочие. Можно тестировать как простую печать одной строки, так и закрытие смены.
Обработка может запускаться с параметрами (документ-реализация и документ-чек), печатает чек (если надо, открывает смену) и возвращает сквозной номер фискального документа.
Обработка спокойно пережила переход на НДС 20% (реквизит и комментарии на 18% остался на память).
Последняя версия обработки рассчитана на печать сразу на две кассы (можно хоть на 10). Требовалось, чтобы кассир не глядя на фирму в слепой ярости нажимала "печать". А программа сама определяла, по какой фирме печатать и куда отправлять. Не мудрствуя лукаво идентификацию проводил по имени кассы (вы можете взять например, IP):
1) Прежде всего, в утилите "Драйвер ККМ" подключая кассы к рабочему месту, назвал их по именам фирм (см. скрин).
2) Открыв в 1С обработку, выбирал фирму и проверил, работает ли идентификация (см.скрин).
Ещё раз поясняю, что обработка под нетиповую конфигурацию, в девичестве 1С7 ТиС. Так что без "напильника" не обойтись.
Если клиенту "чеки не нужны", то можно отправлять их по почте к себе в архив. Спустя полгода, когда "вдруг нужно срочно клиенту", то достаточно ему будет переслать письмо.
Последняя версия определяет наличие 10-го драйвера Атол и подключается к кассе по IP. Делалась обработка в некоторой спешке, поэтому идентификация кассы не гибкая, а прописана в коде.
«клеше» — у меня даже кровь из глаз брызнула 🙂
Клише (фр. Cliché) — печатная форма для воспроизведения текста и иллюстраций.
(1) Мне по русскому в школе почему-то поставили 3. Надо было 2, я бы даже не спорил. 🙂 Но спасибо за уточнение, постараюсь не косячить.
Так перевыгрузь обработку, обнови без «ашипки» 🙂
Добрый день! Скачала Вашу обработку, Без НДС -у меня в чеке не печатает…. пишет 10/110
и еще одна строка в чеке смущает — пишет ТОВАР
а мы услуги оказываем, как бы ее убрать совсем?
(4) Потому что видимо для новой прошивки требуется обновление обработки.
Оно будет?
(5) Добавил новую версию с услугами. 🙂 Только они там отключены:
Если ПроверкаНаУслуги()=1 Тогда
Сообщить(«Есть услуга!!! Надо проверить!»);
Возврат;
КонецЕсли;
Потому что у нас услуг нет, а проверять на живой кассе стремаюсь.
Если появятся услуги, то проверю и выложу полностью рабочий вариант.
Готовое решение с поддержкой ДТО8 и ДТО10 по ссылкеhttp://infostart.ru/public/603118/
(7) Дорого. Спасибо, не надо. Разобрались сами.