Текущие компоненты

Название продукта Название компонента Тип Последняя версия Дата выхода
Галактика ERP 9.1Z_CALENDARRES

Справка по компоненту.

Количество версий компонента78
Количество рещенных задач114
Последная дата обработки компонента2023-12-17 19:34:31
Последная дата файла2023-12-16 17:31:36
Последная версия9.1.76.0

Новые задачи в этом компоненте

Z_CALENDAR
102.148351
Z_CALENDAR ( 9.1.21.0 )
2015-12-16 15:49:31

Краткое описание :

Не корректно обрабатывает праздник с "+" в графике работ

Описание :

Графики работы

Что измененно :

При формировании графика не учитываются праздники с типом
"рабочий день" (название праздника начинается на символ "+"). Учитываются
только если это переносы дней (название заканчивается на дату, с которой
перенос).

Как измененно :

Теперь снова учитываются при формировании графика праздники с
типом "рабочий день", не являющиеся переносами (т.е. первый символ в названии
праздника - это "+"). В такие дни заносится количество часов из поля "Часов" в
окне параметров формирования графика.
Z_CALENDAR
103.7844
Z_CALENDAR ( 9.1.21.0 )
2015-12-16 15:49:31

Краткое описание :

Некорректно отрабатывает ситуация, когда праздничный день выпадает на выходной и следующий рабочий день делаем выходным.

Описание :

Графики работы

Что измененно :

При формировании графика некорректно обрабатываются переносы,
заведенные в классификаторе праздников.
- нет возможности сделать понедельник выходным, если праздник приходится на
воскресенье: при таком переносе дней становится рабочим воскресенье.
- если завести перенос с типом "-" и указать дату из другого месяца, то перенос
всё равно происходит на соответствующий день текущего месяца (за который
формируем график)
- не работает перенос дней, если название праздника начинается с ">"
(перенесенное воскресенье)

Как измененно :

Ошибки исправлены.

Изменен подход к обработке переносов, заведенных в классификаторе праздников:
теперь дата, указанная в конце наименования праздника, обрабатывается как дата,
С которой перенести часы на данный день (ранее обрабатывалась, как дата, НА
которую перенести часы).
Таким образом, теперь для всех переносов дней, независимо от того, как они
заведены (в праздниках или в отклонениях календаря) и какой имеют тип ("+",
"-", ">" в праздниках и "выходной", "рабочий" в отклонениях календаря) порядок
переноса один и тот же: переносятся часы С даты, указанной в конце наименования
праздника/отклонения, НА дату, на которую данный праздник/отклонение заведены.

Также теперь работают переносы с типом ">" в праздниках (перенесенные
воскресенья).

Пример: 1-е мая 2016 попало на воскресенье, нужно сделать понедельник нерабочим.
Решение: Заводим праздник с датой 02/05/2016 и названием "> перенесенное
воскресенье с 01/05/2016". В результате понедельник станет выходным,
воскресенье останется праздником, а для отпусков, считающихся исходя из
шестидневки, понедельник учитываться не будет, т.к. это перенесенное
воскресенье.

Пример. Нужно сделать 3 мая 2016 выходным за счет рабочей субботы 2 января.
Решение: Заводим праздник с датой 2/01/2016 и названием "+ рабочий, перенос с
03/05/2016". Заводим второй праздник с названием "- выходной, перенос с рабочей
субботы 02/01/2016".

Справка (памятка) по заведению переносов.

В отклонениях календаря:

- Выбрать тип "рабочий" или "выходной", в зависимости от контекста.
- В конце названия отклонения указать дату в формате ДД/ММ/ГГГГ, с которой
нужно перенести часы на дату отклонения.

В классификаторе праздников:

- Первый символ в наименовании праздника должен быть "+" (ставший рабочим), "-"
(ставший выходным за счёт рабочей субботы) либо ">" (ставший выходным за счёт
рабочего воскресенья)
- Заканчиваться название праздника должно на день, с которого переносим часы на
дату этого праздника.

Если нужно "поменять местами" два дня, следует заводить переносы парами. Иначе
получится односторонний перенос (как в примере с 2 мая).

9.1.76.09.1.75.09.1.74.09.1.73.19.1.73.09.1.72.09.1.71.09.1.70.09.1.69.09.1.68.09.1.67.09.1.66.09.1.65.09.1.64.09.1.63.09.1.62.09.1.61.09.1.60.09.1.59.09.1.58.09.1.57.09.1.56.09.1.55.09.1.54.09.1.53.09.1.52.09.1.51.09.1.50.09.1.49.09.1.48.09.1.47.09.1.46.09.1.45.09.1.44.09.1.43.09.1.42.09.1.41.09.1.40.09.1.39.09.1.38.09.1.37.09.1.36.09.1.35.09.1.34.09.1.33.09.1.32.09.1.31.09.1.30.09.1.29.09.1.28.09.1.27.09.1.26.09.1.25.09.1.24.19.1.24.09.1.23.09.1.22.09.1.21.09.1.20.09.1.19.09.1.18.09.1.17.09.1.16.09.1.15.09.1.14.09.1.13.09.1.12.09.1.11.09.1.10.09.1.9.09.1.8.09.1.7.09.1.6.09.1.5.09.1.4.09.1.3.09.1.2.09.1.1.0