Настройка шаблона документа для печати |
Программа "Стройформ" позволяет пользователю самостоятельно создать шаблон документа, внести изменения в существующий шаблон из нормативной базы, а также прикреплять созданный шаблон к любой из имеющихся форм программы или созданному пресету в форме "Управление данными".
Для создания шаблонов программа позволяет пользователю использовать два вида переменных - глобальные переменные; - частные переменные.
Глобальные переменные создаются разработчиками программы и поставляются вместе с текущей версией программы в файле list_constant_doc_patterns.xls, который находится в директории по умолчанию C:\Stroyform\Stroyform. Глобальная переменная жестко привязана к полям интерфейсов форм программы Список переменных содержит более 1000 переменных и позволяет с учетом применения различных "суфиксов" применять более 1 млн. комбинаций переменных. Большая часть переменных добавлена по предложениям пользователей. Глобальные переменные, позволяют использовать общие характеристики данных, например название объекта, название застройщика в комплекте документов без дополнительных затрат на создание интерфейсов и частных переменных. Использование глобальных переменных позволяет программе автоматически устанавливать связи между созданными документами и другими типами данных например, объект, организация физическое лицо
Частные переменные создаются пользователем при создании интерфейса вкладки "Параметры" формы "Документ". Более подробно о создании интерфейса вкладки "Параметры" формы "Документ" смотри раздел "Создание интерфейса формы документа". Используя частные переменные пользователь может самостоятельно создавать документы содержащие специализированную информацию, например значение технологического параметра, ограниченные список документов в качестве приложений к письму и т.д. Частные переменные позволяют описать типами данных (объект, организация физическое лицо) дополнительные свойства присущие только им.
В шаблоне документа одновременно могут использоваться оба вида переменных, что позволяет автоматизировать создание большого количество документов разного типа.
Все переменные начинаются "%", а заканчиваются "}". Пробелов в переменной не допускается.
Пример глобальной переменной в акте освидетельствования скрытых работ из нормативной базы "Стройформ" %sPaperCompanyZastroychikZakazchikFillInfo4Zakluchenie}. Переменная означает, что о застройщике или заказчике в документ будет выведена информация следующего содержания, например, "ЗАО "Соня", свид-во о гос. рег-ции 77 № 108390 от 21.12.2004, ИНН: 5515222950, ОГРН: 1147700127652, адрес: 127015, г. Москва, ул. Вятская, дом 777, стр. 1, Телефон: (495)554-50-20, факс: 887-61-13", т.е: - название организации; - номер свидетельства о государственной регистрации; - ИНН; - ОГРН; - адрес юридический; - телефон; - факс. Каждое значение этой переменной можно отобразить в виде отдельной переменной. Но это займет больше времени на создание шаблона. Для понимания сути глобальных переменных обратим внимание на тот факт, что в интерфейсе формы документа отображается только название организации ЗАО "Соня" и ее функции на объекте - застройщик. Программа по значению переменной определяет какую информацию из базы данных выгружать в данное место шаблона документа.
Пример частной переменной в акте освидетельствования скрытых работ из нормативной базы "Стройформ" %SF1_1_1_SelectColumn_(3)_AsStringByComa}. Переменная означает, что из таблицы №1 панели №1 вкладки №1 вкладки "Параметры" формы "Документ" (%SF1_1_1) выбирается колонка №3 (_SelectColumn_(3)) и вся информация из выбранной колонки строкой через запятую выгружается в данное место шаблона документа (_AsStringByComa). Тип данных частной переменной определяется типом данных колонки или строки в зависимости от структуры созданной таблицы. Более подробно о работе частных переменных смотри раздел "Создание интерфейса документа".
Программа "Стройформ" поддерживает 4 типа "суфиксов", которые позволяют: - определять падеж переменной - /spTNX; - управлять заглавными прописными буквами переменной - /srNX; - управлять форматами даты и времени переменной - /sdX; - управлять отдельными символами, например кавычками, пробелами и т.д, переменной - /schNMY_XX_ZZ. "Суфиксы" применяются как с глобальными переменными, так и с частными.
При создании шаблона документа рекомендуем пользоваться простыми правилами: 1) получить заполненный документ и пустой шаблон документа; 2) выбрать подходящую форму программы для управления переменными шаблона документа 3) определится с количеством переменных, т.к. любой текст это набор постоянных и переменных. Например, название вашей организации в шапке документа можно прописать жестко, например ООО "Стройформ", а можно прописать в виде переменной %titleService}. От таких мелочей зависит универсальность шаблона документа; 4) определится с количеством имеющихся глобальных переменных, возможностью применения только глобальных переменных; 5) определится с созданием частных переменных.
О порядке создания нового шаблона смотри раздел "Форма "Настройка шаблонов документов". |
Руководство пользователя версия 7.4.2013.51, скачать в формате HelpFile.chm, HelpFile.pdf, HelpFile.doc При полном или частичном использовании материалов сайта, ссылка на сайты www.stroyform.ru и www.stroyform.su обязательна support@stroyform.ru. |