Руководство разработчика

Бланки

Объявляемый модулем FC тип БЛАНК очень похож на тип ДИАЛОГ (см. Создание диалоговых окон) с той разницей, что координаты и размеры элементов управления задаются в сантиметрах, а не в пикселях. В отличие от табличной формы, элементы бланка могут располагаться произвольно, не подчиняясь табличной структуре. Взаимное расположение элементов бланка строго фиксируется в координатном пространстве и может быть изменено только принудительно.

В отличие от табличной формы, где данные содержатся и редактируются в ячейках, в бланке данные заносятся в поля ввода (например, РЕДАКТОР, ВВОД_ЧИСЛА), а выводятся в статические элементы (например, ТЕКСТ). Рисунок рамок и линий создается такими статическими элементами как ЛИНИЯ, РАМКА.

Обмен данными с элементами бланка аналогичен обмену в диалоге (см. Обработка событий). Для бланков нет встроенной возможности сохранения внешнего вида в заполненном состоянии и значений входных полей. Вкратце, бланк – это диалог, который можно напечатать.

Бланки Инфо-Бухгалтер 10 наиболее близки по принципу построения к бланкам Инфо-Бухгалтер 8. Там также внешний вид бланка создается из граф и рамок, расположенных произвольно друг относительно друга.