<< Click to Display Table of Contents >> Navigation: Для опытных пользователей > Стандартные фрагменты > Метод стандартных фрагментов > Обращения к СФ |
Для того, чтобы применить в своих исходных данных стандартный фрагмент, нужно в соответствующем месте исходных данных записать специальную строку-обращение к стандартному фрагменту. Строка-обращение к СФ является связующим элементом между базисным языком системы АВС и стандартными фрагментами.
Строка-обращение к СФ имеет следующий общий вид:
<обращение к СФ>::=<обоснование СФ>['<параметр СФ>]...*
Каждое появление в исходных данных строки <обращение к СФ> приводит к тому, что в тексте-результате на месте обращения к СФ подставляется текст, сформированный из стандартного фрагмента по правилам трансляции на базисный язык.
Обоснование СФ - это идентификатор СФ, где вместо метки "Ф" стоит метка "?". Если происходит обращение к текстовому СФ, то вслед за меткой "?" необходимо писать характерную для таких случаев метку "Т".
Например, если имеется стандартный фрагмент с идентификатором Ф1-Т25-15 и он записан в нормативно-справочную базу, то обращение к нему следует писать в виде:
?1-Т25-15 и т.д.,
если же он записан непосредственно в исходных данных, то при обращении к нему следует писать:
?Т1-Т25-15 и т.д.
Для табличных фрагментов параметр СФ в обращении к СФ определяется по формуле:
<параметр СФ> ::= <идентификатор параметра СФ>
= <значение параметра СФ>
['=<значение параметра СФ>] ...
Если значений параметра СФ больше одного, то идентификатору параметра СФ присваивается значение одномерного массива.