П2.2. Структура произвольных документов

Произвольные документы “1C:Бухгалтерии” состоят из:

Объекты. Каждый объект имеет прямоугольную форму и может обладать следующими свойствами:

Если произвольный документ является формой для создания выходных документов (например, отчетов), то заключенные в квадратные скобки “[” и “]” фрагменты содержащегося в объекте текста, рассматриваются при формировании выходного документа как макроимена (возможно, с указанием формата их вывода, например, Е0, П и т.д., см. Приложение 1). Вместо этих фрагментов и окаймляющих их квадратных скобок в выходной документ помещаются значения этих макроимен. Остальной текст остается неизменным.

Замечание. 1. Число пробелов внутри скобок “[” и “]” в данном случае (в отличие от текстовых форм) несущественно — эти пробелы не влияют на подставляемое значение макроимени. В частности, это значение не дополняется справа пробелами, сколько бы пробелов не было поставлено перед закрывающей квадратной скобкой.

2. Следует обратить внимание, что в тексте объекта нельзя использовать команды языка отчетов — они будут восприняты как обычный текст. Для вставки команд используются разделители секций (см. ниже).

Разделители секций. Документ может включать в себя разделители секций, которые изображаются в документе в виде горизонтальных линий, проходящих через все окно с документом. Разделители позволяют логически разбить документ на части (секции) и вставить между ними необходимые промежуточные расчеты.

Разделитель может содержать текст, редактирование которого осуществляется через поле ввода, находящееся на панели инструментов (при недостатке места для редактирования на палитре инструментов можно нажать на ней кнопку и редактировать текст разделителя в отдельном окне).

При формировании выходного документа (т.е. при расчете формы) текст разделителя рассматривается как алгоритм расчета, который выполняется перед обработкой следующей за ним секции документа. Текст может включать в себя комментарии, расчет показателей, переключение периодов и режимов расчета и т.д. Все рассчитанные показатели и переключения режимов, сделанные в тексте разделителя, действительны во всех следующих за ним объектах и разделителях. Разделители не выводятся на печать и не переносятся в генерируемые документы.

Страницы. Документ может состоять из нескольких страниц. Размер страниц определяется размером бумаги, установленным в диалоговом окне установки принтера.

Для добавления новой страницы в документ нужно выбрать кнопку палитры инструментов (см. ниже), для ее удаления — кнопку . Для перемещения по страницам документа можно использовать кнопки и в правом нижнем углу окна с документом. Номер страницы отображается в левом нижнем углу окна.

Замечание. Будьте осторожны при удалении страниц — оно выполняется без предупреждения.

Используются технологии uCoz