Аутсорсинговый центр

Неземной
аутсорсинг

Внешняя процедура

Внешняя процедура - процедура, которая хранится отдельно от программы, содержащей обращение к ней, и может вызываться из этой или других совместимых программ.

Что означает термин

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

Как устроено

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

В 1С внешние процедуры могут размещаться в модуле объекта или формы внешней обработки. Внешняя обработка хранится отдельно от прикладного решения и может запускаться как самостоятельный файл. Эти особенности показывают принцип независимого хранения кода, но не являются обязательными признаками любой внешней процедуры.

Где применяется

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

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

Возврат к списку

База знаний организована при поддержке делового сообщества. Спираль?!