Концепция решения
Для отражения информации о реальной причине увольнения - добавляем к документу Увольнение 2 дополнительных сведения:
1. Причина увольнения
Тип - Дополнительное значение. Здесь выбор из нашего классификатора типовых причин увольнения.
2. Причина увольнения (доп)
Тип - Строка. Здесь указывается причина увольнения в свободной форме - конкретная причина увольнения именно этого сотрудника.
Заполнение этих свойств можно организовать разными способами - зависит от особенностей вашей организации. В простейшем случае заполнять их может кадровик, который вводит Увольнение в систему. В более сложных случаях - это делает руководитель подразделения, в котором работал сотрудник. Или менеджер по персоналу. А может быть сам сотрудник?
В нашем случае был вариант с руководителем подразделения. Ему отправляется письмо о необходимости ввести в систему причину увольнения сотрудника, и инструкция как это сделать (прямо в теле письма). Для этого разработали обработку рассылки оповещений об увольнении (см. ниже). А также сделали инструмент ввода причины увольнения для руководителей подразделений (в рамках подсистемы самообслуживания, чтобы не пускать кого не следует в документы ЗУП). У вас может быть другое решение.
Для анализа накопленной статистики по причинам увольнений - разработали отчет (также см. ниже).
Если используется документ "Увольнение списком", то предложенный принцип учета реальных причин увольнений не подойдет.
Рассылка оповещений об увольнении
Обработка для рассылки приложена к публикации (будет работать только в ЗУП КОРП, т.к. используется механизм шаблонов сообщений, который есть только в КОРП). Подключается в информационную базу (в доп. обработки). Может работать в интерактивном режиме и в режиме регл. задания.
Сообщения об увольнении сотрудника могут отправляться
- самому сотруднику;
- лицам, которые должны быть оповещены об увольнении.
Самому сотруднику можно отправлять письмо с благодарностью за работу в компании и вклад в ее развитие. И приложенным к письму опросником, который просим заполнить и отправить в службу управления персоналом (с вопросами - что нравилось в компании, что не нравилось и т.д.).
А, например, непосредственному руководителю сотрудника отправляем письмо о необходимости ввести в систему причину увольнения (если мы решили, что это должен делать руководитель, как было в нашем случае).
Чтобы обработка оправляла письма по одному увольнению только один раз - добавляем к документу "Увольнение" еще одно доп. сведение - "Рассылка выполнена" (тип - Булево). Оно будет принимать значение "Да" в тех Увольнениях, по которым письма уже отправлены. И повторно эти документы уже рассматриваться не будут.
Шаблоны писем
Для настройки шаблонов используется справочник "Шаблоны сообщений". Может быть создано два шаблона, которые должны иметь следующие наименования
- Сообщение увольняемому
- Сообщение для оповещаемых об увольнении сотрудника
Может быть задан только один из шаблонов - тогда отправляться будет только одно письмо.
[Имя] [Отчество], благодарим Вас за работу в нашей компании и Ваш вклад в ее развитие.
Заполните пожалуйста приложенную к письму анкету и отправьте ее на адрес hr@best_employer.ru
Ваши ответы помогут нам стать еще лучше.
[ОбщиеРеквизиты.ЗаголовокСистемы] [ОбщиеРеквизиты.ТекущаяДата]
В системе зарегистрировано увольнение сотрудника [Сотрудник] из [Организация], [Подразделение]. Дата увольнения [ДатаУвольнения].
Необходимо ввести в систему информацию о причине увольнения данного сотрудника.
Для этого ...
В шаблоне доступны следующие переменные:
- Сотрудник
- Фамилия
- Имя
- Отчество
- Организация
- Подразделение
- ДолжностьПоШтатномуРасписанию
- Должность
- ВидЗанятости
- АдресЭПСотрудника
- ДатаУвольнения
Адрес электронной почты сотрудника берется из контактных данных физ. лица.
Оповещаемые об увольнении сотрудника
Как говорилось выше - иногда необходимо отправлять письма об увольнении руководителю сотрудника, кадровику и т.д. Для этого в модуле объекта обработки необходимо реализовать функцию ПолучитьОповещаемыхОбУвольненииСотрудника
// Возвращаемое значение:
// Массив - массив структур с ключами "Адрес, Представление".
//
Функция ПолучитьОповещаемыхОбУвольненииСотрудника(Знач СтрокаТабличнойЧасти)
АдресаОповещаемых = Новый Массив;
//АдресаОповещаемых.Добавить(Новый Структура("Адрес, Представление", "vladimir.v.harin@gmail.com", ""));
Возврат АдресаОповещаемых;
КонецФункции
Интерактивный режим
При работе с обработкой в интерактивном режиме необходимо нажать Заполнить. Табличная часть обработки заполняется Увольнениями за последние 30 дней, по которым еще не было рассылки, и данными увольняемых сотрудников.
По кнопке "Отправить" по каждой строке таблице выполняется отправка письма сотруднику (если задан шаблон для сотрудника) и по дополнительным адресам оповещаемых (если задан шаблон для оповещаемых лиц). Отправка писем выполняется от системной учетной записи.
Режим автоматического запуска по расписанию
Настройка расписания запуска выполняется типовыми средствами.
При автоматическом запуске выполняются те же самые команды заполнения и рассылки, что и в интерактивном режиме.
Отчет по реальным причинам увольнений
Отчет приложен к публикации. Подключается в информационную базу (в доп. отчеты).
Проверено в ЗУП КОРП 3.1.3.136.
Обработка рассылки оповещений об увольнении разработана на основе решения для рассылки уведомлений о приближающихся отпусках.