Синтаксис: OnCollectionChange="func_name"
Определяет имя функции,  которая будет вызываться при изменении коллекции (добавилась запись, удалилась запись). Используется при описании коллекции в сложном элементе. Например: необходимо посчитать по позициям сумму всего заказа. В описании элемента сток заказа "Details " описывается:  
<element name="Details" type="OrderDetail" occures="zeroormore" 
OnCollectionChange="CountOrderSum"/> 
</element>, 
где CountOrderSum - функция которая подсчитывает сумму и кладет в поле Amunt2 заголовка заказа.
 function CountOrderSum(inElem)
 dim i
 dim elOrder
 dim summ
 Set elOrder = inElem.Parent
 summ = 0
 for i = 0 to inElem.Count-1 
 summ = summ + inElem.(i)("summ").Value
 next 
 elOrder("Amount2") = summ
 End function