Пользователю предоставлять возможность вручную запустить обновление можно, но опасно (например, расширением, которые будет дергать таски). Что если несколько пользователей сразу захотят обновить и т.д. Есть варианты поставить на расписание с хорошей периодичностью в рабочее время.
Пользователю предоставлять возможность вручную запустить обновление можно, но опасно (например, расширением, которые будет дергать таски). Что если несколько пользователей сразу захотят обновить и т.д. Есть варианты поставить на расписание с хорошей периодичностью в рабочее время.
раньше для пользователей был индивидуальный файл с автоматическим обновлением данных при открытии, но я бы не сказал, что нагрузка на сервер была значительная.
раньше для пользователей был индивидуальный файл с автоматическим обновлением данных при открытии, но я бы не сказал, что нагрузка на сервер была значительная.
Можете изучить функционал ODAG и Dynamic Views, это тоже потенциально может помочь с обновлением данных по запросу
Вам же в любом случае надо завязываться на пользователя. Поэтому можно, опять же, теоретически первой итерацией выгрузить маппинг пользователей и доступных ему контрагентов, собрать их в переменную и потом большим запросом выгрузить только их
но это кажется не сильно секьюрным, потому что пользователи могут поменять эту переменную и сами сформировать в скрипте, вместо автоматического сбора. Лучше, конечно, передавать where user=osUser(), чтобы ему возвращались только его значения