В один прекрасный момент у пользователей возникла проблема с запуском 1С, постоянно кому-то не хватало лицензий.
Решил быстро написать конфигурацию для получения сведений о лицензиях в сервера 1С Предприятия, чтобы посмотреть что там творится. После изобретения велосипеда, оказалось, что я не первый и уже есть похожие разработки, вот и вот. Ну да ладно, надеюсь и моя поделка кому-нибудь приходится.
Решаемые задачи:
- Получение и накопление данных о лиценциях с с сервера 1С Предприятия
- Построение отчетов по текущим данным.
- Построение графиков по динамике использования ключей.
Особенности:
К сожалению, сервер 1С ничего не знает о ключе, кроме его серии и максимальном количестве лицензий. Хотя может и знает, но делиться этой информацией не хочет. Но суть в том, что если у вас два ключа H4 NET50 ORGL8, то невозможно отличить один от другого. Поэтому информация по ключам одинаковой серии будет суммироваться.
Использование:
Получать информацию можно вручную, а можно настроить периодический опрос сервера через заданные промежутки времени. Фоновые задания не делал, особой необходимости в них не было.
Что дальше?
При желании можно получать информацию о начала работы каждого пользователя, продолжительности работы и активности (самые частые перезапуски и количество запущенных приложений)