# Отключение печати бумажных чеков ПО Абонемент

#### **<span style="text-decoration: underline;">Печать чека только для клиента без телефона/почты.</span>**

(!) Печать банковских слипов отключается через службу поддержки банка.

В **uRunPos.ini** на рабочем месте настройка "Не печатать бумажный чек, если возможно".  
Если эта настройка установлена, и у плательщика заполнен номер телефона или E-Mail, то Абонемент будет передавать признак "Не печатать бумажный чек".

<p class="callout warning">Не печатать бумажный чек можно только в том случае, если у плательщика корректно заданы "Номер телефона" или "E-Mail".  
В противном случае будет ошибка печати чека.</p>

"Номер телефона" или "E-Mail" могут быть внесены как в анкете клиента, так и в окне оплаты.

Реализовано в URunPos.dll версии 2.7.0.2  
<span style="background-color: #ffff99;">Настройка вносится строго в файл </span>**<span style="background-color: #ffff99;">urunpos.ini</span>** !!! (даже если он разделен на несколько ФР):  
В секции **\[CustomProp\]** появилась настройка **ElectronicCheckDesirable** (Не печатать бумажный чек, если возможно).

  
**URunPos.ini:**

```
[CustomProp]
; 1 - Не печатать бумажный чек, если задан телефон или E-Mail плательщика. 0 - печатать бумажный чек всегда (по умолчанию)
ElectronicCheckDesirable=1

[ReplacePhonePrefix]
;Если номер начинается на 810 , то он заменится на +
810=+

;Если номер начинается на 8 , то он заменится на +7
8=+7

;Если номер начинается на 9 , то он заменится на +79
9=+79
```

<p class="callout info">Секция **\[ReplacePhonePrefix\]** в ini-файле драйвера ФР  
ФР требует корректный номер телефона. Корректный номер телефона начинается с "+".  
Секция позволяет преобразовать номер телефона к корректному виду</p>

Пример:

**\[ReplacePhonePrefix\]**  
810=+ Если номер начинается на 810 , то он заменится на +  
8=+7 Если номер начинается на 8 , то он заменится на +7  
9=+79 Если номер начинается на 9 , то он заменится на +79

Если в секции нет параметров, то преобразование осуществляется по принципу, как в примере.  
Если в результате преобразований номер будет без ведущего "+", то "+" будет установлен первым символом.

**Настройка Абонемент:**  
  
1\. Настройки  
1.1. Общие параметры  
1.1.1. Услуги и платежи  
1.1.1.1. Упорядочены параметры, относящиеся к фискальным регистраторам  
1.1.1.1.1. Создана группа "Фискальный регистратор (ФР)"  
1.1.1.1.1.1. Новый параметр "ФР может отправлять чеки по E-Mail". Для целей ФЗ-54 и отправки клиентам содержимого чека на E-Mail, используя ФР и ОФД (оператор фискальных данных)  
1.1.1.1.1.2. Новый параметр "ФР может отправлять чеки по SMS". Для целей ФЗ-54 и отправки клиентам содержимого чека на телефон, используя ФР и ОФД (оператор фискальных данных)

[![image-1666259967069.png](https://docs.shelter.ru/uploads/images/gallery/2022-10/scaled-1680-/image-1666259967069.png)](https://docs.shelter.ru/uploads/images/gallery/2022-10/image-1666259967069.png)

1.1.2 Вкладка Гость - Поля Формат телефоны.

Вписать:

```
!#9\(999\)000-00-00;0;_
```

<p class="callout warning">Не вписывайте форматы вида "+70000000000", "+7\_\_\_\_\_\_\_\_\_" и т.д., иначе при отсутствии номера в соответствующем поле в окне оплаты - чек не напечатается и не отправится.</p>

**ВНИМАНИЕ! Данная функция отключит печать чеков/отчетов полностью:**

В таблице Штриха (таблица 17, строка 7, значение 2) можно отменить печать бумажных чеков и формировать их только электронно.

Проверено на версиях:

Для АТОЛА (прошивка 7651, платформа - 5):

fpRU\_AtolDTO.dll - 7.62.71.0  
fptr10.dll - 10.9.2.3  
URunPos.dll - 2.9.0.9

Для Штриха:

Версия ПО : C.3  
Сборка ПО : 45864  
Дата ПО : 20.12.2021  
Драйвер ККТ х64 5.16.0.877  
fpShtr54.dll 7.62.127.0  
URunPos.dll 2.9.0.9