B
Baneslaer
Ребят, сильно не пинайте, подскажите как правильно сделать.
Нужно пройтись по определенному документу и всем его респонсам и внести определенные правки.
Вложенность респоносов "до 5 уровней вниз".
начал писать так:
...
Set curdoc = curdb.Getdocumentbyunid("...")
If Not curdoc Is nothing Then
.....
Set respcol = curdoc.Responses
Set respdoc = respcol.Getfirstdocument()
While Not respdoc Is Nothing
.....
Set respdoc = respcol.Getnextdocument(respdoc)
Wend
End If
но так мы захватываем только 1 уровень респонсов. Для остальных уровней, как-то смущает писать аналогичную конструкцию.
Подскажите, как сделать правильно.
Нужно пройтись по определенному документу и всем его респонсам и внести определенные правки.
Вложенность респоносов "до 5 уровней вниз".
начал писать так:
...
Set curdoc = curdb.Getdocumentbyunid("...")
If Not curdoc Is nothing Then
.....
Set respcol = curdoc.Responses
Set respdoc = respcol.Getfirstdocument()
While Not respdoc Is Nothing
.....
Set respdoc = respcol.Getnextdocument(respdoc)
Wend
End If
но так мы захватываем только 1 уровень респонсов. Для остальных уровней, как-то смущает писать аналогичную конструкцию.
Подскажите, как сделать правильно.