Создание внутренних процедур сервисного интерфейса
Шаблон написания кода для внутренних процедур сервисного интерфейса довольно прост. Вы получаете доступ к статичному экземпляру бизнес-сущности, который работает как синглтон в AVM. Используя этот экземпляр, вы вызываете соответствующий общедоступный метод бизнес-сущности.
Пример реализации внутренней процедуры SI_GetData, которая получает доступ к статичному элементу данных Instance класса CustomerBE и использует этот экземпляр для вызова соответствующего общедоступного метода бизнес-сущности:
procedure SI_GetData: define input parameter pFilter as character no-undo. define output parameter dataset-handle phdsCustomerBE. BusinessEntity.CustomerBE:Instance:GetData(input pFilter, output phdsCustomerBE). return. end procedure.