1С Предприятие 7.7. Документация

       

Предварительное описание процедур и функций


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

Пример:

  • фрагмента текста модуля, содержащий предварительное описание процедуры.
  • Процедура А(Парам1, Парам2) Далее

    Процедура Б()

       Перем АА, ББ;

       ...

       А(АА, ББ);

       ...

    КонецПроцедуры

    Процедура А(Парам1, Парам2)

       ...

    КонецПроцедуры

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

    Процедура А(Парам1, Парам2) Далее

    На то, что это предварительное описание указывает наличие ключевого слова Далее (англоязычный синоним — Forward), которое замещает в случае предварительного описания тело процедуры и ключевое слово КонецПроцедуры. Предварительное описание процедуры/функции может содержаться в любом месте текста модуля, где допускается фактическое определение процедуры или функции, а сам заголовок процедуры/функции должен в точности соответствовать заголовку в фактическом определении, включая наличие, если необходимо, ключевого слова Экспорт и имен формальных параметров.



    Содержание раздела