Обращения к СФ

<< Click to Display Table of Contents >>

Navigation:  Для опытных пользователей > Стандартные фрагменты > Метод стандартных фрагментов >

Обращения к СФ

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

Строка-обращение к СФ имеет следующий общий вид:

 

<обращение к СФ>::=<обоснование СФ>['<параметр СФ>]...*

 

Каждое появление  в исходных данных строки <обращение к СФ> приводит к тому, что в тексте-результате на месте обращения к СФ подставляется текст, сформированный из стандартного фрагмента по правилам трансляции на базисный язык.

Обоснование СФ - это идентификатор СФ, где вместо метки "Ф" стоит метка "?". Если происходит обращение к текстовому СФ, то вслед за меткой "?" необходимо писать характерную для таких случаев метку "Т".

Например, если имеется стандартный фрагмент с идентификатором Ф1-Т25-15 и он записан в нормативно-справочную базу, то обращение к нему следует писать в виде:

 

?1-Т25-15 и т.д.,

 

если же он записан непосредственно в исходных данных, то при обращении к нему следует писать:

 

?Т1-Т25-15 и т.д.

 

Для табличных фрагментов параметр СФ в обращении к СФ определяется по формуле:

 

<параметр СФ> ::= <идентификатор параметра СФ>

= <значение параметра СФ>

['=<значение параметра СФ>] ...

 

Если значений параметра СФ больше одного, то идентификатору параметра СФ присваивается значение одномерного массива.