Розширення для вибору кас ККМ у BAS Роздрібна торгівля для України
Розширення для вибору кас у BAS Роздрібна торгівля
| 🖨️ Друк на принтер чеків | 🔄 Переключення кас |
| 🏢 Кілька організацій | 🎨 Кольорове маркування |
📑 Зміст
| ① Проблема
Навіщо це потрібно ② Можливості Друк чеків на принтері Шаблон чека з налаштувань каси Переключення кас Кольорове маркування Кілька організацій на одному РМК | ③ Налаштування
Підключення принтера чеків Налаштування каси ККМ Вибір шаблону чека ④ Технічні деталі Як це працює Сумісність |
① Проблема
Чому стандартна BAS Роздрібна торгівля не завжди підходить
У багатьох магазинах є ситуація: два ФОПи працюють на одному робочому місці касира. Кожен ФОП — окрема організація в BAS, окрема каса ККМ, окремий ПРРО. Але фізичний принтер чеків — один.
Стандартна BAS Роздрібна торгівля не дозволяє:
| ❌ Прив'язати кілька кас до одного робочого місця |
| ❌ Друкувати нефіскальний чек на принтері чеків (тільки на звичайний принтер) |
| ❌ Швидко перемикатися між касами / організаціями |
| ❌ Візуально розрізняти, яка каса зараз активна |
KKM Addin — розширення, яке вирішує всі ці проблеми без зміни основної конфігурації.
② Можливості
Що вміє розширення KKM Addin
🖨️ | Друк нефіскальних чеків на принтері чеків |
Коли каса працює через емулятор фіскального реєстратора (без реального ПРРО), чек все одно друкується на фізичному принтері чеків робочого місця. Текст чека формується за шаблоном, вказаним у налаштуваннях каси ККМ, з правильною шириною стрічки.
| Пробиття чека в РМК | Результат друку |
📝 | Шаблон чека з налаштувань каси |
Чек формується не за внутрішнім форматом емулятора, а за шаблоном, вказаним у картці каси ККМ (поле «Шаблон чека ККМ»). Підтримується ширина стрічки принтера — текст автоматично форматується під 32, 36 або 48 символів.
| Налаштування шаблону | Редагуваннят типового шаблону |
🔄 | Переключення кас на одному робочому місці |
Два режими роботи:
| Авто | Система показує повну таблицю кас робочого місця. Касир обирає касу при відкритті зміни. Кожна каса прив'язана до своєї організації. |
| Примусова | В таблиці залишається тільки обрана каса — для ситуацій, коли потрібно жорстко зафіксувати робоче місце за конкретним ФОП. |
| Вибір каси (Авто) | Примусовий режим |
🎨 | Кольорове маркування кас |
Кожній касі можна призначити свій колір. Касир завжди бачить, з якою організацією зараз працює — колір відображається у заголовку РМК та в таблиці вибору каси.
| Налаштування кольору | Вигляд в РМК |
🏢 | Кілька організацій на одному РМК |
Типовий сценарій: в одному магазині працюють два ФОПи — наприклад, продукти та напої. Кожен ФОП — окрема організація з окремою касою ККМ та окремим ПРРО. Касир перемикається між ними на ходу, без перезапуску РМК.
| Робоче місце касира |
③ Налаштування
Покрокова інструкція з налаштування
1 | Підключення принтера чеків |
У формі «Підключення та настройка обладнання» додайте принтер чеків для робочого місця касира. Підтримуються принтери з ESC/POS протоколом (XP-58C, XP-80C, Rongta тощо).
| Printer type: | Windows POS Printer |
| Line length: | 32 (для 58мм) або 48 (для 80мм) |
| Printer charset: | Page07 - PC866 (Cyrillic) |
| String encoding: | CP866 |
| Налаштування принтера |
2 | Налаштування каси ККМ |
Відкрийте картку каси ККМ. Розширення додає три нові поля:
| Колір каси | Виберіть колір для візуального маркування |
| Друкувати нефіскальний чек | Увімкніть прапорець для активації друку |
| Принтер чеків | Виберіть принтер зі списку підключеного обладнання |
| Картка каси ККМ |
3 | Вибір шаблону чека |
У картці каси ККМ заповніть поле «Шаблон чека ККМ (продажі)» — саме цей шаблон буде використано для формування нефіскального чека. Шаблон визначає: які реквізити друкувати, в якому порядку, які підсумки показувати.
| Вибір шаблону | Редагування шаблону |
④ Як це працює
Технічні деталі для спеціалістів 1С
Архітектура друку
Розширення перехоплює момент друку чека на емуляторі через механізм &После("ПечатьЧека") в модулі ПодключаемоеОборудование1СФискальныйРегистраторЭмулятор.
Ланцюг дій:
| 1. Касир пробиває чек в РМК |
2. Емулятор обробляє чек (базова функція ПечатьЧека) |
3. Розширення підключає принтер чеків через МенеджерОборудованияКлиент.НачатьПодключениеОборудования (якщо ще не підключений) |
4. Формує шаблон чека: СформироватьШаблонЧека(ВходныеПараметры, , "ПринтерЧеков") |
5. Форматує текст під ширину стрічки: СформироватьТекстНефискальногоЧека(ШиринаСтроки, 0, ШаблонЧека) |
6. Друкує через драйвер принтера: ВыполнитьКоманду("PrintText") |
Сумісність
| Конфігурація: | BAS Роздрібна торгівля 2.2+ |
| Платформа: | 1С:Підприємство 8.3.17+ |
| Тип: | Розширення конфігурації (.cfe) |
| Принтери: | ESC/POS (XP-58C, XP-80C, Rongta та ін.) |
| Вплив на базу: | Жодного — працює як розширення, основна конфігурація не змінюється |












