Получение списка CheckOut выбранного пользователя.

Автор Bobua, 08.11.24, 10:16:35

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Bobua

Добрый день, возникла необходимость проверять, есть ли заблокированные объекты у пользователя?
Есть ли метод в ЛОЦМАН API для получения списка CheckOut у конкретного пользователя?
Или же для получения списка всех CheckOut, чтобы можно было вручную проверить пользователя.

Из похожих методов нашёл только GetInfoAboutCurrentBase с режимом 21, но возвращаются только CheckOut текущего пользователя. То же и с GetLockedObjects.
Подойдет и метод через интерфейс ILoodsmanApplication в плагине, но ILoodsmanApplication.PDMModel.GetCheckoutList() тоже возвращает только у текущего пользователя.

Пока из вариантов вижу только перебор всех объектов и если заблокирован проверять пользователя.
Подскажите пожалуйста)

teplinskiy

Цитата: Bobua от 08.11.24, 10:16:35Добрый день, возникла необходимость проверять, есть ли заблокированные объекты у пользователя?
Приветствую,
Администратор может использовать системный функционал ЦУК:
- ПКМ на БД-х, команда "Список блокировок" и т.д. (см .вложение)

Цитата: Bobua от 08.11.24, 10:16:35Есть ли метод в ЛОЦМАН API для получения списка CheckOut у конкретного пользователя?
Только у текущего и это логично!
Ни к чему Васе (рядовому сотруднику) знать, заблокировал ли Петя (рядовой сотрудник) объект(ы) работая в Клиенте.

Клиент Лоцман, как приложение, не подходящий инструмент подобной проверки.

Цитата: Bobua от 08.11.24, 10:16:35Пока из вариантов вижу только перебор всех объектов и если заблокирован проверять пользователя.
И опять же, зачем? Зачем это делать в Клиенте?
+ Благодарностей: 1

Bobua

Спасибо за информацию!

Однако хоть я и являюсь администратором клиента ЛОЦМАН, доступа в ЦУК не имею.
От идеи возможно действительно стоит отказаться.

teplinskiy

Цитата: Bobua от 11.11.24, 08:38:33являюсь администратором клиента ЛОЦМАН, доступа в ЦУК не имею.
Если учетная запись, от имени которой Вы работаете в Клиенте, входит в группу "Администраторы" Клиента Лоцман:PLM,
то доступ в ЦУК от такой учетной записи разрешён по-умолчанию.

Если ЦУК на Вашем рабочем месте отсутствует, то установите ЦУК отдельно, как "административный" компонент, из дистрибутива Комплекса.