N
nadezdaMP
Добрый день всем!
с виду очень простой вопрос, но на практике не работает! не пойму в чем дело!
вот пример кода:
Set indoc = inview.GetFirstDocument
....
While Not indoc Is Nothing
' выполняются необходимые вычисления
If act_removedoc = True Then ' если установлен флаг, то удаляем документ, удовлетворяющий условию вычислений, из папки
Call indoc.RemoveFromFolder("($myfolder)")
End If
Set indoc = inview.GetNextDocument(indoc)
Wend
пробовала сделать следующее:
Set indoc = inview.GetFirstDocument
....
While Not indoc Is Nothing
' выполняются необходимые вычисления
set tempdoc = indoc
If act_removedoc = True Then ' если установлен флаг, то удаляем документ, удовлетворяющий условию вычислений, из папки
Call tempdoc.RemoveFromFolder("($myfolder)")
End If
Set indoc = inview.GetNextDocument(indoc)
Wend
но все равно возникает следующая проблема: не перемещает все документы, удовлетворяющие условиям (тут точно все условия верно вычисляются), а перемещает, только через раз, через один, и тд
несколько раз приходится обрабатывать документы в представлении, вот и не пойму как правильно цикл организовать, чтобы точно можно было пройти по всем документам, подскажите пожалуйста кто знает =)
с виду очень простой вопрос, но на практике не работает! не пойму в чем дело!
вот пример кода:
Set indoc = inview.GetFirstDocument
....
While Not indoc Is Nothing
' выполняются необходимые вычисления
If act_removedoc = True Then ' если установлен флаг, то удаляем документ, удовлетворяющий условию вычислений, из папки
Call indoc.RemoveFromFolder("($myfolder)")
End If
Set indoc = inview.GetNextDocument(indoc)
Wend
пробовала сделать следующее:
Set indoc = inview.GetFirstDocument
....
While Not indoc Is Nothing
' выполняются необходимые вычисления
set tempdoc = indoc
If act_removedoc = True Then ' если установлен флаг, то удаляем документ, удовлетворяющий условию вычислений, из папки
Call tempdoc.RemoveFromFolder("($myfolder)")
End If
Set indoc = inview.GetNextDocument(indoc)
Wend
но все равно возникает следующая проблема: не перемещает все документы, удовлетворяющие условиям (тут точно все условия верно вычисляются), а перемещает, только через раз, через один, и тд
несколько раз приходится обрабатывать документы в представлении, вот и не пойму как правильно цикл организовать, чтобы точно можно было пройти по всем документам, подскажите пожалуйста кто знает =)