Язык проектирования расчетных форм

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

Используя такие понятия как "Период расчета", "Вид оборота", "Счет", "Субсчет", "КАУ", "Проводка", "Обороты", "Сальдо" и стандартные математические операции можно создать алгоритм расчета бухгалтерского документа любой сложности.

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

Алгоритмы расчетов могут заноситься вручную. Для облегчения ввода и редактирования расчетных формул (автоматическое создание) применяется Мастер идентификаторов.


Период расчета

Период может быть:

Допускается указывать соединение периодов, например, [Период:Д1.М1.ГП] — первое января предыдущего года, а также составлять интервалы, например, [Период:01.01.2008_01.02.2008] — с 01.01.2008 по 01.02.2008.


Вид оборота

Вид оборота определяется следующими символами:


Алгоритм расчета

Алгоритм расчета представляет собой оператор присваивания, в левой части которого стоит идентификатор, а в правой — арифметическое выражение, условный оператор или функция.

Идентификатор — это буквенно-цифровое выражение. Оператор присваивания (символ =) или пробел является признаком конца идентификатора. Например: &1, &ABC, &АБ2.

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

Например:


Признаки расчетных алгоритмов

Язык проектирования содержит следующие признаки расчетных алгоритмов: