Настройка шаблона документа для печати

Top  Previous  Next

Программа "Стройформ" позволяет пользователю самостоятельно создать шаблон документа, внести изменения в существующий шаблон из нормативной базы, а также прикреплять созданный шаблон к любой из имеющихся форм программы или созданному пресету в форме "Управление данными".

 

Для создания шаблонов программа позволяет пользователю использовать два вида переменных

- глобальные переменные;

- частные переменные.

 

Глобальные переменные создаются разработчиками программы и поставляются вместе с текущей версией программы в файле 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.