Navigation:  Конфигурация комплекса > Документы > Конструктор первичных документов >

Дизайнер документов

Previous pageReturn to chapter overviewNext page

Для вызова Дизайнера документов выберите в горизонтальном меню Сервис – Конфигурация – Документы – Дизайнер документов (или нажмите ALT+D). Дизайнер текущего документа вызывается по SHIFT+F3.

clip2332

 

F6 – добавление нового документа

F8 – удаление документа

Правая кнопка мышки – добавление или удаление документа, уровня или реквизита.

F2 – сохранение документа

SHIFT+F2 – частная запись

SHIFT+F4 – частное поле

 

Пункт Свойства отображает поля R169 справочника.

«Код» – уникальный трехбуквенный код документа. Используется в дальнейшем для связи с конкретным представлением документа.

«Наименование» – Наименование создаваемого документа

«Краткое название» – Может содержать краткое название документа

«Период нумерации» – может составлять «месяц» или «год». По этому параметру будет создаваться номер документа.

«Блок кода, возвращающий номер» – если в документе есть поле NUMDOC (номер документа), то это поле может содержать обработчик открытия текущего документа, который может, к примеру, автоматически увеличивать значение поля NUMDOC по какому-нибудь условию, которое невозможно описать в условии нумерации.

«Условие нумерации» – содержит признак, что данный документ может нумероваться по-особому (например, согласно аналитике), или согласно какому-нибудь реквизиту документа (например, ANAL1).

«Нумерация вне уровня» – обычно документ нумеруется по первому уровню (шапка документа). Если нужна нумерация на каждом уровне документа «Нумерация вне уровня» устанавливается в «Да».

«Help Topic» – номер темы в файле справочной системы. Для автоматического вызова темы текущего документа при нажатии на F1.

«Вхождение в табель» – Указывает, что данный документ должен входить в табель, и по какому признаку.

«Реквизит с датой документа» – дата может содержаться в реквизитах DATDOC, KSHIFT, DSHIFT

«Номер уровня с датой документа» – чаще всего дата документа хранится на первом уровне

 

Пункт Уровни описывает все «этажи» документа.

Документ может содержать до 35 уровней.

 

Свойства уровня

«Номер уровня» – устанавливает код уровня конкретного документа ( 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C... )

«Наименование» – содержит наименование уровня.

«Тип структуры» – может принимать значения «обычная» или «вертикальная». Вертикальную структуру могут иметь только уровни, которые описывают реквизиты связанных с шаблонами Word документов. Такие документы, как правило, имеют только один уровень (второй). Все остальные уровни должны иметь обычную структуру.

«Ссылка» – В данном реквизите содержится KindDoc (тип) документа, в котором описана общая (обычная) структура для каждого реквизита уровня документа с вертикальной структурой. Это поле заполняется только для уровней с вертикальной структурой реквизитов.

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

levels_doc

 

«Дополнительный родительский уровень» – у одного уровня может быть два родительского уровня.

«Идентификатор формы Налогоплательщик Юридического лица» – используются для экспорта данных в Налогоплательщик ЮЛ.

 

Реквизиты

Реквизиты документа – это описание полей, с которыми будет работать пользователь при открытии этого документа.

fields_doc

 

По CTRL+F6 вы можете добавить реквизиты из других документов (по ALT+F1 можно выбрать несколько реквизитов).

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

На графике фон родительского реквизита выделен красным цветом – фон подчиненных реквизитов выделен зеленым цветом. Перед наименованием реальных полей (реквизиты, которые содержаться в таблице базы данных) нарисован синий квадратик (например, перед CATTR10). Перед дополнительными полями (эти реквизиты находятся в мемо-поле базы данных) нарисован желтый квадратик (MOL).

Также можно посмотреть влияния других реквизитов на выбранный.

fields_doc2

 

Свойства реквизитов можно просмотреть все сразу (закладка в нижней части экрана ВСЕ), либо Основные – это наименование реквизита, Ввод – свойства реквизита, отвечающие за ввод информации, Взаимозависимости – определяют зависимость реквизита от справочников, позволяют ввести программы в пре-блоке и пост-блоке.

Подробное описание всех свойств реквизитов:

«Идентификатор реквизита» – латинская аббревиатура реквизита. Используется при описании свойств других реквизитов и при создании представлений документов.

«Тип реквизита» – выбирается из списка (если редактирование ведется в режиме карточки). Может принимать значения: реальное поле, вычисляемое поле, дополнительное (Memо) поле, выбираемое из справочника, выбираемое из массива. Реальное поле, дополнительное (Memo) поле, выбираемое из справочника и выбираемое из массива сохраняются в базе. Вычисляемое поле в базе не сохраняется, если не указана процедура записи в базу.

тип «реальное поле» – указывается для существующих полей (которые описаны в файле dt_field.adt в базе DOCS).

тип «дополнительное (Memo) поле» – указывается для полей, которые ранее не были описаны в dt_field.adt. Для таких полей следует указывать маску ввода. Кроме того, если имя реквизита указано как дополнительное (Memo) поле, а имя реквизита совпадает с именем поля, которое есть в базе данных, то часть значения реквизита будет содержаться в поле базы, с которым совпало имя, а оставшаяся часть будет помещена в Memo– поле. В результате, такие поля могут быть отсортированы по той части значения, которая уместилась в реальной части.

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

тип «выбираемое из массива» – устанавливается, если значение поля принимает какие-то фиксированные значения. Все используемые массивы, должны содержаться в справочнике R201 – Описания массивов.

тип «вычисляемое поле» – устанавливается, если значение этого поля не следует сохранять в базе.

тип «ссылка» указывается для реквизитов, чьи описания находятся в другом документе, а сами реквизиты объявлены там как общие. Такие реквизиты добавляются в другие документы из списка общих реквизитов, который вызывается по сочетанию клавиш CTRL+F6. После выбора общих реквизитов, в свойстве реквизитов «Выражение чтения из базы» будет находиться ссылка в формате KindDoc+Номер уровня на документ, в котором находится полное описание реквизита. Изменения описания общего реквизита приведет к тому, что этот реквизит во всех документах, где есть на него ссылка, будет рассчитываться по-новому (одно и то же описание используется во многих документах).

«Наименование» – название реквизита, которое будет фигурировать на экранной форме документа, если оно не переопределено в представлении.

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

«Выражение для расчета» – подпрограмма, по которой производится перерасчет значения реквизита, после изменения другого реквизита, у которого данный перечислен в свойстве «Перечень зависимых реквизитов». При написании подпрограмм можно использовать предопределенные переменные, которые служат для определения различных вариантов отработки взаимозависимостей реквизитов:

INFLUENSE – Имя рассчитываемого реквизита

BASEFLDNAME – Имя базового (предыдущего) реквизита

INPUTFLDNAME – Имя исходного реквизита

VALUE – Значение базового реквизита

OLDVALUE – Предыдущее значение базового реквизита

FLADD – Флаг добавления новой записи (в противовес отработке при изменении реквизитов у старой записи)

FLDEF – Флаг режима установки умалчиваемого значения (устанавливается на время прописывания умалчиваемых значений при добавлении)

«Форматирование для поиска» – преобразование реквизита к значению, которое может быть использоваться при поиске по F10.

«Умалчиваемое значение (выражение)» – константа или вычисляемое выражение, используемое в качестве исходного значения реквизита при добавлении нового документа.

«Маска ввода» – устанавливает формат значений, которые могут быть присвоены реквизиту. В принципе маска редактирования реквизита документа описывается в формате Delphi (см. описание свойства EDITMASK):

>        Если символ > встретился в маске, все последующие символы переводятся в верхний регистр (заглавные буквы) до конца маски или до появления символа < .

<        Если символ < встретился в маске, все последующие символы переводятся в нижний регистр (строчные буквы) до конца маски или до появления символа > .

<>        Если такая пара встретится в маске, то для последующего ввода отменяется проверка на регистр вводимых символов, и данные запоминаются в том регистре, в каком были введены.

\        Символ, следующий за \, становится обязательным в данной позиции.

L        (заглавная латинская) требует в данной позиции только алфавитный символ: A-Z, a-z, А-Я, а-я.

l        (строчная латинская л) позволяет ввод только алфавитных символов в данной позиции, но не требует, чтобы символ непременно был введен.

A        (заглавная латинская) требует в данной позиции только алфавитный или числовой символ: A-Z, a-z, 0-9, А-Я, а-я.

a        (строчная латинская) позволяет ввод только алфавитных символов или цифр в данной позиции, но не требует, чтобы символ (цифра) непременно были введены.

C        (заглавная латинская) требует ввода произвольного символа в данной позиции.

c        (строчная латинская) позволяет ввести в данной позиции произвольный символ, но не требует, чтобы символ непременно был введен.

0        требует ввода только цифр в данной позиции.

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

#        позволяет ввести цифру, плюс или минус в данной позиции, но не требует их непременного ввода.

:        используется для разделения часов, минут, секунд при вводе времени. (На самом деле берется настройка разделителя из Панели управления.)

/        используется для разделения месяцев, дней и лет при вводе дат. (На самом деле берется одноименная настройка из Панели управления.)

;        используется для отделения 3-х полей маски.

_        автоматически вставляет в текст пробелы. Когда пользователь вводит символы, курсор проскакивает символы _ .

Исключения из формата EditMask:

-        десятичная точка в маске для числовых полей указывается запятой или точкой, например, 9999,99

-        второе и третье поля маски можно не указывать, в этом случае они принимаются за ';1; '

-        при описании числовых реквизитов третье поле маски отвечает за отображение нуля. Для отображения вместо 0 пустой строки третье поле маски *: 999.99;;* означает заменять 0 пустой строкой

-        при описании числовых реквизитов, хранящихся в символьных полях в начале маски следует указывать символ ! , например, !9999,99

-        при описании числовых реквизитов, которые могут быть отрицательными, следует использовать вместо девятки 9 шаблон # в позиции возможного ввода минуса, например, ##9.99;;* означает возможен ввод отрицательных чисел, вместо 0 – пустое значение

-        при описании символьных реквизитов может быть использована специальная маска, определяющая количество символов на экране и максимальное количество символов, например, (c|10|50) – реквизит занимает на экране 10 символов с максимальным вводом 50-ти символов; (c|10) – реквизит занимает на экране 10 символов с максимальным вводом 10-ти символов.

-        при описании «датных» реквизитов, хранящихся в символьных или Memo-полях, маска ##/##/## или ##/##/#### (на случай, если не хватает реальных полей типа «Дата»)

-        при описании логических реквизитов маска (B) – если в описании реквизита «Поле справочника (имя массива)» ArYesNo: (Да, Нет). При описании логических реквизитов, хранящихся в символьных или Memo-полях наряду с маской (B) может быть использована маска (L). По умолчанию используется массив ArPlus («+»,« »), вид внутреннего хранения зависит от массива, для ArPlus или ArYesNo информация хранится в символьном виде

-        может быть использована специальная маска, в которой доступны возможности повтора символов в формате (повторяемые символы|число повторов):

например, (9|3) → 999, (9|3),(9|2) → 999,99

-        при описании Memo-реквизитов, занимающих на экране несколько строк, используется формат (повторяемые символы|число повторов|кол-во строк в TMemo-элементе|кол-во символов на одной строке). Кол-во строк в TMemo-элементе должно быть обязательно указано или заменено |, даже если строка одна, то есть количество разделителей | должно быть не меньше 2-х! Любые разделы в спец маске могут быть пропущены, при отсутствии любого начального раздела он должен быть заменен разделителем | , например, (||5) – 5 строк , кол-во символов в строке – умалчиваемое. Пример 2: (c|45|5|10) максимальное кол-во символов 45, 5 строк по 10 символов в строке. Если дополнительное (Memo) поле должно иметь две строки шириной по 60 символов, то маска ввода должна выглядеть как (c|120|2|60).

Для описания связанных с шаблонами Word документов введены еще два типа реквизитов, принадлежность к которым определяется характерной маской. Если задать маску ввода как (L), то поле будет логическим, и содержать либо знак «+», либо пробел. Если маску поля установить равную [P], то в шаблоне Word такое поле будет иметь кнопку, нажатие на которую вызовет выполнение программы, записанной в пост блоке реквизита.

«Имя справочника» – свойство указывается в случае, если выбор значений реквизита производится из какого-либо справочника, и содержит имя этого справочника. Если значение поля выбирается из массива, то содержит значение «Массив».

«Поле справочника (имя массива)» – свойство связано с предыдущим и указывает, значение какого поля справочника становится значением реквизита. Если тип поля установлен как «выбираемый из массива», то содержит имя массива.

«Номер отображения справочника» – в случае выбора значения реквизита из справочника, это свойство может указывать номер отображения на высветку справочника.

«Фильтр связи справочников» – определяет, какой фильтр поставить на связанный справочник.

«Поля связанного справочника» – определяет, какое поле выбрать из справочника, указанного в реквизите «Фильтр связи справочников». При выборе из справочника, в таблице будут представлены только те поля этого справочника, которые перечислены в данном поле. Если у какого-либо поля есть связанный справочник, то перечисление этого поля в поле «Поля связанного справочника» приведет к отображению всех связанных полей связанного справочника.

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

«Изменяемый при выборе из справочника реквизит» – идентификатор реквизита, которому присваивается значение поля справочника, указанного в свойстве «Поле справочника» после выбора из справочника.

«Пре-блок» – выражение, выполняемое перед редактированием реквизита, либо условие, от выполнения которого зависит возможность редактирования реквизита.

«Пост-блок» – выражение, выполняемое после редактирования реквизита, либо условие, от выполнения которого зависит возможность присвоения реквизиту введенного значения. В связанных с Word документах данное поле может содержать подпрограмму, которая будет выполняться при нажатии кнопки около текста поля.

«Перечень зависимых реквизитов» – перечень реквизитов, чьи значения пересчитываются после изменения данного реквизита. Причем надо иметь в виду, что по умолчанию пересчет этих реквизитов вызывает отработку их зависимых реквизитов (указанных в одноименном перечне для этих реквизитов). Отработку этих вложенных зависимостей можно отменить с помощью спецсимволов:

!        (воскл. знак) в начале списка зависимостей отменяет выполнение вложенных зависимостей для всех реквизитов

+        (плюс) перед реквизитом – включает его вложенные зависимости

–        (минус) перед реквизитом – отключает его вложенные зависимости

«Суммирование на другой этаж» – содержит номер вышестоящего этажа, на который будет перенесена сумма, рассчитанная на текущем этаже.

«Отслеживание изменений по этажам» – содержит номер нижестоящего этажа, на котором будут сделаны изменения, после того, как будет произведено изменение реквизита на текущем этаже.

«Специальное поле» – содержит служебную информацию. Изменения в данное поле следует вносить только разработчикам комплекса.

«Тип» – С помощью данного поля можно задать тип компонента для ввода-вывода реквизита в представлении (окно ввода с кнопкой, выпадающий список и т.п.), а в следующем реквизите «Событие» переопределить стандартные события этого выбранного компонента. Возможные варианты компонентов: TLabel, TButton, TRadioButton, TEdit, TNewRxDbGrid, TSpeedButtonM, TRxDbComboEditDU, TRxComboEditDU, TAdsExtendedDataSet, TDBEdit, TDbText, TComboEdit, TdBComboBox, TBevel, TPanel, TMemo, TMaskEdit, TNewDbMemo, TNewDbComboBox.

«Событие» – Данное поле позволяет переопределить событие для компонента, выбранного в поле «Тип». Например, OnButtonClick=ChoiceDogv. Также, для того же компонента можно задать свойства, например DirectInput=false.

«Пор. №» – содержит порядковый номер реквизита, при отображении справочника реквизитов документов в виде таблицы, если требуется упорядочить записи. Используется для удобства редактирования и создания реквизитов документа.

«Общий» – установка этого свойства добавит реквизит в список общих реквизитов (добавляемых по CTRL+F6 как реквизиты типа «Ссылка»).

«Часы» – позволяет суммировать одноименные реквизиты на текущий уровень с учетом формата времени (часы:минуты).

«Идент. Налогоплательщика ЮЛ» – используется для выгрузки в Налогоплательщик ЮЛ.

«Выделение при установке фокуса» – свойство определяет нужно ли выделять поле реквизита при выборе его в карточке.

 

Представления

Один и тот же набор реквизитов текущего документа можно по разному выводить на экран, т.е. реквизиты текущего документа могут иметь разные представления.

Общие настройки представления

Название – Определяет название конкретного представления.

Условие – если для данного уровня документа существует несколько представлений, то по этому условию определяется, какое из них открывать.

Период хранения данных – может составлять месяц или год. Влияет на название файла. Если значение этого поля установлено как «месяц», то формат названия файла, в котором содержится документ, будет следующий: алиас + 2 цифры месяца + 2 последние цифры года. Если значение этого поля установлено как «год», то цифры месяца будут заменены на два восклицательных знака.

Идентификатор файла – Определяет первые четыре буквы файла, в котором содержится документ.

Алиас – Определяет сокращенное название таблицы, для обращения к данным.

Дополнительно открываемые файлы – в этом поле перечисляются файлы, которые дополнительно нужно открыть во время открытия данного документа. Обычно это файлы бухгалтерских проводок.

Программы – может содержать блок кода

Информационная строка – содержание этой строки отображается в строке состояний (внизу экрана).

Индексное выражение – определяет индексное выражение.

Вид первоначальной высветки – может иметь значения «список», «разделение» или «карточка». Определяет, какой вид будет у документа при его открытии.

Имя реквизита, на который при добавлении устанавливается фокус – действие следует из названия.

Help Topic – номер темы в файле справочной системы (для открытия этой темы по F1)

Имя идентификатора для печати – определяет название бланка для печати, если он отличается от умалчиваемого.

Цвета – настройка цвета представления.

Доступ – определяет доступ к файлу, в котором содержится документ

Блок кода при (закрытии формы, закрытии документа, удалении, изменении, создании формы, открытии формы, блок кода создания переменных документа) – различные блоки кода для гибкой настройки представления формы документа

Сброс порядка – сбрасывает про открытии документа порядок, который ранее был установлен.

Нужен стандартный отчет – определяет добавлять ли к списку отчетов при печати стандартный отчет.

Нужна печать карточки – предоставляет возможность напечатать карточку документа.

Замороженные колонки – при перемещении в таблице вправо количество колонок, которые будут оставаться на экране.

Нестандартные клавиши – использование клавиш добавления F6 и удаления F8 в режиме «только для чтения».

Использование Scopes вместо фильтров – использование более сложного фильтра диапазонов, вместо обычного фильтра.

Количество строк предыдущего этажа – при открытии подчиненного уровня, высвечивается и родительский уровень. Количество строк определяет ширину карточки родительского этажа.

Итоги SQL – итоги рассчитываются с помощью SQL запроса.

Разделять цифры на триады – определяет, будут ли отделяться пробелом тысячи от сотен (1000 или 1 000)

 

Представление (список реквизитов) можно просматривать в форме таблицы или карточки.

Таблица, Карточка

Здесь можно добавить/удалить реквизит (F6, F8 или правая кнопка мыши), изменить расположение реквизитов относительно друг друга, установить ширину колонки, группу, порядок.

Расположение реквизитов можно изменять обычным перетаскиванием с помощью мыши.

Наименование – введите в это поле текст, которым будет подписан текущий реквизит в представлении документа.

Общий заголовок – Заголовок, который будет отображен жирным шрифтом в данной строке перед перечнем реквизитов (текст, который содержится в поле Наименование, отображается обычным шрифтом перед каждым реквизитом.) Для реквизитов, которые должны располагаться в одной строке, значение всего поля «Общий заголовок» должно быть одинаковым.

Итог – данное поле определяет, будет ли в представлении документа в виде таблицы в нижней строке содержать сумму по всему полю.

Ширина – ширина колонки

Группа – реквизиты, имеющие одинаковую группу будут располагаться в одной строке в режиме карточки. После изменения группы закройте дизайнер и вновь откройте его, только после этого вносите изменения в карточку

Порядок – введите в это поле, каким по счету должен быть показан реквизит, при представлении документа в виде карточки.

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

 

Функции представления

Функции – это программы, которые будут выполняться при нажатии на определенную функциональную клавишу F1..F10 или на комбинацию клавиш CTRL+F1..F10, ALT+F1..F10, SHIFT+F1..F10.

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

Подпись – название функции, которое будет показано в качестве подсказки в текущем документе на соответствующей клавише.

Имя функции – функция или программа обработки нажатия

Аргументы функции – если в имени функции введена программа, то аргументы указывать не нужно

Доступ из списка – разрешает запускать функцию (или нажимать клавишу) в режиме таблицы

Доступ из карточки – разрешает запускать функцию (или нажимать клавишу) в режиме карточки

Описание – русское описание работы функции

 

Отчеты

Создание печатной формы для текущего документа. Добавление печатной формы F6. Дизайнер отчетов вызывается по клавише SHIFT+F9.

Подробнее смотрите описание работы дизайнера отчетов.

 

Доступ

К документу устанавливается доступ группы пользователей или для каждого пользователя индивидуально. Можно установить доступ к документу по умолчанию. Доступ можно заимствовать с другого документа, сбросить доступ или установить общий доступ для всех документов. (В правой части экрана кнопки Заимств., Сброс, Общий).

 

Проводки

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

Формулы расчета проводок могут быть заданы в двух видах:

1. В виде текста подпрограммы, помещенной в поле «Программа расчетов». В этом случае в этой подпрограмме формируются значения всех реквизитов проводки (Дебет, Кредит, Аналитики, Сумма и т.д.) или набора проводок и производится запись этих сформированных проводок. Для записи проводок используется функция SetProvVars параметрами, которой являются:

1-й – индекс массива, если = -1 или не существующий, то проводка добавляется. Для вычисления индекса массива можно использовать функцию SeekProvVars.

2-й – массив со значениями реквизитов проводки:

{{ИМЯ 1Реквиз. проводки, ЗНАЧЕНИЕ 1Реквиз. проводки , ОПЕРАЦИЯ},

{ИМЯ 2Реквиз. проводки, ЗНАЧЕНИЕ 2Реквиз. проводки , ОПЕРАЦИЯ}, ... },

где <операция> – что делать, если в массиве переменная с таким именем уже есть: ['+','-','*','/']. Если операция не задана, то всегда значение перемененной заменяется новым из массива параметров.

2. В виде задания отдельных параметров каждой проводки. В этом случае в блоке «Предварительных расчетов и условий» указывается выражение возвращающее логическое значение (Истина – формировать, Ложь – пропустить). Если данный блок пуст, то это соответствует Истине. Остальные реквизиты формул расчета соответствуют одноименным полям проводок, и вычисленное значение каждого из них записывается в одноименное поле проводки, например, результат выражения, написанного в «Дебет сч.», будет записано в поле DEBT файла PRVS. Посмотреть наименования реквизитов проводки можно так: F3 – карточка и SHIFT+F5 – имена реквизитов.

Для видимости переменных в различных блоках проводки их необходимо объявлять Private. Обращаться к уже вычисленным значениям реквизитов проводки можно по имени реквизита со знаком подчеркивания слева. Например: _Debt, _Kred, _Danal1.

Формируются проводки по документу по клавише CTRL+F5

Сами проводки, сформированные по документу, можно просмотреть по горячей клавише CTRL+F4.

Описание полей формул проводок:

N п/п – номер по порядку

Тип – тип документа

Уровень – уровень документа, для которого будет формироваться проводка. Следует учитывать, что проводки формируются начиная с нижнего уровня к верхнему. Т.е., например, сначала формируются проводки 5-го этажа, затем 4-го, затем 1-го.

Примечание – русское описание смысла проводки

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

Программа расчетов – текст программы, для формирования проводки (см. выше)

Сумма – сумма проводки

Валюта – сумма в валюте

Количество – количество в проводке. Если сумма, валюта и количество равны нулю, проводка не формируется

Дебет счета – может содержать программу, возвращающую дебет проводки

Кредит счета – кредит проводки. Если дебет или кредит пустые – проводка не формируется

Дебетовая аналитика (справочник, код) 1, 2, 3 – в проводке может быть до трех аналитик. Например, первая аналитика – производство, вторая – сырье, третья – бункер основного сырья.

Кредитовая аналитика (справочник, код) 1, 2, 3 – можно указывать программные выражения, проводка может не содержать ни одной аналитики

Дата (приход / расход) – дата в проводке

Статус – если содержит латинские буквы np, то к проводкам не относится

Примечание – короткое описание, которое будет записано вместе с проводкой

Номер, Дата, Тип документа – обязательные свойства проводки

Дополнительная сумма 1,2,3 (для сведений) – не обязательная сумма, для будущего быстрого формирования различных сведений