Тема: Использование скриптов в переходах
Доброго времени суток!
Хотим реализовать возможность автоматизированного изменения статусов связанных документов в Архиве, но возникают указанные ниже трудности.
Следующая ситуация:
1) есть документ (Д1) в Архиве, переход способа обработки которого содержит скрипт С1, обязательный к выполнению;
2) есть другой документ (Д2), который связан с Д1;
3) переход способа обработки Д2 также содержит скрипт С2, обязательный к выполнению.
Скрипт перехода документа Д1, среди прочего, должен выполнить указанный переход связанного документа Д2:
... 'ActWrkFlwItem - переходы документа Д2 Call ActWrkFlwItem.Execute(False, "1") ...
Но при этом не выполняется скрипт перехода Д2, который обязателен к выполнению (хотя при выполнении перехода вручную он отрабатывает автоматически :rolleyes: ).
Если поправить скрипт перехода документа Д1:
... 'ActWrkFlwItem - переходы документа Д2 'ActWrkFlwItemActions - действия при переходе документа Д2 - скрипт С2 Call ActWrkFlwItemActions.Execute(False) Call ActWrkFlwItem.Execute(False, "1") ...
То при выполнении перехода Д1 возникает ошибка: "Не могу выполнить макрос, пока выполняется другой макрос".
Как с ней быть ?
---
TechnologiCS 5.7.0.0. (10954)