Оповещение о скором окончании трудового договора или договора ГПХ для ЗУП 2.5

Данный механизм не выводит информацию о скором окончании трудового договора в список "Мои задачи". Оповещения выводятся во всплывающее окно в программе 1С, поэтому вероятность не заметить скорого окончания трудового договора или договора ГПХ сводится к минимуму.

Окно с оповещением выглядит так:

Нажав на кнопку "Напомнить позже" напоминание будет перенесено на время, которое указано в настройках для текущего пользователя 1С.

Нажав на кнопку "Закрыть" напоминание будет перенесено на завтра.

 

Настройка показа оповещений:

Для настройки показа оповещений для конкретного пользователя 1С вам необходимо открыть регистр сведений "Оповещения пользователей".

Изначально список настроек для пользователей пуст. И каждый пользователь получает оповещения о трудовых договорах и договорах ГПХ, которые заканчиваются в течение ближайших 7 дней и по умолчанию оповещение переносится на 60 минут.

Вы можете откорректировать настройки пользователя для показа оповещений. Для этого вам необходимо добавить/отредактировать настройки для пользователя, где необходимо указать пользователя, количество дней до окончания трудового договора или договора ГПХ и время в минутах, на которое будет перенесено оповещение.

Установка:

Вам необходимо объединить вашу конфигурацию с конфигурацией из этой публикации (см. видеоинструкцию.):

Отредактировать модуль обычного приложения - перед текстом модуля

////////////////////////////////////////////////////////////////////////////////
// ОПЕРАТОРЫ ОСНОВНОЙ ПРОГРАММЫ

добавить следующее:

Процедура АВ_Обработконсоль отчетов чикОповещений() Экспорт
	
	ТекстСообщения = АВ_ОповещениеПользователей.СформировконфигурацииатьОповещениеПользователям();
	
	Если ТекстСообщения <> "" Тогда
		
		Форма = РегистрыСведений.АВ_ОповещенияПользователей.ПолучитьФорму("ФормаСообщения");
		Форма.ТекстСообщения = ТекстСообщения;
		
		Если Не Форма.Открыта() Тогда 
			Форма.ОткрытьМодально();
		КонецЕсли;
		
	КонецЕсли;
	
КонецПроцедуры

и в процедуру ПриНачалеРаботыСистемы() добавить:

ПодключитьОбработконсоль отчетов чикОжидания("АВ_Обработконсоль отчетов чикОповещений", 60);

 

При объединении необходимо снять галочки со свойств конфигурации и со справоч внешние компонентыника «Пользователи».

На данный момент нет возможности указать каким конкретно пользователям показывать оповещения, а каким нет, т.к. для моих нужд это не требовалось. Если для вас это необходимо - пишите, добавлю.

Надеюсь, что данный механизм будет кому-нибудь полезен. С нетерпением жду ваших комментариев!

Скриншоты


Окно оповещения.JPG

Настройка.JPG

Файлы

Наименование Файл Версия Размер Кол. Скачив.
Оповещение о скором окончании трудового договора или договора ГПХ для ЗУП 2.5:
.cf 123,35Kb
8
.cf 1.0 123,35Kb 8 Скачать

Полная версия

© ООО "Инфостарт", 2006-2023 www.infostart.ru