В CRM программе "Клиентская база" имеется возможность создания шаблонов в формате ODT, DocX. Формат ODT это основной тип документов программы Open office.
Это возможность использовать богатый возможностями документ, в котором можно легко настроить необходимый вид документа, либо просто взять уже готовый документ, без потери качества документа.
Использование данных из таблиц происходит с использованием внутренних переменных документа.
Важно: Шаблон ODT не может быть сформирован по нескольким записям.
В случае использования формата odt вам необходимо выполнить следующую последовательность действий.
Подготовьте документ в формате odt который вы хотели бы использовать в качестве шаблона, например в случае использования шаблон договора, подойдет ваш текущий договор, который вы распечатываете клиентам.
Перейдите в настройки нужной таблицы и выберите вкладку "шаблоны печати". Если в этой таблице уже были созданы шаблоны, то вы увидите список. Для того чтобы создать новый шаблон печати, нажмите на кнопку «Добавить шаблон». После этого в окне будет отображена форма добавления шаблона. В качестве типа шаблона выберите формат odt (OpenOffice), затем введите имя.
Таким образом при загрузке файла произошло автоматическое сохранение шаблона и открылся режим редактирования.
По ссылке "Скачать файл" скачайте "файл шаблона". Вы получите ваш исходный документ.
Откройте полученный шаблон в OpenOffice. Нажмите клавишу CTRL-F2, для вызова диалога "Поля". Выберите вкладку "Переменные", поле пользователя. Выберите необходимую переменную, нажмите вставить.
После вставки необходимых переменных сохраните документ. Сохраненный документ снова сохраните в шаблоне.
Откройте таблицу и выполните печать с новым шаблоном. Переменные должны быть заменены соответственными значениями.
Также удобно редактировать детали шаблона, когда в документе вы видите не имена переменных, а их непосредственные значения. В этом случае просто выполните печать договора клиента. Откройте его снова в OpenOffice отредактируйте документ и загрузите измененный документ в шаблон.
Бывает необходимо вычислить некоторые значения, которые можно было бы использовать в шаблоне, для этого введен раздел "Вычисляемые переменные" в режиме редактирования шаблона.
Вычисляемые переменные — это те переменные, значения которых определяются путем выполнения вычислений. Подробнее можно почитать по ссылке
Очень часто в шаблонах печати возникает необходимость вывода числовой информации в буквенном варианте (прописью). В таком случае следует воспользоваться следующим решением
Добавляет вычисляемую переменную
Вносим Имя переменной, а в поле "Вычисления" включаем следующий код
$cur_rec = data_table("Ваша таблица","id={ID}");
return num2str($cur_rec['Ваше поле с числом'],"","",0);
Вместо "Ваша таблица" и "Ваше поле с числом" поставьте соответствующее значение.
Ваши вопросы, замечания и предложения по данному разделу оставляйте в комментариях, мы обязательно ответим.
Удачных настроек!