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

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

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

Количество версий компонента234
Количество рещенных задач391
Последная дата обработки компонента2023-12-17 16:06:44
Последная дата файла2023-12-16 17:31:33
Последная версия9.1.147.0

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

G_WORKTABLE
102.128772
G_WORKTABLE ( 9.1.21.0 )

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

Для РБ необходимо изменить подход отображения вредных дней при наличии отпуска

Описание :

Формирование табеля

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


Требуется реализовать функционал расчета условий работы в табеле по бизнес-правилам Беларуси.

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


Реализован расчет условий работы в табеле по правилам для Беларуси. Доработка включается при настройке на страну = "Беларусь".

Из итогов табеля убрана строка "Работа в особо вредных условиях".

Исходная информация для расчета - Особые условия/КПС, взятые на некоторую дату из лицевого счета с учетом переходов в межпериод. Условия работы считаются вредными тогда, когда в соответствующей записи справочника "Соответствие профессия-КПС" указан ненулевой процент. При этом важно, чтобы работник не достиг пенсионного возраста (используются настройки "Общеустановленный пенсионный возраст для мужчин" и "Общеустановленный пенсионный возраст для женщин"). По достижении пенсионного возраста условия труда будут всегда невредными, невзирая на процент.

Правила расчета часов.

Вредные часы могут появиться у работника лишь тогда, когда с учетом вышесказанного работник оказывается во вредных условиях. В простейшем случае (при отсутствии неявок) таковыми будут фактически отработанные часы.

Для того, чтобы время той или иной неявки попало в итоги по "Работе в обычных условиях" или "Работе во вредных условиях" (иначе говоря, вошло в отработанное время с точки зрения расчетов по доп. тарифам), необходимо выполнение хотя бы одного из следующих условий:
- неявка входит в состав фактически отработанных часов (например, заведена как увеличение на вкладке "Отклонения" в табеле)
- признак "Отраб. время для доп. тарифов" в условном обозначении неявки в значении "да".

Время неявки, входящей согласно данным условиям в отработанное время для расчета доп. тарифов, будет отнесено к вредным часам, если:
- неявка не является отпуском, и признак "Вредные условия" условного обозначения неявки в значении "да"
- неявка является отпуском, признак "Вредные условия" в значении "да", при этом последний рабочий по плану день перед началом отпуска является вредным с учетом всех обстоятельств (о вредности дней см. далее).
Соответственно, при невыполнении данных условий часы неявки попадут в "Обычные".

Подчеркнём, что изложенное выше относится только к тому случаю, когда работник работает на вредной должности (указан процент в справочнике) и не достиг пенсионного возраста. То есть, можно сделать отпуск с признаком "Вредные условия"="да" обычному работнику, и при этом у него не возникнет вредных часов/дней. Таким образом, данный признак следует рассматривать как средство сохранения вредных условий в случае неявки, а не переопределения условий работы на вредные, и в этом принципиальное отличие от реализации для России.

Вычисление вредности дня.

В отличие от России, где вредность дня на вкладке "Корректировка" является основой для расчета вредности часов, для Беларуси всё наоборот. Вредность дня для Беларуси определяется сравнением рабочих часов по плановому графику и фактического количества "Вредных" часов.
Если в "Дополнительных характеристиках" записи справочника "Соответствие профессия-КПС" стоит птичка "80% отработанного времени", то день будет считаться вредным, когда количество вредных часов за этот день больше либо равно 80% рабочих часов по плану за этот же день; иначе день будет считаться обычным.
Если птичка "80% отработанного времени" снята, то сравнение будет идти со 100% плановых часов: если вредных часов за день больше либо равно чем часов по плановому графику за этот же день, день засчитывается как вредный; иначе - как обычный.

Для случая, когда за некоторый день нет ни "Обычных", ни "Вредных" часов, но есть какие-либо неявки, предусмотрена отдельная обработка. Количество часов всех "вредных" неявок сравнивается с часами по плановому графику так же, как сравнивались бы "Вредные" часы, если бы они были: или со 100% плана, или с 80% плана. На основании сравнения делается вывод о вредности дня. Данная обработка носит вспомогательный характер, т.к. при таких условиях день всё равно не относится к отработанным для доп. тарифов.

Также реализована вспомогательная обработка для случая, когда нет отработанных с точки зрения доп. тарифов часов, но есть неявка с нулевыми часами за этот день (например, попадание отпуска или больничного на выходной). В этом случае вредность дня будет равна вредности такой неявки.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Обратить внимание на признак "Отраб. время для доп. тарифов" в классификаторе УО табеля. Поставить его в "да", если нужно, чтобы неявка всегда попадала в отработанные с точки зрения доп. тарифов часы ("Работа в обычных условиях", "Работа во вредных условиях").
G_WORKTABLE
102.129670
G_WORKTABLE ( 9.1.21.0 )

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

Доработать обработку табеля для Казахстана

Описание :

Формирование табеля

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


Реализовать функционал расчета вредных часов в табеле для Казахстана.

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


Реализован расчет вредных часов для Казахстана. Изменения вступают в силу по настройке на страну Казахстан.

На вкладке "Корректировка" в табеле вместо колонки "Условия работы для доп. тарифов" теперь отображается колонка "Вредные", в которой по дням выводится количество часов, считающихся отработанными во вредных условиях. Значения в данной колонке недоступны для редактирования, однако изменить их можно путем редактирования рабочих часов или путем заведения отклонений.

Из итогов табеля убрана строчка "Работа в особо вредных условиях". Также убрано значение "особо вредные" для признака "Условия работы" в классификаторе условных обозначений табеля.

Исходная информация о вредности берется из Особых условий, взятых на нужную дату из лицевого счета с учетом переходов в межпериод. Условия работы считаются вредными тогда, когда в соответствующей записи справочника "Соответствие профессия-КПС" заполнены Особые условия. Изначально вредными часами будут являться рабочие часы за периоды, относящиеся к вредным условиям. В тех случаях, когда нужно добиться иного результата, предлагается использовать отклонения, в условном обозначении которых определённым образом выставлены признаки "Условия работы" и "Отраб. время для расчета доп. тарифов".

Признак "Условия работы" из классификатора условных обозначений табеля, как и прежде, служит для того, чтобы переопределить вредность часов. Например, если нужно сделать в некоторый день два невредных часа человеку, работающему на вредной должности, нужно завести условное обозначение с признаком "Условия работы" = "обычные" и ввести отклонение на два часа с данным УО.

Признак "Отраб. время для расчета доп. тарифов", как и раньше, служит для того, чтобы учесть вредные часы тогда, когда они не входят в состав рабочих. Например, часы отпуска. Для того, чтобы у работника, работающего на вредной должности, данные часы светились в колонке "Вредные", и попадали в итог по вредным часам, в условном обозначении отпуска признак "Отраб. время для расчета доп. тарифов" должен быть в значении "да".

9.1.147.09.1.146.09.1.145.09.1.144.09.1.143.09.1.142.09.1.141.09.1.140.09.1.139.09.1.138.09.1.137.09.1.136.09.1.135.09.1.134.19.1.134.09.1.133.09.1.132.09.1.131.09.1.130.09.1.129.09.1.127.09.1.126.09.1.128.09.1.125.09.1.124.09.1.123.09.1.122.09.1.121.09.1.120.09.1.119.09.1.118.09.1.117.09.1.116.09.1.115.09.1.114.09.1.113.09.1.112.09.1.111.09.1.110.09.1.109.09.1.108.09.1.107.09.1.106.09.1.105.09.1.104.09.1.103.09.1.102.09.1.101.19.1.101.09.1.100.09.1.099.09.1.99.09.1.098.09.1.98.09.1.97.09.1.097.09.1.96.09.1.096.09.1.95.09.1.094.09.1.94.09.1.093.09.1.93.09.1.092.09.1.92.09.1.91.09.1.091.09.1.90.09.1.090.09.1.089.09.1.89.09.1.88.09.1.088.09.1.087.09.1.87.09.1.086.09.1.86.09.1.085.09.1.85.09.1.084.09.1.84.09.1.83.09.1.083.09.1.82.09.1.082.09.1.81.09.1.081.09.1.080.09.1.80.09.1.79.09.1.079.09.1.078.09.1.78.09.1.77.09.1.077.09.1.076.09.1.76.09.1.075.09.1.75.09.1.074.09.1.74.09.1.73.09.1.073.09.1.072.09.1.72.09.1.071.09.1.71.09.1.070.09.1.70.09.1.069.09.1.69.09.1.68.19.1.068.09.1.68.09.1.067.09.1.67.09.1.66.19.1.066.09.1.66.09.1.65.09.1.64.09.1.064.09.1.063.09.1.63.09.1.062.09.1.62.09.1.61.09.1.061.09.1.060.09.1.60.09.1.59.09.1.059.09.1.058.09.1.58.09.1.57.19.1.057.09.1.57.09.1.56.09.1.056.09.1.055.09.1.55.09.1.054.09.1.54.09.1.053.09.1.53.09.1.51.09.1.050.09.1.50.09.1.49.09.1.48.09.1.048.09.1.47.09.1.047.09.1.046.09.1.46.09.1.45.09.1.44.09.1.044.09.1.043.09.1.43.09.1.42.09.1.041.09.1.41.09.1.040.09.1.40.09.1.039.09.1.39.09.1.038.09.1.38.09.1.037.09.1.37.09.1.036.09.1.36.09.1.35.09.1.035.09.1.34.09.1.034.09.1.33.09.1.033.09.1.32.09.1.032.09.1.31.09.1.031.09.1.30.09.1.030.09.1.28.09.1.028.09.1.026.09.1.26.09.1.25.09.1.023.09.1.23.09.1.022.09.1.22.09.1.021.09.1.21.09.1.20.09.1.020.09.1.19.09.1.019.09.1.018.09.1.18.09.1.017.09.1.17.09.1.016.19.1.016.09.1.16.09.1.15.09.1.015.09.1.14.09.1.014.09.1.013.09.1.13.09.1.12.09.1.012.09.1.11.09.1.011.09.1.10.09.1.010.09.1.9.09.1.009.09.1.8.09.1.008.09.1.007.09.1.7.09.1.006.09.1.6.09.1.005.09.1.5.09.1.3.09.1.003.09.1.2.09.1.002.09.1.1.0