Costya пишет:
цитата: |
А как шаблон в програму добавить ? как загрузить разобрался |
|
Дальше всё просто.
Определяем ширину документа, и кол-во строк шапки и окончания документа, ширину сетки таблицы, и затем вносим эти значения в общие параметры шаблона и сохраняем их. Если это происходит с Excel шаблоном снимок которого приведён выше то эти значения будут такими:
- Правая нижняя граница шапки документа = AV:30
- Правая нижняя граница окончания документа = AV:41
- Начало сетки = C
- Окончание сетки AS
Далее разбираемся с переменными, это самая нижняя левая таблица.
Все переменные подразделяются на те которые записываются в шапке документа, в строках таблицы и в окончании документа. Где переменная используется написано в параметрах переменных шаблона, поле "Где используется".
Первое что нужно сделать - это включить нужным нам переменным параметр "Активна/Неактивна" а ненужным - выключить. При каждом изменении нажимаем кнопку "Сохранить".
Далее настраиваем параметры самой переменной, где она должна напечататься, с каким шрифтом и выравниванием.
По нашему шаблону переменная шапки "Номер заказа" начало и конец поля имеют значение AH:21 (или начало поля AH:21 а конец поля AO:21 и включеный параметр "Обьеденить ячейки)
С остальными переменными шапки поступаем аналогично.
С переменными строки таблицы проще, по нашему шаблону это 2 переменных:
- Наименование блюда, Начало поля C:1 Конец поля AK:1, Параметр "Обьединить ячейки" включен
- Цена (или цена со скидкой), Начало поля AL:1 Конец поля AS:1, Параметр "Обьединить ячейки" включен
Ну и последнее - окончание документа. Здесь считаем по горизонтали начиная от границы шапки. Например если Напишем сумму таблицы сразу за самой таблицей то переменная "Полная сумма заказа" (или в кассу число) будет иметь Начало поля AL:1 Конец поля AS:1, Параметр "Обьединить ячейки" включен, а сумму прописью напишем так: переменная "В кассу пропись" Начало поля AL:9 Конец поля AV:9, Параметр "Обьединить ячейки" включен, параметр "Перенос по словам" включен.
Ну как то так.
Главное понять принцип настройки шаблонов и потом можно настроить почти что любую, какую нужно форму.