После задания названия и сокращения документа (расчета) Вы можете задать структуру документа и редактировать файл, описывающий формулы генерации проводок и форму выходного (печатного) документа. Для этого установите курсор на строку с нужным видом документа (расчета) и нажмите клавишу (F5) или кнопку запроса [ Настройка ].
При редактировании структуры документа программа выводит на экран запрос, показанный на рис. 7.12. В запросе сверху приведены параметры, общие для всего документа, а ниже содержится таблица, в которой каждая строка описывает один реквизит документа. В структуре документа может быть задано до 30 реквизитов шапки документа, до 30 реквизитов табличной части документа, практически неограниченное количество информационных полей. При работе с документом может быть введено до 999 строк в многострочной части.
В верхней части запроса (рис. 7.12) указаны параметры, общие для всего документа:
Файл — имя файла формы документа;
Приоритет — приоритет проводок документа и заголовочной записи докуменга в журнале операций;
Авто пересчет — задает режим автоматического пересчета данного вида документов при расчете итогов (см. ниже).
Ниже в окне запроса содержится таблица, состоящая из десяти граф:
Вид — вид реквизита документа (“Шапка” — заголовок или шапка документа, “Таблица” — табличная часть документа, “Инфо” — информационные поля, выводимые при вводе реквизитов документа, “Комментарий” — реквизиты записи заголовка документа в журнале операций);
№ — номер реквизита среди реквизитов одного типа. Эти номера не могут повторяться среди реквизитов одного типа. Номер используется для ссылок на данный элемент при описании печатной формы документа и выполнении расчетов;
Назв. — название реквизита, Названия задаются произвольно и отображаются на экране при вводе документа;
Выч. — символ “+” в данной колонке указывает, что данный реквизит не хранится в базе данных, а вычисляется по заданной для него формуле;
Пор. — число в данной колонке означает порядок реквизитов вшапке или табличной части документа (расчета). Для шапки порядок задает последовательность ввода реквизитов, а для многострочной части последовательность расположения колонок. Наличие данной колонки позволяет перемещать реквизиты в запросе параметров документа (расчета) без изменения их номеров;
Рис. 7.12. Редактирование структуры документа
Тип — тип данных, помещаемых в данный реквизит (число, текст, дата, субконто, счет или вид валюты). Данная графа заполняется только для шапки и табличной части документа. Значение заполняется выбором из выводимого на экран меню. При выборе типа элемента “Субконто” предлагается выбрать также вид субконто из списка видов субконто;
Дл. — длина элемента. Данная графа заполняется только для шапки и табличной части и только для числовых и текстовых элементов;
Экр — длина представления реквизита на экране, заполняется только для текстовых элементов табличной части документа. Значение графы определяет ширину колонки, в которой будет выводиться элемент на экране;
Точн. — для числовых элементов указывает количество разрядов в дробной части числа;
Выр. — задает одно или несколько выражений, разделенных символом “;”. Правила записи формул описываются ниже. Наличие формулы не обязательно.
Под таблицей со структурой документа расположены две дополнительные графы. Значения этих граф относятся к текущей строке запроса (а не к структуре документа в целом):
Пропускать при вводе — если данный признак включен, то при вводе документа данный реквизит будет пропускаться. Первоначально пропуск реквизита устанавливается только для номера строки в табличной части, так как ее редко нужно менять при вводе;
Копировать из реквизита — эта графа содержит номер элемента для копирования из документа другого типа при нажатии (Ctrl)(F9) или кнопки [ Коп. документ ] в журнале операций (см. выше).
Действия в запросе. В запросе реквизитов документа Вы можете:
Типы реквизитов документа. Поясним более подробно назначение типов реквизитов документа, указываемых в графе “Тип” запроса (рис. 7.12).
При вводе документов (рис. 7.3) Вы видите на экране три части документа.
Реквизиты заголовка документа, табличной части документа и информационного табло отмечаются в графе “Вид” (рис. 7.12) обозначениями “Шапка”, “Таблица” и “Инфо”.
Замечания. 1. При создании нового вида документов в его структуру автоматически помещаются два первых реквизита шапки — номер документа и дата документа. Данные реквизиты имеют обязательный характер, они не могут быть удалены из структуры документа и не могут менять свой формат.
2. Для того, чтобы документ имел многострочную часть, нужно ввести хотя бы один реквизит многострочной части. При этом автоматически добавляется первый реквизит многострочной части — номер строки, а новому реквизиту присваивается номер 2.
3. Вычисляемые реквизиты имеет смысл создавать, например, для включения в многострочную часть документа значений, которые всегда однозначно зависят от других реквизитов и прочих данных (субконто, констант). Значение такого реквизита не будет записываться, а будет вычисляться при каждом обращении к документу.
Типы реквизитов документа. Поясним более подробно назначение типов данных реквизитов документа, указываемых в графе “Тип” запроса (рис. 7.12).
Заголовок документа в журнале операций. В запросе (рис. 7.12) имеются также строки со значением “Комментарий” в графе “Вид”. Эти строки задают реквизиты записи — заголовка документа в журнале операций. В строке с названием “Содержание” задается текстовая информация, включаемая в графу “Содержание” заголовка документа в журнале операций. В строках “Субконто 1” и “Субконто 2” могут указываться субконто, включаемые в заголовок документа в журнале операций. По этим субконто можно будет в дальнейшем выполнять поиск и группировку документов в журнале операций. В строке “Сумма” задается сумма операции, помещаемая в заголовок документа в журнале операций.
Ввод и корректировка реквизитов документа осуществляется по общим правилам корректировки списков (см. п. 3.9).