Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:docs:qr_code:ru [2017/10/23 17:42]
anton
abills:docs:docs:qr_code:ru [2017/12/07 15:49] (текущий)
anton
Строка 2: Строка 2:
  
 Для каждого типа документа можно указать параметры для QR Code, который будет вставляться в все документы этого типа.\\ Для каждого типа документа можно указать параметры для QR Code, который будет вставляться в все документы этого типа.\\
-На данный момент, в QR коде указаны значения ​указанных переменных ​через ​запятую.\\ +В QR коде будет зашифрована последовательность названий ключей с значениями через ​символ ''​|''​.\\ 
- +\\ 
-Параметры для включения в QR код указываются групами через двоеточие. ​Последняя група отвечает ​за [[abills:​docs:​manual:​admin:​form_templates:​pdf#​parametry_ispolzuemye_v_shablonax|параметры отображения картинки в PDF документе]] \\ +Параметры для включения в QR код указываются группами через двоеточие. ​Есть возможность вывода имени ключа, указав нужное имя в скобках
-  %CONFIG%:​%CLIENT%:​%DOCUMENT%:​%PDF_PARAMS%+
  
 +Последняя группа отвечает за [[abills:​docs:​manual:​admin:​form_templates:​pdf#​parametry_ispolzuemye_v_shablonax|параметры отображения картинки в PDF документе]] \\
 +  %PREFIX%:​%CONFIG%:​%CLIENT%:​%DOCUMENT%:​%PDF_PARAMS%
 +Для HTML шаблонов,​ нужно добавить переменную %QR_CODE% в текст шаблона в том месте, где хотите увидеть картинку. (в конфигурации апача должен быть прописан алиас ''​images''​ на папку ''​templates''​)
 +\\
 +Сгенерированные картинки кешируются в папке **templates/​docs_qr/​**
 +\\
 +\\
 +В группе ''​PREFIX''​ можно указать произвольный текст, который будет вставлен в начало зашифрованной строки.\\
 В группе ''​CONFIG''​ можно указывать названия любых параметров конфигурации.\\ В группе ''​CONFIG''​ можно указывать названия любых параметров конфигурации.\\
-Для группы ''​CLIENT''​ - названия полей персональной информации (''​UID'',​ ''​PHONE'',​ ''​ADDRESS'',​ ''​FIO''​). +Для группы ''​CLIENT''​ - названия полей персональной информации (''​UID'',​ ''​PHONE'',​ ''​ADDRESS'',​ ''​FIO''​)\\ 
-В группе ''​DOCUMENT''​ - переменные,​ которые относятся к текущему документу (''​SUM''​ и т.д.) +В группе ''​DOCUMENT''​ - переменные,​ которые относятся к текущему документу (''​SUM''​ и т. д.)\\ 
-Группа ''​PDF_PARAMS''​ - отвечает за расположение и размеры картинки в PDF документе.+Группа ''​PDF_PARAMS''​ - (обязательная) ​отвечает за расположение и размеры картинки в PDF документе\\
  
 **Пример :**\\ **Пример :**\\
-Для отображения в накладных QR кода с параметрами организации (заполняются в ''​Настройка / Другое / Параметры организации''​)\\+Для отображения в накладных(**RECEIPT**) ​QR кода с параметрами организации (заполняются в ''​Настройка / Другое / Параметры организации''​)\\
 **libexec/​config.pl** **libexec/​config.pl**
 <​code>​ <​code>​
-  $conf{DOCS_QRCODE_INCLUDE_RECEIPT} = '​ORGANIZATION_ADDRESS,​ORGANIZATION_BANK_NAME,​ORGANIZATION_BANK_NUM:​x=200;​y=150; img_height=200;​ img_width=200';​+  $conf{DOCS_QRCODE_INCLUDE_RECEIPT} = 'HELLO:ORGANIZATION_ADDRESS(Address),​ORGANIZATION_BANK_NAME(Bank),​ORGANIZATION_BANK_NUM:​x=200;​y=250; img_height=200;​ img_width=200';​
 </​code>​ </​code>​
 +\\
 +Обратите внимание на то, что здесь отсутствуют группы ''​CLIENT''​ и ''​DOCUMENT''​\\
 +
 +
 +{{ :​abills:​docs:​docs:​qr_code:​index-1.png?​direct&​600 |}}