Есть база архивирования, самописка. В базе содержаться документы на разные системы, в документах указываются критерии архивирования. Есть шедульный агент, который бегает по вьюхе и запускает в каждой базе агент архивации.
Есть так же в документе кнопка "Создать сейчас", по нажатию которой запускается тот же шедульный агент, но только для данного документа. В кнопке агент запускается через RunOnServer, но при нажатии клиент "подвисает". Будто ждет окончания работы архивного агента.
Подскажите, что не так? Почему клиент ожидает завершения агента?
Пояснения:
Весь дизайн подписан админ-сервером, сам запуск агента происходит на другом сервере. С правами серверов все в порядке.
У шедульного агента триггер на документы стоит None, работает каждый день.
Вызов агента архивирования для базы делаю через call ArjAgent.Runonserver(param.Noteid)
param - документ настройки архивирования, к которому агент архивирования стучится, чтобы получить критерии.
Есть так же в документе кнопка "Создать сейчас", по нажатию которой запускается тот же шедульный агент, но только для данного документа. В кнопке агент запускается через RunOnServer, но при нажатии клиент "подвисает". Будто ждет окончания работы архивного агента.
Подскажите, что не так? Почему клиент ожидает завершения агента?
Пояснения:
Весь дизайн подписан админ-сервером, сам запуск агента происходит на другом сервере. С правами серверов все в порядке.
У шедульного агента триггер на документы стоит None, работает каждый день.
Вызов агента архивирования для базы делаю через call ArjAgent.Runonserver(param.Noteid)
param - документ настройки архивирования, к которому агент архивирования стучится, чтобы получить критерии.