M
Maria
на форме есть RT-поле, в нем хранятся описания документов со ссылками на них. Нужно пройтись по всем ссылкам и заменить их на другие, а старые удалить.
Как правильно написать код между do и loop, чтобы все правильно работало? а то постояно ошибки валятся?
Код:
Set RTITem = Doc.GetFirstItem("Body")
Set RTnav = RTItem.CreateNavigator
If Not RTnav.FindFirstElement(RTELEM_TYPE_DOCLINK) Then
Print "В документе не содержатся ссылки на другие документы"
Else
Do
Set RTlink = RTnav.GetElement
Call RTItem.BeginInsert(RTnav,true)
Call RTitem.AppendDocLink (NewDoc, NewDoc.Subj(0))
Call RTItem.EndInsert
RTLink.Remove
Loop While RTnav.FindNextElement
end if
Как правильно написать код между do и loop, чтобы все правильно работало? а то постояно ошибки валятся?