Как измененно :
Доработано событие системы "Контроль плановых отпусков". Сейчас при нажатии клавиши Enter в интерфейсе "Формирование отчета о событиях системы" на событии "Контроль плановых отпусков" вызывается интерфейс, в котором можно указать шаблон письма, которое будет отправлено выбранным сотрудникам (список сотрудников выдастся на экран при обработке данного события. По умолчанию помечены все сотрудники).
Для работы с шаблонами разработан отдельный интерфейс. Вызывается по пункту меню:
"Настройка - Администратор - Шаблоны писем".
В данном интерфейсе можно добавлять, редактировать и удалять шаблоны писем.
Шаблон письма состоит из собственного названия, заголовка письма, текста (тела) письма и файла вложения. Также для файла вложения необходимо указать полное имя файла с расширением.
Это имя будет подставлять вместо реального названий файла (например вложенный файл называется "1.xml", а в шаблоне имя файла вложения указано "Вложение.doc", соответственно в письме будет
прикреплен файл "Вложение.doc").
Кроме этого событие "контроль плановых отпусков" позволяет такие персональные данные как:
- ФИО того, кто уходит отпуск (в родительном падеже);
- должность того, кто уходит отпуск (в дательном падеже);
- подразделение того, кто уходит отпуск (в родительном падеже);
- номер уведомления;
- дата уведомления;
- год планового графика ухода в отпуск;
- плановая дата начала отпуска;
- количество дней отпуска по плану;
- тип дней отпуска (календарные или рабочие дни) с учетом склонения и числа.
добавлять в файл вложения.
Для этого сначала нужно в файле вложения определить константы, которые в дальнейшем будут заменены на необходимую информацию (например константа FIO может быть в дальнейшем заменена на ФИО сотрудника), затем в файле <Папка с ресурсами галактики>\xml\SettingsEvents.xml прописать на какую информацию будут заменяться описанные выше константы. Замена констант может быть произведена только в текстовых файлах. Если необходимо произвести замену в файле MS Word, тогда такой файл необходимо сохранять как "XML-документ Word 2003" и затем его импортировать в мемо-поле для вложения. Результирующие файлу будут создаваться в кодировке UTF-8, так как данная кодировка используется в документах MS Word.
Константы рекомендуется описывать коротко и однозначно, что бы при их поиске и замене не произошла непреднамеренная замена похожего слова.
Рекомендуется открыть xml-файл текстовым редактором и поискать в нем прописанные константы, если константы не найдены, тогда рекомендуется либо сократить название константы либо использовать другое имя.
Номер уведомления - это сквозная величина, которая увеличивается на единицу при отправке следующего уведомления. Начальное значение можно указать в настройке:
"Настройки Галактики \ Управление персоналом \ Управление и учет кадров \ Приказы \ Последний номер уведомления о приказе на отпуск".
Пример:
Нам необходимо уведомить сотрудников о наступлении их отпуска. Для этого необходимо отправить письмо
соответствующим работникам. К письму необходимо прикрепить вложенные файлы с персональной информацией.
Для этого создаем шаблон письма и во вложенном файле прописываем в нужном месте константу FIO.
В файле SettingsEvents.xml в строчке
для значений value="" прописываем нашу константу FIO. Затем обрабатываем событие "Контроль плановых отпусков"
и нажимаем ввод в интерфейсе с появившимся списком сотрудников. В результате помеченным сотрудникам будет
отправлено письмо, в котором в файле вложения вместо FIO будет подставлено ФИО соответствующего сотрудника.