# Налаштування QR на пречек

{% hint style="info" %}
Cкрипт у інструкції адаптован під ширину макета - 40.&#x20;

За нашої інформацією саме цю ширину використовує більшість ресторанів.
{% endhint %}

## Налаштування в менеджерській станції

Для того щоб перевірити ширину макета\
Виберіть Установки > Друк > Документи та макети\
Перейдіть до розділу Розрахунок з покупцем і виберіть пункт Прокр.

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2FC23gfS1RQpfxA11wDnvY%2Fimage18.png?alt=media&#x26;token=ab2b1ec8-3947-4d8a-841d-314660ac6bea" alt=""><figcaption></figcaption></figure>

1.У менеджерській станції перейдіть до меню Налаштування > Налаштування > Розширені властивості

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2FQuQzevmYo5eNBb8U8beI%2Fimage3.png?alt=media&#x26;token=8731c2cf-a197-409a-a90f-4ed39a1035d7" alt=""><figcaption></figcaption></figure>

2.В “Свойства до справочников”, добавить расширенное свойство -&#x20;

pusherCode

* Назва: pusherCode
* Системне ім'я: pusherCode
* Статус: Активний

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2FefTFcxRqO2VoBzRqQXoK%2Fimage14.png?alt=media&#x26;token=15aeb5be-6e3c-46e7-8464-d2053604d86a" alt=""><figcaption></figcaption></figure>

expzUrl

* Назва: expzUrl
* Системне ім'я: expzUrl
* Статус: Активний

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2F38nn207mK4LeuNmRuLHa%2Fimage16.png?alt=media&#x26;token=0afb26cd-7a24-4bbe-a201-004b2c1eac87" alt=""><figcaption></figcaption></figure>

3.Оберіть властивість pusherCode у розділі Основне натисніть **Список Типів**, потім на 3 точки.

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2FKeq7fuhOv21wiWvlMCvd%2Fimage12.png?alt=media&#x26;token=95c61176-8d65-4e61-9fd3-a1e8c26e3cb4" alt=""><figcaption></figcaption></figure>

4.У вікні що відкрилось  **Список типів для розширеної властивості** натисніть правою кнопкою миші у вільному полі та виберіть Додати елемент

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2FsZ3mgHc8IzyVOlfpbrfb%2Fimage4.png?alt=media&#x26;token=65dc48c3-5134-4839-93fb-bca816d3f1f4" alt=""><figcaption></figcaption></figure>

5.Для властивості pusherCode додайте Ресторан із підрозділу Система

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2Fee3vniw8FlJZZgGYo64w%2Fimage8.png?alt=media&#x26;token=f09ead98-ced4-4ad1-9cf0-fd1aa2635e2f" alt=""><figcaption></figcaption></figure>

Після додавання об'єкта Ресторан у властивість pusherCode у розділі Основне в Списку Типів зміниться кількість типів елементів\
Для перевірки змін , оберіть властивість pusherCode у розділі Основне натисніть Список Типів, потім на 3 точки. Вікно, що відкрилося, має містити тип для розширеної властивості з найменуванням ClassInfo:Ресторан

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2FcQEhYQrDbfxqK5hyjFQP%2Fimage7.png?alt=media&#x26;token=c498393c-116c-4a76-8798-875b55a384e2" alt=""><figcaption></figcaption></figure>

6. Повторити п.3 - п.5 для властивості expzUrl

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2FKl9DNqeJkOzP5oxf0G6c%2Fimage17.png?alt=media&#x26;token=2161450c-a300-499f-a19e-628608401e2f" alt=""><figcaption></figcaption></figure>

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2FkKxdEvKnwuBd68aS3Mbx%2Fimage19.png?alt=media&#x26;token=ffdf8be4-8105-4eb3-8e97-965395024922" alt=""><figcaption></figcaption></figure>

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2FLlEhlmUykWQcRFLEM4TI%2Fimage7.png?alt=media&#x26;token=3558db17-2006-4c65-84cd-440a68696149" alt=""><figcaption></figcaption></figure>

7\. Закройте Менеджерскую станцию и заново запустите Менеджерскую станцию&#x20;

8\. Перейдите в настройки ресторанов Сервис > Станции и устройства > Ресторан > Свойства > Расширенные свойства и заполните у ресторанов свойства pusherCode. (Получить в поддержке моно) и expzUrl. - значение <https://mbnk.biz/>

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2F6vUrkHa4jBXe1rcWT9Xj%2Fimage1.png?alt=media&#x26;token=fc563a2f-3401-4466-adf6-8ec49ea354fe" alt=""><figcaption></figcaption></figure>

9. Перейдіть до меню: Налаштування > Друк > Використання схем друку. Дізнайтеся схему друку, яка використовується зараз: пріоритет знизу вгору — чим нижча, то пріоритетніше. (наприклад на скрині найпріоритетнішою є схема друку Основна Офіціант)

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2FVEeyGdwSWMmNslT5yAKS%2Fimage1.png?alt=media&#x26;token=d47eb0bb-6f2c-4460-be7f-9b90144df897" alt=""><figcaption></figcaption></figure>

10. Перейдіть до меню: Налаштування > Друк > Схеми друку

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2FjGWDZxofZqZu3am6UjmX%2Fimage3.png?alt=media&#x26;token=14a3a87d-0369-489a-ac8c-35a1badb6e2a" alt=""><figcaption></figcaption></figure>

11. Виберіть схему друку, яку ви дізнаєтеся в пункті 9. Знайдіть документ Провід, дізнайтеся який макет: номер і назва зараз використовується за замовчуванням.

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2FyPaDvjPFeDoDpSRR7dwB%2Fimage24.png?alt=media&#x26;token=7f7b3c70-e235-41bc-b02f-e4c9e7c31627" alt=""><figcaption></figcaption></figure>

12. Виберіть Налаштування > Друк > Документи та макети

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2FdOvT5MbpoYg7IEnaReWr%2Fimage11.png?alt=media&#x26;token=5be10370-6c16-4b81-8df9-9ed4b392dbdd" alt=""><figcaption></figcaption></figure>

13. Перейдіть до розділу **Розрахунок з покупцем** і виберіть пункт Пречек.

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2FW4nx6zHoHowINnZvhFdz%2Fimage26.png?alt=media&#x26;token=1163b220-230a-4faf-9c98-ff4e5e6b0679" alt=""><figcaption></figcaption></figure>

14. Скопіюйте макет поточного пречека назву та номер якого ви подивилися у **Схемі друку**. Натисніть на іконку пречеку правоб кнопкою миші і виберіть **Копіювати**, потім на порожньому місці **Вставити**

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2FuS85UGlYqOaS8sUDdHds%2F%D1%96.png?alt=media&#x26;token=1e2c1521-81d4-4831-b35a-f853ab108863" alt=""><figcaption></figcaption></figure>

15.Введіть назву Пречек expz і переведіть **Статус** з **Чернетки** до **Активний**

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2FTu670lGzKnKV7mKCU96d%2Fimage21.png?alt=media&#x26;token=2dd6231a-1b24-491e-90df-81cc660fc1b7" alt=""><figcaption></figcaption></figure>

16. Перейдіть до редагування дизайну макета, натиснувши лівою кнопкою на ... у полі **Макет** або двічі натиснувши **\[Дизайн макета]**\ <mark style="color:red;">На даний момент скрипт адаптований під ширину макета - 40.</mark>

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2Fj2Dj6DGq3rgC8QApaX5y%2Fimage31.png?alt=media&#x26;token=3b484025-2bab-476d-acc7-3790cbac4e1d" alt=""><figcaption></figcaption></figure>

17. Знизу макета створіть новий **Віртуальний бенд**, для цього натисніть **правою кнопкою миші на біле поле** і натисніть **"Створити бенд"**, після цього оберіть "**Віртуальний**". Розтягніть мишкою бенд вниз.\
    Потім усередині бенда клацніть правою кнопкою миші і натисніть "**Створити мемо**". Розтягніть мемо за його краї на ширину чека.

<div><figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2FoYfcN19hix5WwwKAlsSH%2Fimage20.png?alt=media&#x26;token=205bef74-db14-443e-b548-201cbf6e85cb" alt=""><figcaption></figcaption></figure> <figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2Fidm7bcoxI41BheX3n2EU%2Fimage9.png?alt=media&#x26;token=c7e447f5-97b8-4a9d-9daa-7f669c54f9e7" alt=""><figcaption></figcaption></figure> <figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2FWdyomdme0aygU9XipKLv%2Fimage10.png?alt=media&#x26;token=af826e59-84c4-4005-9506-03310c119dda" alt=""><figcaption></figcaption></figure></div>

Разом **бенд із вмістом мемо** матиме такий вигляд

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2F2ly5HCg2pdTAdanaO7mY%2Fimage32.png?alt=media&#x26;token=60ac721b-334f-4fa6-8706-0ce628420a59" alt=""><figcaption></figcaption></figure>

18. Увійдіть у режим редагування, натиснувши правою кнопкою мишки на мемо, і вибравши пункт "**Режим редагування**" **і клацніть по мемо лівою кнопкою двічі** для відкриття вікна редагування мемо.

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2FsbhNKTPCt1yLcm6yYUQV%2Fimage27.png?alt=media&#x26;token=32872e07-337e-4aea-93fa-05bc9e76c584" alt=""><figcaption></figcaption></figure>

19. У мемо вставте скрипт.\
    Можливі проблеми в залежності від ширини макету. (Зараз за замовчуванням скрипт адаптований під ширину макета – 40)

{% hint style="warning" %}
Номер мемо в скрипті (Memo7) збігається з номером редагованого Memo, це обов'язкова умова для коректної роботи скрипта.&#x20;
{% endhint %}

<details>

<summary>Script</summary>

var&#x20;

&#x20; sQR, billId, normilizeBillId, url: string;&#x20;

begin

&#x20;    billId := \[Заказы.GUID];

&#x20;    normilizeBillId := Copy(billId, 2, 36);

&#x20;    url := \[System.Ресторан.expzUrl];

&#x20; begin                        &#x20;

&#x20;     sQR := url + \[System.Ресторан.pusherCode] + '/orderId\_' + normilizeBillId;

&#x20;     Memo7.text  :=  Char(#10)

&#x20;                  \+ 'Сплатити цей рахунок можна за QR-кодом' + Char(#10)

&#x20;                  \+ '             \<QRCode ' + sQR + '>' + Char(#10)

&#x20;                  \+ 'Наведіть камеру смартфона або QR-сканер' + Char(#10)

&#x20;  end;

end

</details>

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2FnKjc7iSnmL7ZxK1uuWg9%2Fimage28.png?alt=media&#x26;token=54270309-e26f-4b38-813e-13d413addff7" alt=""><figcaption></figcaption></figure>

20. Збережіть макет, натиснувши кнопку OK.
21. Знову відкрийте поточну схему друку, назву якої ви подивилися раніше у використання схем друку, оберіть поточний макет пречек, перегляньте який Клас осн. принтера вибрано, чи варто галочка Пакувати перед печаткою, запам'ятайте це.

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2FTQa8zPLc90yX7G04J2Gy%2Fimage29.png?alt=media&#x26;token=3a1d5378-810b-4a3f-a476-0ba70f1b056c" alt=""><figcaption></figcaption></figure>

22. Додайте створений раніше макет пречека: натисніть правою кнопкою миші на вільному місці, потім виберіть **Додати подання документа** \
    Виберіть розділ Розрахунок з покупцем, підрозділ прочок і двічі натисніть на макет.

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2FYXRGlRT71XUYSt6EwhXT%2Fimage22.png?alt=media&#x26;token=25c111ec-1628-4551-bbd6-bdb9666c317c" alt=""><figcaption></figcaption></figure>

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2FyGt6wqXWGcar5CqHdL2b%2Fimage5.png?alt=media&#x26;token=9cef0c26-e359-40ba-8de5-c1ff367c9902" alt=""><figcaption></figcaption></figure>

23. У полі Клас осн. принтера виберіть той клас осн. принтера, і стан галочки Пакувати перед печаткою, які ви запам'ятали раніше зі старого макета, тобто необхідно порівняти налаштування полів Клас осн. принтера та Пакувати перед друком старого макета Пречек та нового Пречек expz

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2FG0lyfnEZoSqr222KNTxH%2Fimage25.png?alt=media&#x26;token=6dec5e9b-fcb6-4d8d-8a88-f09206fe7090" alt=""><figcaption></figcaption></figure>

24. ВАЖЛИВО! \
    Видаліть старий макет з схеми друку, натиснувши на нього правою кнопкою мишки, потім Видалити. (Можливо можна зробити **неактивним** або не видаляти)

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2FxVIyU4kIBycJ7gyIis71%2Fimage15.png?alt=media&#x26;token=bbf8e30f-3ee2-48a7-87d6-7482f4945c37" alt=""><figcaption></figcaption></figure>

25. Перейдіть до налаштувань обладнання Сервіс > Станції та Пристрої та встановіть у налаштуваннях всіх принтерів, які друкують розриви розмір QR-коду:

<figure><img src="https://115752690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUrrjxJkhEuwfb0dGwW06%2Fuploads%2FVILoLh1BnMzFGqq5sdrU%2Fimage13.png?alt=media&#x26;token=e66efaf1-61fd-461b-b02e-3e4025271fd7" alt=""><figcaption></figcaption></figure>

26. Для кожної касової станції подивіться, який принтер використовується для друку бруньок
27. Для цього виберіть станцію, вкладка Властивості, у розділі Призначення принтерів перегляньте який принтер використовується Для пречеков, або іншого класу, якщо у схемі друку як Клас осн. принтера вказано інший клас.
28. У вкладці Принтери знайдіть цей принтер і перегляньте модуль, який він використовує.
29. У вкладці Пристрої знайдіть цей модуль та пропишіть наступні значення: Для термопринтерів (модуль EPSON):

QRCodeXYSize = 200 QRCodeIndent = 135 Для фіскальних реєстраторів (модуль Universal driver for fiscal printers) більшості типів:

BarcodeHeight = 200

Для фіскальних реєстраторів (модуль Universal driver for fiscal printers) типу 169 FR Atol DTO10:

BarcodeHeight = 100

Для фіскальних реєстраторів (модуль Universal driver for fiscal printers) типу 182 FR Custom:

BarcodeHeight = 50
