Закрытие редактируемых присоединенных файлов + удаление связанных процессов
Обработка позволяет закрыть (все или выборочные) файлы, открытые для редактирования и снять, связанные с ними процессы. УТ, БП, КА и др.
- Описание
- Подробнее
Описание
Проблема:
В типовых конфигурациях (особенно в УТ, БП, КА) используются справочники с присоединёнными файлами. Пользователи (вы знаете этих людей?) открывают их для редактирования, но потом уходят на обед (домой, в отпуск), а тем временем вся команда не может работать с документами.
Вот тут и должна прийти на помощь эта маленькая, но очень полезная обработка.

Обработка работает следующим образом:
- Показывает список справочников с файлами, даёт выбрать – чистить все или только определенные
- Если не был выбран ни один справочник из списка (после положительного ответа на вопрос) чистит блокировки во всех справочниках с присоединёнными файлами (!!!Лучше сначала попробовать без закрытия процессов – просто сбросить блокировку в базе!!!)
- Сбрасывает "Редактирует" к пустой ссылке
- Если отмечен флажок "Попытаться завершить процессы", вызывает PowerShell-скрипт для "жесткого" закрытия программ
- Выводит сообщения в интерфейс (например: "Снято 5 файлов в справочнике Договоры").
- Пишет в ЖР и лог на диске куда делись блокировки и какие процессы были завершены.


Когда использовать?
- Кто-то ушёл домой, а файл остался заблокированным
- Перед обновлением, чтобы не было ошибок "Файл занят"
- Если в чате уже пишут "Кто последний открыл этот %$^@%$# договор?!"
Совет: перед массовым использованием предупредите коллег – иначе рискуете услышать крик "У меня пропал несохранённый файл!"
Важные замечания
- Обработка не гарантирует решение всех проблем с блокировками файлов
- В сложных случаях может потребоваться дополнительное администрирование
- Для регулярного применения рекомендуется разработать регламент использования
- Несмотря на свою простоту, обработка является административным инструментом, что накладывает требования к квалификации использующего её.

