Шаблони друку rtf (wordpad) - crm програма

В CRM програмі "Клієнтська база" є можливість створення шаблонів у форматі RTF. Формат RTF це один з видів документа типу Word, який відкривається в будь-якої версії програми Microsoft Word або Open office. Щоб отримати документ RTF, треба взяти звичайний документ типу Word і зберегти його як RTF.

Важливо: Шаблон RTF не може бути сформований за кількома записами.

Таким чином з'явилася можливість не верстати як шаблон для друку HTML, а просто взяти документ RTF (наприклад, який-небудь договір або бланк), підставити в ньому замість значень що беруться з таблиці спеціальні команди і шаблон для друку на основі простого Word документа готовий.

Шаблони друку rtf (wordpad) - crm програма

Приклад шаблону договору на основі RTF документа.

Шаблони друку rtf (wordpad) - crm програма

RTF документ заповнених даними з таблиці.

Для того щоб створити шаблон в цьому форматі, необхідно:

1. Зберегти наявний документ (Word, OpenOffice і т.п.) в форматі rtf, або вибрати готовий документ в цьому форматі.

2. Відкрити документ rtf в додатку WordPad (меню Пуск - Програми - Стандартні)

3. Прописати шаблони полів в тілі документа в форматі %%% Ім'я поля %%%. Важливий момент: під час набору шаблону поля знаки відсотка і ім'я поля повинні бути набрані в одній розкладці (російської або англійської) без перемикання. Якщо у вас все таки не спрацьовує якийсь поле (виводиться %%% Ім'я поля %%% замість значення), то ви можете відкрити цей же документ в блокноті і знайти шматок коду типу:

%%% 'c4'e0'f2'e0' e4'ee'e3'ee'e2'ee'f0'e0 %%% - всередині знаків %%% не повинно бути слова lang. Якщо воно там є, то значить ви все такі перемикали розкладку і треба стерти його повністю і набрати заново.

4. Збережіть отриманий шаблон документа і залийте його в шаблон друку через кнопку Огляд (попередньо переключивши формат шаблону в rtf)

Поля типу зв'язок і дані з пов'язаних таблиць

У нас є таблиця "Договір", в якому є поле типу зв'язок "Компанія", яке є полем типу "зв'язок", з таблицею "Контрагенти".

Поля типу зв'язок поточної таблиці потрібно вказувати як %%% Компанія.Названіе %%%. де Компанія назву поля в поточній таблиці, а Назва назва поля в таблиці з якою пов'язано це поле.

Можна також звертатися до полів з пов'язаних таблиць:

Якщо ви не можете розібратися як називати поля з пов'язаних таблиць, то ви можете створити шаблон для друку в вигляді HTML і подивитися там назви всіх можливих полів в випадаючому Спіка.

Дуже часто в шаблонах друку виникає необхідність виведення числової інформації в буквеному варіанті (прописом). В такому випадку слід скористатися таким рішенням

1. Додає обчислюється змінну

2. Вносимо Ім'я змінної, а в поле "Обчислення" включаємо наступний код

$ Cur_rec = data_table ( "Ваша таблиця", "id =");
return num2str ($ cur_rec [ 'Ваше поле з числом'], "", "", 0);

Замість "Ваша таблиця" і "Ваше поле з числом" поставте відповідне значення.

3. Зберігаємо і вставляємо ім'я змінної в потрібне місце шаблону друку.