2022-02-06 21:59:05
Краткое описание :
Диадок. Не синхронизируются подразделения.Описание :
Что измененно :
"Пользователь конечный, который подписывает документы на сайте
диадок" еще и следит за списком входящих документов Галактики и просматривает
статусы, и если не пришел статус , то выделяет документ и нажимает кнопку
"обновить выбранные документы". Тогда все события документа приходят с сайта
диадок. Сейчас появилось требование следить и за подразделениями, так как они
тоже не приходят вовремя при перемещении на сайте диадок в другое
подразделение. Вот наши настройки (рис1). Вот на примере что происходит(рис2).
Это документ в Галактике и на сайте Диадок. перемещен в подразделение, но в
списке документов он не синхронизировался. Если пользователь с правами
просмотра всех документов на сайте Диадок войдет в ERP «Галактика» и нажмет не
обновить данные, а обновить выбранный документ, то идет синхронизация с 1-го
события движения согласования/перемещения с сайта Диадок (рис 3). "Пользователь
конечный, который подписывает документы на сайте диадок" это постоянно
совершает. Вопрос: какие настройки у нас не проставлены чтобы
Как измененно :
1. Рекомендуется всем пользователям с ограниченными правами
отключить загрузку событий. Для чего следует настройку DIADOC.EVENTALWAYS (
"Общие настройки системы \ Работа с Контур.Диадок \ Разрешить прием событий при
ограниченном доступе") выключить 2. На загрузку событий настроить запуск
галактики в "планировщике задач" сервера с /Galaxy.NowRun или с добавлением в
cfg Galaxy.NowRun='C_DiaDoc::DiaDocSheduler(1,0)' где 1 - за сколько дней до
текущей даты нужно обновить события, а 0 что не нужно выполнять другие
автоматические режимы. 3. Одна из возможных причин - задержка в обновлении
документа после генерации событий - получается что данные об изменениях уже
есть, а сам документ еще не обновился в базе. Для решения этой проблемы
добавлена настройка Diadoc.DelayAfterEvent', 'Задержка в секундах для
обновления документов после обновления событий'. По умолчанию 2.