Проблема ПИР: 101.56473
Первое решение: 9.1.29.0
Описание: C_ExtFun - нужна вип-функция для получения атрибутов режима работы
Проект: Заработная плата
Детализация: Табельные функции
Имя файла: C_EXTFUN_RES_91740.TXT
Файл добавлен: 2019-03-28 16:33:57
Что изменилосьКак изменилось
При программировании на вип часто возникает задача получить атрибуты режима работы сотрудника на определённую дату - такие, как способ учёта сверхурочных часов, или период учёта сверхурочных. Сейчас для этого определяем код режима работы функцией PA_OperatingMode(), а далее приходится выполнять запрос в БД для получения требуемых данных из KlRejim (при этом еще нужно анализировать настройки системы, если в режиме установлен признак "по настройке"). Это не оптимально - т.к. getfirst работает довольно медленно и, кроме того, просто не удобно. Предлагается реализовать функцию, доступную при программировании на вип, возвращающую атрибуты режима работы по его коду. Тогда при её вызове будет выполняться двоичный поиск заданного режима работы в кэше, что должно дать ускорение и повысить удобство при программировании.Реализованы функции для получения атрибутов режимов работ: OM_AvgMonthHours OM_BalancedRejim OM_Exists OM_GetCalendarOnDate OM_Hours OM_Interval OM_Minutes OM_NotFullWorkingDay OM_NRec OM_OverworkCalculation OM_OverworkCalculationSummed OM_PeriodSummedOverwork OM_ScheduleType OM_WeekendSymbolicNotation OM_WorkedHoursCoef Данные функции доступны как при разработке на языке VIP, так и в алгоритмах пользователя. Подробное описание функций в файле GALDOCC_ExtFun.chm

Ресурсные файлы, в которых встречается проблема Галактики ПИР 101.56473

C_EXTFUN_RES_91740.TXTC_EXTFUNRES9.1.74.02019-03-28 16:33:57
C_EXTFUN_RES_91740.TXTC_EXTFUNRES9.1.74.02019-03-28 16:33:57
C_EXTFUN_RES_91740.TXTC_EXTFUNRES9.1.74.02019-03-28 16:33:57
C_EXTFUN_RES_91730.TXTC_EXTFUNRES9.1.73.02019-03-17 21:02:25
C_EXTFUN_RES_91720.TXTC_EXTFUNRES9.1.72.02019-02-28 23:43:17
C_EXTFUN_RES_91710.TXTC_EXTFUNRES9.1.71.02019-02-08 14:11:17
C_EXTFUN_RES_91700.TXTC_EXTFUNRES9.1.70.02018-12-19 19:55:44
C_EXTFUN_RES_91690.TXTC_EXTFUNRES9.1.69.02018-11-26 12:47:37
C_EXTFUN_RES_91680.TXTC_EXTFUNRES9.1.68.02018-11-01 13:06:51
C_EXTFUN_RES_91670.TXTC_EXTFUNRES9.1.67.02018-09-12 19:37:20
C_EXTFUN_RES_91660.TXTC_EXTFUNRES9.1.66.02018-09-12 12:34:33
C_EXTFUN_RES_91650.TXTC_EXTFUNRES9.1.65.02018-07-13 19:57:00
C_EXTFUN_RES_91640.TXTC_EXTFUNRES9.1.64.02018-07-09 12:17:56
C_EXTFUN_RES_91630.TXTC_EXTFUNRES9.1.63.02018-06-18 16:41:50
C_EXTFUN_RES_91620.TXTC_EXTFUNRES9.1.62.02018-05-23 15:50:11
C_EXTFUN_RES_91610.TXTC_EXTFUNRES9.1.61.02018-05-08 11:26:04
C_EXTFUN_RES_91600.TXTC_EXTFUNRES9.1.60.02018-02-19 15:56:49
C_EXTFUN_RES_91590.TXTC_EXTFUNRES9.1.59.02018-02-06 12:27:14
C_EXTFUN_RES_91580.TXTC_EXTFUNRES9.1.58.02018-01-18 14:58:39
C_EXTFUN_RES_91570.TXTC_EXTFUNRES9.1.57.02017-12-22 17:48:38
C_EXTFUN_RES_91560.TXTC_EXTFUNRES9.1.56.02017-11-16 18:54:32
C_EXTFUN_RES_91550.TXTC_EXTFUNRES9.1.55.02017-09-27 12:59:47
C_EXTFUN_RES_91540.TXTC_EXTFUNRES9.1.54.02017-07-07 15:36:40
C_EXTFUN_RES_91530.TXTC_EXTFUNRES9.1.53.02017-06-14 18:29:07
C_EXTFUN_RES_91520.TXTC_EXTFUNRES9.1.52.02017-05-10 15:22:39
C_EXTFUN_RES_91510.TXTC_EXTFUNRES9.1.51.02017-04-24 19:07:34
C_EXTFUN_RES_91500.TXTC_EXTFUNRES9.1.50.02017-04-13 17:25:17
C_EXTFUN_RES_91490.TXTC_EXTFUNRES9.1.49.02017-03-21 18:35:51
C_EXTFUN_RES_91480.TXTC_EXTFUNRES9.1.48.02017-03-13 17:33:14
C_EXTFUN_RES_91470.TXTC_EXTFUNRES9.1.47.02017-02-15 19:11:27
C_EXTFUN_RES_91460.TXTC_EXTFUNRES9.1.46.02017-01-27 17:33:07
EXTFUN_RES_810670.TXTEXTFUNRES8.10.67.02017-01-17 13:48:58
C_EXTFUN_RES_91450.TXTC_EXTFUNRES9.1.45.02016-12-08 16:00:58
C_EXTFUN_RES_91440.TXTC_EXTFUNRES9.1.44.02016-11-24 18:16:36
C_EXTFUN_RES_91430.TXTC_EXTFUNRES9.1.43.02016-10-20 07:55:00
C_EXTFUN_RES_91420.TXTC_EXTFUNRES9.1.42.02016-09-22 16:01:26
C_EXTFUN_RES_91410.TXTC_EXTFUNRES9.1.41.02016-09-19 17:20:31
C_EXTFUN_RES_91400.TXTC_EXTFUNRES9.1.40.02016-08-30 16:01:04
C_EXTFUN_RES_91390.TXTC_EXTFUNRES9.1.39.02016-07-18 12:23:03
C_EXTFUN_RES_91380.TXTC_EXTFUNRES9.1.38.02016-07-13 17:12:57
EXTFUN_RES_810660.TXTEXTFUNRES8.10.66.02016-07-06 13:58:27
C_EXTFUN_RES_91370.TXTC_EXTFUNRES9.1.37.02016-06-17 13:21:22
C_EXTFUN_RES_91360.TXTC_EXTFUNRES9.1.36.02016-06-01 14:21:03
C_EXTFUN_RES_91350.TXTC_EXTFUNRES9.1.35.02016-02-15 16:13:03
C_EXTFUN_RES_91340.TXTC_EXTFUNRES9.1.34.02016-01-13 14:05:36
EXTFUN_RES_810650.TXTEXTFUNRES8.10.65.02015-12-25 14:13:23
EXTFUN_RES_810640.TXTEXTFUNRES8.10.64.02015-11-27 16:45:24
C_EXTFUN_RES_91330.TXTC_EXTFUNRES9.1.33.02015-11-25 16:52:21
C_EXTFUN_RES_91320.TXTC_EXTFUNRES9.1.32.02015-10-21 14:26:20
C_EXTFUN_RES_91310.TXTC_EXTFUNRES9.1.31.02015-10-06 14:57:29
C_EXTFUN_RES_91300.TXTC_EXTFUNRES9.1.30.02015-07-28 14:26:19
EXTFUN_RES_810630.TXTEXTFUNRES8.10.63.02015-06-02 17:46:30
C_EXTFUN_RES_91290.TXTC_EXTFUNRES9.1.29.02015-05-25 15:49:24