Функция инициализации портов субмодели
initsubmodelports(submodel_id);
submodel_id – идентификатор субмодели.
initsubmodelports – функция производит переинициализацию портов субмодели с идентификатором submodel_id в соответствии с изменениями блоков типа 1004.dita# и 1003.dita#, расположенных внутри субмодели. Идентификатор субмодели может быть получен, например, с помощью функций getobj, findobjectbyfullname.
Функция возвращает единицу, если порты субмодели были проинициализированы и ноль в противном случае.
initsubmodelports(findobjectbyfullname("macro1"));
initsubmodelports(submodel);
Скрипт примера 1 осуществляет снаружи переинициализацию портов субмодели с именем macro1. В примере 2 происходит то же самое, только скрипт должен находиться внутри субмодели.