У шаблонах друкованих форм налаштовується, який вигляд мають мати і що повинні містити документи під час друку. Друкована форма документа створюється при виборі пункту Дія → Друк. В одного документа може бути кілька видів друкованих форм. Наприклад, із прибуткової накладної можна роздрукувати форми ТОРГ-12, М-4 тощо.
Шаблони друкованих форм бувають стандартні та користувацькі.
Стандартні шаблони використовуються за замовчуванням під час друку документів. Вони сформовані заздалегідь, новий шаблон додати не можна. Можна тільки змінити наявний.
Користувацький шаблон використовується, коли потрібно створити власний шаблон, якого немає серед стандартних. Такі шаблони можна створювати з "нуля" і видаляти, на відміну від стандартних. Щоб роздрукувати документ або звіт на основі призначеного для користувача шаблону, у меню Дії → Шаблони потрібно вибрати назву шаблону.
Примітка: cтандартні та користувацькі шаблони використовують різні моделі даних. Тому не використовуйте стандартний шаблон як основу для користувацького шаблону, і навпаки.
Щоб відредагувати шаблон, його потрібно вивантажити в mrt-файл і зберегти на диску. А потім відкрити в дизайнері звітів Stimulsoft.
Як працювати в дизайнері звітів, докладно описано в розділі Приклад користувацького шаблону.
За необхідності стандартний шаблон можна відредагувати: прибрати зайві поля, додати потрібні, або змінити сам вигляд друкованого документа.
Щоб відредагувати стандартний шаблон:
Якщо під час редагування стандартного шаблону допущено помилку, і документ друкується неправильно, або змінений шаблон більше не потрібен, то можна відновити стандартний шаблон. Для цього виділіть змінений шаблон у списку та виберіть пункт контекстного меню Відновити стандартний.
Після створення шаблону нова друкована форма автоматично з'являється в тому документі (або звіті), на основі якого був зроблений шаблон.
Щоб створити власний шаблон:
Розглянемо створення користувацького шаблону "з нуля" на прикладі прибуткової накладної. Шаблони для інших документів створюються аналогічно.
Попередньо зробіть ескіз документа, який потрібно друкувати на основі шаблону, або роздрукуйте схожий документ. Це спростить процес створення нового шаблону.
Створіть і відкрийте шаблон Прибуткова накладна (для складу), з'явиться вікно дизайнера Stimulsoft із порожньою сторінкою.
Ліворуч від сторінки розташоване Швидке меню, в якому потрібно вибирати елементи шаблону і перетягувати їх на сторінку. Праворуч розташований Словник, звідки обирають властивості та дані, які мають відображатися на друкованій формі. Кнопка Перевірка звітів внизу служить для пошуку помилок у створюваному шаблоні.
Ці елементи мають бути розміщені на сторінці шаблону насамперед.
Кожна обов'язкова область надає спеціальні властивості даним і реквізитам, які на ній розташовані. Наприклад, секція Заголовок звіту виводить "шапку" документа на першій сторінці.
Як правило, обов'язкові області однакові для більшості шаблонів.
На сторінці з'являться сині області Header, Data і Footer.
Щоб текст, дані або реквізити відображалися в надрукованому документі, вони мають бути поміщені в текстові комірки.
Вміст комірки може бути постійним для кожного примірника документа (наприклад, назва документа або заголовок таблиці). Такий текст вноситься і зберігається на етапі створення шаблону.
Якщо ж вміст комірки має бути унікальним для кожного документа або комірки (наприклад, номер документа або артикул і назва товару), то для його виведення використовуються спеціальні групи макропідстановок, які називаються Property [властивості] і Item [дані].
Розглянемо процес створення і заповнення комірки на прикладі заголовка накладної:
Текстові комірки зручно створювати копіюванням. Для цього виділіть клітинку мишею, натисніть клавішу Ctrl і мишею перетягніть клітинку на нове місце.
Заповніть створені комірки (процес заповнення комірок описано далі, окремо для кожної області).
Ця секція містить обов'язкові реквізити документа, які виводяться на першій сторінці друкованої форми: заголовок, дата і номер, назва організації тощо.
Заповніть комірки в секції Заголовок звіту, як це описано в пункті Текстові комірки.
Усі потрібні властивості вибираються з меню словника Бізнес-об'єкти- Property [Прибуткова накладна (властивості)]. Відповідність властивостей і тексту показано в таблиці.
Постійний текст | Властивість |
Постачальник: | {Property.Supplier.Name} |
Покупець: | {Property.DefaultStore.Department.JurPerson.Name} |
Співробітник: | {Property.Employee.Name} |
Склад: | {Property.DefaultStore.Name} |
Підрозділ: | {Property.DefaultStore.Department.Name} |
Заголовок даних містить "шапку" таблиці з даними. Заголовки стовпців виводяться на кожній сторінці друкованої форми. Для текстових клітинок використовується межа з усіх боків і перенесення тексту. Текст виводиться жирним шрифтом.
Заповніть текстові комірки аналогічно до попереднього пункту.
Потрібні властивості вибираються з меню словника Бізнес-об'єкти- Property [Прибуткова накладна (властивості)]. Відповідність властивостей і тексту показано в таблиці. Властивість {Property.Currency.Short} виводить на друк позначення валюти (грн.).
Постійний текст | Властивість |
№ | - |
Товар | - |
Місць | - |
Кількість | - |
Ціна з ПДВ, | {Property.Currency.Short} |
Ставка ПДВ (%) | - |
Сума ПДВ, | {Property.Currency.Short} |
Сума з ПДВ, | {Property.Currency.Short} |
Секція Дані містить таблицю з даними. Під час друку в ній будуть розміщені позиції накладної та їхні параметри - кількість, ціна тощо. Для текстових клітинок використовуються властивості: межа з усіх боків і перенесення тексту.
Заповніть текстові комірки секції аналогічно до попередніх пунктів.
Щоб виводилася дробова частина чисел, клацніть по комірці правою клавішею миші, виберіть Формат, потім Числовий і зніміть галочку Регіональні налаштування.
Усі дані обираються з меню словника Бізнес-об'єкти- Item [Прибуткова накладна (дані)], окрім {Line}, яка обирається із Системних змінних. Використані дані перераховані в таблиці.
Дані | Що друкується в документі |
{Line} | Порядковий номер товару |
{Item.Product.Num} | Артикул товару |
{Item.Product.Name} | Назва товару |
{Item.Amount} | Кількість одиниць товару |
{Item.MainUnit.Name} | Одиниця виміру |
{Item.SumContainer} | Ціна за одиницю товару |
{Item.NdsPercent} | ПДВ |
{Item.NdsSum} | Сума ПДВ |
{Item.SumTotal} | Ціна за товар |
Секція містить підсумкові суми. Підсумок виводиться після таблиці з даними.
Усі дані вибираються з меню Бізнес-об'єкти- Item [Прибуткова накладна (дані)]. Використані дані перераховані в таблиці. Для підсумовування цін використовується функція {Sum()} з Функції - Totals - Sum - Sum(object) : decimal.
Дані | Що друкується в документі |
{Sum(Item.NdsSum)} | Сума ПДВ |
{Sum(Item.SumTotal)} | Сума цін на всі товари з накладної |
Підсумок звіту містить обов'язкові реквізити, які виводяться після даних.
У цьому випадку це - число позицій накладної, підсумкова сума цифрами і прописом, а також комірки для підпису відповідальних осіб.
Дані та властивості обираються з меню словника Бізнес-об'єкти - Item [Прибуткова накладна (дані)] і Property [Прибуткова накладна (властивості)]. Використані дані та властивості перелічено в таблиці.
Дані та властивості | Що друкується в документі |
{Count()}, | Число позицій накладної |
{Sum(Item.SumTotal)} | Сума цін на всі товари з накладної |
{Property.Currency.Short} | Найменування валюти |
{ToCurrencyWordsRu(Sum(Item.SumTotal))} | Сума цін у символьному вигляді |
На цьому створення шаблону завершено.
Примітка: окрім перелічених властивостей, можна використовувати функціїї аналогічно до того як це робиться в Excel.
При побудові шаблону, періодично виконуйте перевірку цього шаблону за допомогою кнопки Перевірка звітів, розташованої в нижній частині дизайнера.
Це значно збереже час і дозволить зробити шаблон без помилок.
Якщо знайдено помилки, їх необхідно виправити, інакше документи на основі цього шаблону не роздрукуються.
Якщо буде видано «попередження», а не «помилка», то на відміну від помилок, попередження не впливають на працездатність звіту, і їх можна ігнорувати.
Відкрийте будь-яку прибуткову накладну та виконайте команду Дії → Шаблони → Прибуткова накладна (для складу).
У вікні попереднього перегляду відкриється друкована форма накладної на основі нового шаблону.
Переконайтеся, що всі реквізити, дані та написи є в надрукованій формі, і виглядають так, як повинні. За необхідності внесіть правки в шаблон.