2.1.8 (20.09.2023) |
Исправление ошибок:
- Исправлена ошибка, из-за которой в некоторых случаях не происходил переход в статус заявки, если у нового статуса отсутствуют действия.
Прочее:
- Мелкие изменения в описании настроек модуля.
|
2.1.7 (23.08.2023) |
Исправление ошибок:
- Не открывается список Заявлений на отпуск, начиная c версии Битрикс 23.500.50.
- Ошибка Cannot use object of type Bitrix\Main\Type\DateTime as array при выполнении действий с заявкой начиная с версии Битрикс 23.500.50.
- Проблема с отображением названия измененного поля в истории заявки начиная с версии Битрикс 23.500.50.
|
2.1.6 (17.07.2023) |
Исправление ошибок:
- При редактировании периодов в ранее созданной заявке обновляется дата создания заявки.
|
2.1.5 (22.06.2023) |
Исправление ошибок:
- Исправлена ошибка интеграции с ЗУП для php 8.
|
2.1.4 (21.06.2023) |
Доработка функционала модуля:
- Переработан механизм печати заявления на отпуск.
- Переработана структура хранения файлов заявлений.
- Реализованы методы REST API для выгрузки файлов заявлений для сторонних систем.
- Реализованы методы REST API для интеграции отсутствий из внешней системы для отображения их в графике отсутствий модуля.
Исправление ошибок:
- Исправлена ошибка интеграции с ЗУП для php 8.
|
2.1.3 (20.04.2023) |
Исправление ошибок.
|
2.1.2 (19.04.2023) |
Доработка функционала модуля:
- Добавлен загрузчик отсутствий из csv-файлов.
Рефакторинг:
- Доработан код интеграции с типовым модулем отсутствий Битрикс24.
|
2.1.1 (12.04.2023) |
Рефакторинг:
- Переработан код интеграции с типовым модулем отсутствий Битрикс24.
После установки обновления необходимо запустить в php консоли следующий скрипт (либо воспользоваться ссылкой в соответствующем уведомлении в административной панели Битрикс):
CModule::IncludeModule('webslon.absence');
Webslon\AbsenceV2\Service\DataMigration\UpdaterService::update('2.1.1');
|
2.1.0 (21.03.2023) |
Доработка функционала модуля:
- Добавлена поддержка PHP 8 (рекомендованная версия - PHP 8.1).
Исправление ошибок:
- Исправлена интерфейсная ошибка, возникающая при открытии формы редактирования заявки на перенос отпуска, если переносился период в прошлом году. Такая ситуация недопустима, поэтому период очищается.
- Исправлена ошибка расчета количества дней в печатной форме заявления на отпуск без сохранения заработной платы.
|
2.0.6 (10.12.2022) |
Доработка функционала модуля:
- Добавлена новая настройка модуля: "Год, для которого отключена проверка на 14 дней".
- Добавлена новая настройка модуля: "Включить проверку на 14 дней для HR-менеджера".
- Восстановлена работа устаревшей настройки "Уведомлять hr о необходимости принять заявления". Для лучшего понимания сути ее работы она переименована в "Отображать в списке "Мои дела" у HR-менеджера уведомления о необходимости принять заявления".
Исправление ошибок:
- Скорректированы проверки при отправке заявки на согласование при планировании на следующий год при имеющихся остатках текущего года.
- Исправлена ошибка: Не срабатывает отправка на согласование нескольких заявок при подтверждении в диалоге отправки заявки на согласование, если в черновиках несколько заявок.
|
2.0.5 (04.12.2022) |
Доработка функционала модуля:
- В настройках модуля выведены ссылки на настройку агентов и на документацию по настройке.
- При первоначальной установке модуля добавлено создание агента "SendMail::sendAllEmployeeNotifications()" в выключенном состоянии, который отвечает за уведомления всем об отпуске сотрудника.
- Доработана логика работы настроек "Дни отправки" для рассылки уведомлений о проблемах сотруднику и руководителю. Теперь, если снять все галочки, система не будет слать письма. В рамках старой логики при снятых галочках происходила отправка уведомлений по предопределенным дням недели (вторник и четверг - сотруднику, среда и пятница - руководителю).
- Доработана логика отправки уведомлений о проблемах сотрудникам и руководителям, а также уведомлений HR-ам о необходимости принять Заявления. Теперь уведомления не отправляются сотрудникам / по сотрудникам, которые деактивированы в портале Битрикс24, даже при наличии остатков отпусков и проблем по данным сотрудникам.
- Доработана логика отправки уведомлений о проблемах сотрудникам и руководителям в связке с настройкой модуля "Минимально допустимое количество дней для планирования в году". Теперь, если сотрудник создал заявления на отпуск на количество дней, указанное в данной настройке, уведомление ему и его руководителю с требованием спланировать отпуск отправляться не будет, даже если спланирован не весь остаток дней отпуска.
Исправление ошибок:
- Добавлен вывод футера в разделе Отпуска по компании.
- Исправлена ошибка из-за которой в некоторых случаях не отправлялись уведомления о проблемах планирования сотрудникам.
|
2.0.4 (25.11.2022) |
Доработка функционала модуля:
- При открытии графика отпусков по умолчанию ставить текущий месяц.
- Оптимизированы настройки по умолчанию при установке модуля для агентов, которые отвечают за рассылку уведомлений.
- Уведомление HR-менеджеру о заявлениях, которые нужно согласовать, ранее отправлялось только по заявлениям в статусах "Распечатано" и "Отправлено". Добавили в этот список статус "Черновик", чтобы HR также получал уведомления об отпусках, по которым сотрудники так и не начали работу с заявлением на отпуск.
Исправление ошибок:
- Исправлена ошибка: не отправляется письмо с уведомлением о начале отпуска сотруднику.
- Исправлена ошибка в сообщении в заявке при перепланировании отпуска текущего года, если у сотрудника нет остатков на следующий год, а планирование на следующий год уже началось.
- Исправлена ошибка отображения на форме заявки дней доступных к планированию, если в заявке сначала выбрать перенос отпуска и интервал, а потом переключить на вариант "Новое отсутствие".
- Исправлена ошибка: в диалоге добавления периодов в заявку на медленном интернет соединении система позволяет создать несколько одинаковых периодов.
- Исправлена ошибка отсутствия контроля на пересечения отпусков внутри одной заявки.
- Доработана установка согласующего текущим исполнителем на этапе согласования заявки, если включена настройка выбора согласующего сотрудником.
|
2.0.3 (10.11.2022) |
- Добавлена настройка "Скрывать дату в печатной форме заявления" в инфоблок "Организации".
- Исправлена ошибка: Не скрывается должность в печатной форме заявления при установке соответсвующей галочки в инфоблоке "Организации".
- Исправлена ошибка: После установки демо-версии возникает критическая ошибка в файле include.php.
- Исправлена ошибка интеграции с 1С:ЗУП, в результате которой в последней версии дополнения к 1С не работала интеграция по плановым отпускам.
После установки обновления проверьте настройки печати заявлений в инфоблоке "Организации" (галочка "Скрывать должность в печатной форме заявления").
Ошибка в демо-версии на версии 2.0.2
Если Вы столкнулись с ошибкой установки демо-версии на более ранних версиях:
[ParseError]
syntax error, unexpected '<', expecting end of file (0)
/home/bitrix/www/bitrix/modules/webslon.absence/include.php:1
Отредактируйте файл /bitrix/modules/webslon.absence/include.php.
Перед конструкцией ...<?while... в самом конце файла добавьте ?>. Должно получиться: ...?><?while...
После установки обновления может потребоваться запустить в php консоли следующий скрипт (либо воспользоваться ссылкой в соответствующем уведомлении в административной панели Битрикс):
CModule::IncludeModule('webslon.absence');
Webslon\AbsenceV2\Service\DataMigration\UpdaterService::update('2.0.3');
|
2.0.2 (29.06.2022) |
- Рефакторинг общих настроек модуля, в частности изменены названия большинства настроек для приведения к единому стилю и
лучшему соответствию названий выполняемым функциям.
- Подсказки для всех настроек модуля с подробным описанием логики работы каждой настройки.
- Доработана возможность сброса настроек модуля на дефолтные.
- Удалены устаревшие настройки.
- Корректировка настроек агентов при первоначальной установке модуля.
- Незначительная корректировка письма о проблемах в планировании руководителю.
- Добавлен счетчик у пункта "Мои дела" в верхнем меню раздела "Отпуска и отсутствия".
- Реализован сброс кеша счетчика "Мои дела" при изменении заявок, заявлений и отсутствий.
- Добавлена настройка модуля "Требовать планирование отпусков для сотрудников, принятых в текущем году".
- Для сотрудников, принятых на работу во втором полугодии текущего года, отключена проверка на 14 дней в одном из периодов отпусков при планировании на текущий год.
- Улучшения сообщений об остатках отпусков на текущий и следующий годы при редактировании заявки.
- Улучшения сообщений о проблемах в "Моих делах" и при отправке заявок на согласование при наличии остатков на текущий и следующий год.
- Исправление ошибок.
- Скорректировано руководство по установке и базовой настройке модуля.
|
2.0.1 (02.06.2022) |
Внимание! Перед установкой обновления рекомендуется сделать бекап и проверить обновление на тестовой среде до установки его на продуктивной среде.
- Добавлена возможность кастомизации процессов обработки заявки.
- Добавлены справочники статусов заявок, отсутствий и заявлений.
- Исправление ошибок.
После установки обновления может потребоваться запустить в php консоли следующий скрипт (либо воспользоваться ссылкой в соответствующем уведомлении в административной панели Битрикс):
CModule::IncludeModule('webslon.absence');
Webslon\AbsenceV2\Service\DataMigration\UpdaterService::update('2.0.1');
Также может потребоваться настройка процессов обработки заявок для различных типов отсутствий.
|
1.0.55 (27.01.2022) |
- Добавлены переводы для верхнего меню
|
1.0.54 (27.01.2022) |
- Добавлен отчет для руководителя и HR - Состояние планирования отпусков
- На графике отсутствий сделана возможность устанавливать фильтр по нескольким сотрудникам
|
1.0.53 (25.01.2022) |
- Добавлена настройка отображения всех подразделений на графике
- Добавлена возможность создавать заявки текущей датой
- Внесены корректировки в график для разных сайтов
|
1.0.52 (21.01.2022) |
- Внесены изменения в уведомления сотрудникам и начальникам
- Отправка уведомления об сотрудниках, которые уходят в отпуск сделана одним письмом
|
1.0.51 (28.12.2021) |
- Исправлено создание, согласование отпусков разных типов
- Внесены изменения в сообщения в заявке
|
1.0.50 (22.12.2021) |
- Скорректированы ссылки в письмах
- Скорректирована интеграция с 1с
|
1.0.49 (17.12.2021) |
- Подкорректировано отображение на графике отсутствий документов
- Внесены изменения в файлы переводов
- Внесены изменения в сообщения в заявке
|
1.0.48 (15.12.2021) |
- Подкорректировано отображение на графике отсутствий документов
- Исправлены ошибки в сообщениях
- Исправлены ошибки в заявках по другим типам отпуска
- Скооректированы уведомления
|
1.0.47 (13.12.2021) |
- Подкорректировано отображение на графике отсутствий документов
|
1.0.46 (10.12.2021) |
- Изменен интерфейс статусов на графиках.
|
1.0.45 (09.12.2021) |
- Изменен интерфейс статусов на графиках.
|
1.0.44 (07.12.2021) |
- Cкорректированы сообщения в Заявке при переносе периода.
|
1.0.43 (06.12.2021) |
- Cкорректированы переводы.
|
1.0.42 (02.12.2021) |
- скорректированы сообщения в Заявке
|
1.0.41 (01.12.2021) |
- в Организации добавлены дополнительные поля:
Полное название организации, Адрес места нахождения, Телефон, ОГРН, ИНН, КПП, ОКВЭД, БИК, Банк, Расчетный счёт, Корреспондирующий счёт,
Скрывать должность в печатной форме заявки, Подразделения
- в Отсутствия добавлен статус "Отказ"
- в Остатки отпусков добавлено поле Отказы
- добавлена настройка "Заполнять организацию пользователя по подразделению"
- добавлен диалог Незавершенное планирование
- скорректированы сообщения в Заявке
|
1.0.40 (24.11.2021) |
|
1.0.39 (24.11.2021) |
|
1.0.38 (24.11.2021) |
|
1.0.37 (24.11.2021) |
- Исправлены переводы
- Скорректирована загрузка сканов в Заявлении
|
1.0.36 (23.11.2021) |
- Добавлена кнопка "Перенести отпуск" в Заявку
- Добавлен пакетный режим печати Заявлений
- Поправлен интерфейс Заявки
- Добавлена возмость не скрывать открытые подразделения на графике отпусков
- Добавлена сортировка периодов в Заявке
|
1.0.35 (19.11.2021) |
- Небольшие исправления стилей.
|
1.0.34 (19.11.2021) |
- Небольшие исправления стилей.
|
1.0.33 (19.11.2021) |
- Небольшие исправления стилей.
|
1.0.32 (19.11.2021) |
- Корректировка шаблонов писем.
|
1.0.31 (19.11.2021) |
- Исправлена ошибка, когда у пользователя не проставлен сайт по умолчанию.
|
1.0.30 (18.11.2021) |
- Оптимизация отработки скриптов.
|
1.0.29 (18.11.2021) |
- Корректировка отображения дополнительных страниц в модуле.
|
1.0.28 (18.11.2021) |
- Корректировка отображения статуса "оформлен"
|
1.0.27 (17.11.2021) |
- Добавлена поддержка серверов, у которых DOCUMENT_ROOT содержит / (слеш) на конце.
- Исправление ошибок открытия страниц для некоторых URL, содержащих лишние параметры.
|
1.0.26 (12.11.2021) |
Незначительные улучшения. |
1.0.25 (11.11.2021) |
Незначительные улучшения. |
1.0.24 (11.11.2021) |
Добавлен статус "Оформлен" для отсутствий. |
1.0.23 (29.10.2021) |
Незначительные изменения. |
1.0.22 (13.10.2021) |
- Добавление счетчика дел в пункт меню
- Исправление ошибок
|
1.0.21 (08.10.2021) |
Исправление ошибок. |
1.0.20 (06.10.2021) |
- Исправление ошибок.
- Незначительные улучшения.
|
1.0.19 (30.09.2021) |
- Добавлена возможность не создавать заявления.
- Добавлены возможность создавать заявления в разных статусах.
- Добавлен агент отправки уведомлений HR о не согласованных заявлениях.
|
1.0.18 (22.09.2021) |
- Добавлена интеграция с типовым модулем отсутствий Битрикс24
- Добавлены настройки уведомлений
- Незначительные исправления
|
1.0.17 (09.09.2021) |
Исправление ошибок. |
1.0.16 (07.09.2021) |
Добавлена настройка изменения текста уведомление о проблемах по заявлениям. |
1.0.15 (07.09.2021) |
- Добавлена возможность загрузки истории отпусков.
- Исправление ошибок.
|
1.0.14 (23.08.2021) |
Исправление ошибок. |
1.0.13 (13.08.2021) |
Исправление ошибки с некорректной ссылкой на Заявление в шаблонах писем. |
1.0.12 (12.08.2021) |
Исправление ошибки при согласовании отпуска. |
1.0.11 (09.08.2021) |
Добавлена возможность настроить в подразделении ответственного за согласования отпусков. При включении настройки, вместо руководителя, заявки будут ставиться на согласование указанному в подразделении сотруднику. |
1.0.10 (22.07.2021) |
При включении настройки о необходимости сдать заявление за n дней до начала отпуска не выводится уведомление о необходимости отправить заявление в текущих делах, а также невозможно отправить скан заявления раньше срока. |
1.0.9 (19.07.2021) |
Исправление ошибок. |
1.0.8 (16.07.2021) |
Исправлена верстка счетчиков на странице Мои отпуска. |
1.0.7 (16.07.2021) |
Выполнены следующие доработки модуля:
- Добавлено поле для загрузки сканов в заявление.
- Добавлен новый статус заявления "Отправлен скан".
- Добавлена возможность кастомизировать сообщение при печати.
- Добавлена возможность кастомизировать URL c разделом модуля.
|
1.0.6 (08.07.2021) |
Исправление ошибок. |
1.0.5 (25.06.2021) |
Выполнены следующие доработки модуля:
- Добавлено ограничение на прием остатков отпусков из ЗУП.
- Добавлена возможность брать отпуск в счет будущих отпусков.
- Добавлена возможность не планировать все дни отпуска.
- Можно планировать два отпуска рядом.
- Согласующий определяется при отправке на согласование заявки.
- Добавлена возможность отправлять новые уведомления.
- Добавлена возможность отправлять заявку на согласование только за текущий год, если включено планирование уже на следующий.
- Добавлена возможность выбирать группу администраторов в настройках модуля.
|
1.0.4 (24.06.2021) |
Исправление ошибок. |
1.0.3 (16.06.2021) |
Исправление ошибок. |
1.0.2 (16.06.2021) |
Выполнены следующие доработки модуля:
- При создании заявки поле согласующий не заполняется. Поиск согласующего
осуществляется в момент передачи заявки на согласование.
- Добавлена возможность использовать модуль для нескольких организаций.
- Добавлена настройка для отключения отправки уведомления о начале отпуска.
- Добавлена настройка "Начинать отправлять уведомления о необходимости сдать
оригинал Заявления на отпуск за ... календарных дней".
- Добавлена возможность отложить отправку напоминаний о необходимости сдать
оригинал Заявления на отпуск
- Добавлена возможность отключения уведомлений о необходимости планирования
отпусков для новых сотрудников.
- Добавлена возможность запрещать отправку на согласование и согласование заявок
за несколько дней до начала отпуска.
- Добавлено дополнительное уведомление руководителю если сотрудник просит отпуск в
ближайшие дни.
- Добавлено дополнительное уведомление hr если согласован отпуск, который начнется в
ближайшие дни.
- Добавлена возможность кастомизации текстов уведомлений.
|