Часто возникает ситуация, когда при выходе сотрудника из декретного отпуска кадровому работнику необходимо сообщить об этом выходе за несколько дней заранее, чтобы успеть "подготовиться".
Данная обработка позволяет задать количество дней до окончания отпуска, за которое сотрудник будет оповещен, а также указать вид дней: календарные или рабочие.
Пользователь может удалить отпуск из списка, нажав соответствующую кнопку, тем самым его отработав. Удаленный из списка отпуск не будет отображаться при открытии обработки.
После этого выбранный отпуск исчезнет из списка, но его всегда можно посмотреть, нажав кнопку Показать все, либо скрыть по кнопке Не показывать удаленные из списка:
Если установлен флажок Не открывать форму, если нет данных, то при запуске 1С: Предприятия форма обработки не будет открыта, если данных по отпускам за указанный период нет, а откроется только в тот момент, когда информация будет присутствовать.
Флажок Обновлять данные при изменении количества дней влияет на интерактивное изменение списка отпусков при изменении дней. Если флаг снят, то управление отображением списка осуществляется с помощью кнопки Обновить.
Для доступности отсчета дней с видом По рабочим дням требуется обязательное заполнение регламентированного производственно календаря.
Автоматический запуск обработки
Для автоматического запуска обработки при старте 1С с внесением дописки в конфигурацию, необходимо в модуле обычного приложения в процедуре ПриНачалеРаботыСистемы прописать открытие обработки либо из конфигурации:
ФормаОбработки = Обработки.ВыходИзДО.ПолучитьФорму();
ФормаОбработки.Открыть();
Либо из внешнего файла:
ФормаОбработки = ВнешниеОбработки.Создать("D:\ВыходИзДО.epf").ПолучитьФорму();
ФормаОбработки.Открыть();
Также можно настроить автоматический запуск обработки и без дописывания конфигурации. Для этого нужно создать новый ярлык на рабочем столе. В поле расположения объекта написать строку запуска:
"C:\Program Files\1cv82\8.2.15.289\bin\1cv8.exe" /IBName "Зарплата и управление персоналом" /N "Пользователь" /p "12345" /Execute "D:\ВыходИзДО.epf"
Где в поле адреса нужно указать текущую версию платформы, например 8.2.15.289.
После ключа /IBName указывается имя информационной базы в списке.
После ключа /N указывается имя пользователя, под которым будет происходить запуск программы.
После ключа /p указывается пароль пользователя.
После ключа /Execute - путь к обработке на жестком диске.