Параметры бланка позволяют управлять процессом формирования выходного документа. Применяются по мере необходимости и могут отсутствовать.

НачНомерЛиста

Параметр «НачНомерЛиста» позволяет указать начальный номер листа для данного документа.

По умолчанию нумерация листов начинается с единицы, а при формировании комплектов каждый последующий документ продолжает нумерацию.

НумероватьСтроки

В таблице заполнения состава карты для отображения порядкового номера строки многострочной части листа применяется служебное слово «НомерСтрокиНаЛисте» (см. раздел 15.2.11.2.3). По умолчанию нумерация строк начинается с единицы.

Параметр «НумероватьСтроки1» позволяет указать начальный номер нумерации строк для именованной области «СоставКарты1» и «НумероватьСтроки1» для именованной области «СоставКарты2» соответственно.

ПустыеСтроки

Параметр «ПустыеСтроки» позволяет указать количество пустых строк, вставляемых в документ между информационными строками. По умолчанию пустые строки не вставляются.

Но есть одно исключение. При формировании вида документа «Спецификация» в том случае, если в строке осуществлялся перенос текста элемента на другую строку и параметр «ПустыеСтроки» не регламентирует формирование пустых строк, то между ними будет сформирована одна пустая строка. Параметр «ПустаяСтрокаПриПереносе» позволяет изменить данное правило по умолчанию.

Для формирования пустых строк в бланке в таблице заполнения состава карты оформляется специальный шаблон строки со служебным словом «ПустаяСтрока» в ПЕРВОМ служебном поле (см. раздел 15.2.11.2.3). Если такого шаблона строки в таблице нет, то пустые строки формируются на основании строк именованной области «СоставКарты» (см. раздел 15.2.11.2.2).

Если в параметре «ПустыеСтроки» указано ненулевое значение, то по умолчанию пустые строки вставляются при переходе на следующую запись источника данных если на основе предыдущей записи в выходной документ были сформированы одна либо несколько строк.

Пустые строки по умолчанию не вставляются:

·         Если при формировании строки происходит перенос текста на следующую строку (строки при этом формируются на основе одного и того же шаблона строки), то между ними пустые строки не формируются. Параметр «ПустыеСтрокиПриПереносе» позволяет изменить данное правило по умолчанию.

·         Если две соседние записи источника данных содержат данные для типа класса «Комментарий» и есть шаблон строки для них, то при формировании строк в выходной документ между ними пустые строки не формируются. Параметр «ПустыеСтрокиМеждуКомм» позволяет изменить данное правило по умолчанию.

·         Если на основе текущей записи источника данных формируются строки на основе нескольких шаблонов строк, то между ними пустые строки не формируются. ДЕСЯТОЕ служебное поле для шаблона строки позволяет изменить данное правило по умолчанию (см. раздел 15.2.11.2.3).

·         Если шаблон строки имеет объединенные по вертикали ячейки.

ОтображатьНулевыеЗначения

Параметр «ОтображатьНулевыеЗначения» позволяет управлять отображением в сформированном документе нулевых значений.

Может иметь значения:

·         «Да» - отображать нулевые значения

·         «Нет» - не отображать

По умолчанию нулевые значения отображаются.

ПустаяСтрокаПриПереносе

При формировании вида документа «Спецификация» в том случае, если в строке осуществлялся перенос текста элемента на другую строку и параметр «ПустыеСтроки» не регламентирует формирование пустых строк, то между ними будет сформирована одна пустая строка.

Параметр «ПустаяСтрокаПриПереносе» позволяет управлять этим процессом.

Может иметь значения:

·         «Да» - формировать пустую строку

·         «Нет» - не формировать

ПустыеСтрокиПриПереносе

При осуществлении переноса текста из одной строки в другую пустые строки между ними по умолчанию не формируются.

Параметр «ПустыеСтрокиПриПереносе» позволяет управлять этим процессом.

Может иметь значения:

·         «Да» - формировать между строками столько пустых строк, сколько определено в параметре «ПустыеСтроки»

·         «Нет» - не формировать

ПустыеСтрокиМеждуКомм

Между подряд идущими записями комментариев пустые строки по умолчанию не формируются.

Параметр «ПустыеСтрокиМеждуКомм» позволяет управлять этим процессом.

Может иметь значения:

·         «Да» - формировать между записями комментариев столько пустых строк, сколько определено в параметре «ПустыеСтроки»

·         «Нет» - не формировать

Если параметр «ПустыеСтрокиПриПереносе» имеет значение «Да», то и параметр «ПустыеСтрокиМеждуКомм» так же примет значение «Да» не взирая на то значение, которое ей было установлено.

ПереченьКлассов

Параметр «ПереченьКлассов» позволяет определить какие записи из источника данных нужно использовать и в какой последовательности их обрабатывать. Параметр должен содержать перечень обозначений классов (или каких-либо других значений по усмотрению пользователя).

Если в бланке присутствует такой параметр, то в базе данных будет создана дополнительная таблица с именем ClassDSE. Таблица создается в момент запуска процедуры формирования выходных документов (см. раздел 15.1.11.1).  Таблица будет иметь два поля P1 и P2. Поле P1 будет содержать порядковый номер записи, а поле P2 значения, перечисленные в параметре «ПереченьКлассов». Значения в таблицу будут записаны в той последовательности, в которой они записаны в параметре.

Таблица ClassDSE предназначена для использования в SQL запросе для задания определенной последовательности обработки записей источника данных.

КлассОбработки

Параметр «КлассОбработки» для вида документа «ОперационнаяКарта» определяет классы операций, для которых будет формироваться этот документ.

В параметр записывают обозначение класса операции. Можно указывать несколько обозначений классов.

При использовании такого бланка с этим параметром в качестве бланка перехода, в момент составления комплекта в параметр «КлассОбработки» будет заноситься обозначение класса перехода. Тем самым бланк автоматически настраивается на обработку операций только с обозначением класса перехода.

КартаЭскиза

Параметр «КартаЭскиза» для вида документа «ОперационнаяКарта» определяет, в какой момент формировать карту эскиза. Бланк карты эскиза при этом должен находиться в списке бланков перехода.

Может иметь значения:

·         «ДоОК» - формировать карту эскиза перед первым листом операционной карты

·         «ПослеОК» - формировать карту эскиза после всех листов операционной карты

·         «После» - формировать карту эскиза после первого листа операционной карты

По умолчанию карта эскиза формируется после первого листа операционной карты.

ОтдельныйЛист

Параметр «ОтдельныйЛист» определяет, где формировать документ: на отдельном листе файла Microsoft Office Excel, либо OpenOffice Calc или в составе комплекта документов.

Может иметь значения:

·         «Да» - формировать документ на отдельном листе

·         «Нет» - формировать документ в составе комплекта документов

По умолчанию документ формируется в составе комплекта документов.

Формировать документ на отдельном листе рекомендуется в том случае, если он имеет формат, отличный от формата других документов комплекта.

БланкЭскиза

Параметр «БланкЭскиза» для видов документов «ОперационнаяКарта» и «КартаЭскиза», когда они используются в качестве основных бланков в комплекте, определяет необходимость формирования пустой карты эскиза для операций, у которых отсутствует операционный эскиз.

Может иметь значения:

·         «Да» - формировать пустую карту эскиза

·         «Нет» - не формировать

По умолчанию пустая карта эскиза не формируется.

Защита

Параметр «Защита» определяет необходимость включения защиты на лист Microsoft Office Excel, либо OpenOffice Calc содержащий сформированный выходной документ.

Может иметь значения:

·         «Включить» - включить защиту листа

·         «Отключить» - не включать

По умолчанию у сформированного итогового листа включена защита с паролем «123». Это позволяет предохранить выходной документ от случайной модификации.

УстанавливатьВысотуСтрок

Параметр «УстанавливатьВысотуСтрок» определяет необходимость установки высоты формируемой строки по высоте шаблона строки.

Может иметь значения:

·         «Да» - устанавливать высоту строки по высоте шаблона строки

·         «Нет» - не устанавливать (по умолчанию)

По умолчанию высота шаблона строки игнорируется, за основу берется текущая строка именованной области «СоставКарты» (см. раздел 15.2.11.2.2). При заполнении всех строк многострочной части документа происходит переход на следующий лист. Если указано устанавливать высоту строк, то формируемая строка будет принимать высоту шаблона строки. В этом случае отслеживается изначальная высота именованной области «СоставКарты», при наборе соответствующей высоты в формируемом документе происходит переход на следующий лист.

СимволыПереноса

Параметр «СимволыПереноса» определяет символы, в местах нахождения которых в строке происходит перенос.

При формировании строк программный модуль рассчитывает количество символов, входящих в элемент строки по длине. Если количество символов значения элемента превышает количество входящих символов, то происходит перенос на следующую строку. По умолчанию перенос производится в местах нахождения следующего символа: " " (пробел). Если для бланка указан параметр «СимволыПереноса», то для осуществления переносов будут использоваться указанные в нем символы. Более подробное описание работы системы переносов приведено в разделе 15.2.11.2.3.

ПереноситьСтроку

Параметр «ПереноситьСтроку» позволяет переносить формирование строки на следующий лист, если ее переносы не входят в текущий лист.

Может иметь значения:

·         «Да» - переносить формирование строки на следующий лист, если ее переносы не входят в текущий лист.

·         «Нет» - не переносить (по умолчанию)

МасштабироватьЭскиз

Параметр «МасштабироватьЭскиз» позволяет управлять процессом масштабирования изображения, вставляемого в элемент формы документа.

Может иметь значения:

·         «Да» - масштабировать изображение эскиза по размеру элемента формы документа с сохранением исходного соотношения между высотой и шириной изображения (по умолчанию)

·         «Нет» - не масштабировать

·         «ВРазмер» - масштабировать только в том случае, когда изображение больше элемента формы

УдалятьПустойПервыйЛист

Для вида документа «ОперационнаяКарта» первый лист формируется всегда, даже если у него не сформировались строки в многострочную часть (см. раздел 15.2.11.2.3). Для всех остальных видов документов (кроме «Титульный лист» и «Эскиз», которые формируются особым образом) если в многострочную часть строки не сформировались, то и сам лист не формируется.

Параметр «УдалятьПустойПервыйЛист» позволяет управлять данным процессом.

Может иметь значения:

·         «Да» - удалять пустой первый лист

·         «Нет» - не удалять

Выполнить

Параметр «Выполнить» позволяет непосредственно перед формированием выходного документа вызвать на выполнение функцию, описанную в настройках отчета (см. раздел 15.2.6.3). Для того, чтобы отчет продолжил формирование, функция должна вернуть значение True.

Группа

Параметр «Группа» обязателен при использовании группировок. Представляет собой перечень через запятую группировок, описанных в служебной информации основного источника данных (служебное слово «GROUP») (см. раздел 15.2.6.4.2).

RPT_Документ

Параметр «RPT_Документ» обязателен при использовании автоматического сохранения выходного документа. Служит для включения, либо отключения автоматического сохранения сформированного документа в архиве TechnologiCS (см. раздел 14.4).

Может иметь значения:

·         «Да» - сохранять сформированный документ в архиве TechnologiCS;

·         «PDF» - сохранять сформированный документ, преобразованный в формат pdf, в архиве TechnologiCS;

·         «Нет» - не сохранять.

RPT_Документ_Наименование

Параметр «RPT_Документ_Наименование» задает наименование документа при автоматическом сохранении сформированного выходного документа (см. раздел 14.4). Если параметр не задан, то наименование документа в архиве будет пустым. Параметр может содержать имя именованного объекта (см. раздел 15.2.11.6).

RPT_Документ_Обозначение

Параметр «RPT_Документ_Обозначение» задает обозначение документа при автоматическом сохранении сформированного выходного документа (см. раздел 14.4). Если параметр не задан, то обозначение документа в архиве формируется на основе шаблона обозначения для вида документа (см. раздел 2.6.5). Параметр может содержать имя именованного объекта (см. раздел 15.2.11.6).

RPT_Документ_Вид

Параметр «RPT_Документ_Вид» обязателен при использовании автоматического сохранения выходного документа (см. раздел 14.4). Задает вид документа при автоматическом сохранении сформированного выходного документа. Параметр может содержать имя именованного объекта (см. раздел 15.2.11.6).

RPT_Документ_Наименование_Версии

Параметр «RPT_Документ_Наименование_Версии» задает наименование версии документа при автоматическом сохранении сформированного выходного документа (см. раздел 14.4). Если параметр не задан, то наименование версии документа берется по умолчанию «Версия 1». Параметр может содержать имя именованного объекта (см. раздел 15.2.11.6).

RPT_Документ_Имя_Файла

Параметр «RPT_Документ_Имя_Файла» задает имя файла в файловом составе при автоматическом сохранении сформированного выходного документа (см. раздел 14.4). Если параметр не задан, то наименование файла формируется путем объединения обозначения документа, наименования документа и расширения файла отчета. Параметр может содержать имя именованного объекта (см. раздел 15.2.11.6).

 

См. также:

15.2.8 Бланки