Проблема - у некоторых пользователей открыт сеанс(подвис?), они открывают новый - регламентное задание выполняется и загружает данные - получается что данные загружаются дважды.
Как можно это исключить?
(3) хм... тормознет всех остальных, кто работает с этим документом?
(4) вынести нельзя - это обработка получения ЕГАИС - стартует под ключем ЕГАИС на пользовательской машине
(5) Используй объектные пессимистические блокировки. Ну, которые через Заблокировать() у объекта устанавливаются. Их можно без таймаутов проверять.
Какой-нить предопределенный элемент справочника (лучше специального) для этого удобно. Пытаешься заблокировать и если эксепшн - значит параллельный поток уже фигачит.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн