C_EXTFUN
Краткое описание :
GLX-928 Выводить в протокол сообщения только о нарушениях
загрузки режимов работы текущего расчетного периодаОписание :
Что измененно :
Необходимо разработать функцию, позволяющую выводить в протокол
сообщения только о нарушениях загрузки режимов работы текущего расчетного
периода
Как измененно :
Разработаны процедуры (procedure SetMonScheduleMessages(DateB:
date; DateE: date; Mode: word); external 'G_Zarpl.dll'; procedure
ReSetMonScheduleMessages; external 'G_Zarpl.dll';), которые позволяют
контролировать вывод в протокол сообщения о нарушении загрузки режимов работ
для всех месяцев или только для заданного периода.
SetMonScheduleMessages(DateB: date; DateE: date; Mode: word) DateB - дата
начала периода (используется месяц и год), DateE - дата окончания периода
(используется месяц и год), Mode - параметр, позволяющий изменить текст
сообщения, если значение 0 - то текст выводится как и раньше, если параметр 1 -
то сообщение выводится в формате таб№; период (01.2024); текст сообщения об
ошибке. ReSetMonScheduleMessages снимает заданные параметры для вывода
сообщений. После наложения ограничений, необходимо их снять. И можно снова
использовать функцию наложения ограничений на вывод сообщений.
C_EXTFUN
Краткое описание :
GLX-2098 Расчет прочих средних для суммированного и
несуммированного учетаОписание :
Что измененно :
Необходимо разработать единый алгоритм для расчета прочих
средних для суммированного и несуммированного учета.
Как измененно :
Разработан алгоритм для расчета средних для суммированного и
несуммированного учета. ZarAlg('SrednAlg', 'NumMonthes,AlgNo,AlgNo2').
Параметры NumMonthes - количество месяцев расчетного периода, AlgNo - номер
стандартного алгоритма расчета по среднему, AlgNo2 - номер стандартного
алгоритма расчета по среднему (для случая, когда стандартный алгоритм расчета
рассматривает расчет по дням и есть аналогичный алгоритм с расчетом по часам,
например 17 и 33). При выполнении расчета определяется вид учета за расчетный
период (NumMonthes месяцев): если в таблицах LSTAB (табель учета рабочего
времени), PEREXOD (переходы в межпериод) в расчетном периоде есть запись, где
OWMODE=2 (учет сверхурочных суммированный), то расчет прочих средних выполнять
в часах, иначе в днях. При определении расчетного периода для отпускных
алгоритмов ( 21, 28..32, 60..70, 79, 47, 48, 49 ) учитывается сдвиг и с учетом
сдвига определяется вид учета сверхурочных.