DoljnListIterator - Класс-итератор для перемещения по справочнику должностей

SetBegin - установить итератор на первую должность справочника (т.е. сделать ее текущей)
Find - установить итератор на внутренний код должности ID_Doljn, возвращает 0 если такого нет
CurKey - возвращает внутренний код текущей должности
Next - перемещает итератор на следующий элемент, после этого возвращает IsEnd()
IsEnd - провека достигли ли конца справочника, если ==1, то значение CurKey() неопределенное

Методы класса:
Имя методаОписание
void SetBegin ()
установить итератор на первую должность справочника (т.е. сделать ее текущей)
bool Find (long ID_Doljn)
установить итератор на внутренний код должности ID_Doljn, возвращает 0 если такого нет
long CurKey ()
возвращает внутренний код текущей должности
bool Next ()
перемещает итератор на следующий элемент, после этого возвращает IsEnd()
bool IsEnd ()
провека достигли ли конца справочника, если ==1, то значение CurKey() неопределенное

Пример. Работы с итератором DoljnListIterator

var it = CreateObject("DoljnListIterator"); 
for (it.SetBegin();!it.IsEnd();it.Next()) //цикл по всем должностям в справочнике
{ 
  int vnKodDolgn=it.CurKey();
  AmbaMessageBox("код должности-" + to_string(vnKodDolgn) ,"тест DoljnListIterator",MB_OK, 0); 
}