Текущее время: Пн, июл 21 2025, 01:01

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Обработка неполной занятости в оценке времени
СообщениеДобавлено: Пн, дек 22 2008, 13:12 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, дек 22 2008, 12:52
Сообщения: 40
Всем добрый день!

У нас ERP 6.0. Используем компоненты PA-OM-TM, PY-нет.
Из системы необходимо формировать табель учета рабочего времени Т-13, а также виды времени и виды оплаты для последующей передачи в зарплатную систему. Применяется негативный учет рабочего времени.

Есть лица, работающие неполное рабочее время (50%). Для них в ИТ0007 указывается доля рабочего времени P0007-EMPCT=50,00. ИТ0008 не используется.
При проведении оценки времени по стандартной схеме TM01 для лиц с неполной занятостью не происходит сокращения отработанного времени на величину P0007-EMPCT.
TM01 выглядит так:
000010 COM Zeitauswertung (Negativerfassung)
000020 COM =================================
000030 ** Abrechnung von Personalzeitdaten in
000040 ** Form von Abweichungen zur Sollplanung
000050 **
000060 BINI Инициализация
000070 IF =Y08 Проверка периода на 2008 год
000080 MOD TMON GEN Gruppierungen festelegen
000090 ENDIF
000100 EINI Конец блока обработки
000110 **
000120 BDAY Обработка данных дня
000130 IF =Y08 Проверка периода на 2008 год
000140 ** Опции:
000150 CHECK NEG Выбор тлк через ИндикРегистрРабВрем 9
000160 CHECK NOTR Не импортировать инфо-тип 0050
000170 CHECK RPR ЗадатьОбратнРасчтДляРасчтЗарплПриНеобход
000180 CHECK FUT Разрешить оценку в будущее
000190 DKG Обработка неполной занятости
000200 OPTT MAIL 1 * В случае ошибки - СообщПоЭлПочтИсполнитл
000210 BLOCK BEG Подготовка временных данных
000220 P2000 N SAVE ГенерацияЗаплнВрмПар/ЗагрузОдноднПлнРВрм
000230 A2003 Обработка замещения рабочего места
000240 P2001 1 Загрузка данных отсутствия за день
000250 RTIPA TD70 GEN Исправить флаг присутствия на работе
000260 P2002 1 Загрузка данных присутствия за день
000270 P2005 1 Загрузка сверхурочных работ за день
000280 BLOCK END *********************************
000290 BLOCK BEG Tolerances and error checks
000300 PTIPA TE10 GEN Настройка отсутствий
000310 ACTIO =E20 Проверка на ошибочный день
000320 BLOCK END *********************************
000330 BLOCK BEG Determine planned working times
000340 TIMTP Присвоение вида времени временной паре
и т.д.


В результате формируются следующие виды времени в ZES:
0110 РазностнВремя присутствия 8,00
0100 Разностное время 8,00
0010 Присутствие 8,00
0003 Основное рабочее время 8,00
0500 Перерыв 1,00
0002 НормВремя 8,00
0050 Продуктивные часы 8,00
0051 НакоплПродуктивныеЧасы 8,00

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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Обработка неполной занятости в оценке времени
СообщениеДобавлено: Пн, дек 22 2008, 13:14 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, дек 22 2008, 12:52
Сообщения: 40
4udak написал(а):
Всем добрый день!

У нас ERP 6.0. Используем компоненты PA-OM-TM, PY-нет.
Из системы необходимо формировать табель учета рабочего времени Т-13, а также виды времени и виды оплаты для последующей передачи в зарплатную систему. Применяется негативный учет рабочего времени.

Есть лица, работающие неполное рабочее время (50%). Для них в ИТ0007 указывается доля рабочего времени P0007-EMPCT=50,00. ИТ0008 не используется.
При проведении оценки времени по стандартной схеме TM01 для лиц с неполной занятостью не происходит сокращения отработанного времени на величину P0007-EMPCT.
TM01 выглядит так:
000010 COM Zeitauswertung (Negativerfassung)
000020 COM =================================
000030 ** Abrechnung von Personalzeitdaten in
000040 ** Form von Abweichungen zur Sollplanung
000050 **
000060 BINI Инициализация
000070 IF =Y08 Проверка периода на 2008 год
000080 MOD TMON GEN Gruppierungen festelegen
000090 ENDIF
000100 EINI Конец блока обработки
000110 **
000120 BDAY Обработка данных дня
000130 IF =Y08 Проверка периода на 2008 год
000140 ** Опции:
000150 CHECK NEG Выбор тлк через ИндикРегистрРабВрем 9
000160 CHECK NOTR Не импортировать инфо-тип 0050
000170 CHECK RPR ЗадатьОбратнРасчтДляРасчтЗарплПриНеобход
000180 CHECK FUT Разрешить оценку в будущее
000190 DKG Обработка неполной занятости
000200 OPTT MAIL 1 * В случае ошибки - СообщПоЭлПочтИсполнитл
000210 BLOCK BEG Подготовка временных данных
000220 P2000 N SAVE ГенерацияЗаплнВрмПар/ЗагрузОдноднПлнРВрм
000230 A2003 Обработка замещения рабочего места
000240 P2001 1 Загрузка данных отсутствия за день
000250 RTIPA TD70 GEN Исправить флаг присутствия на работе
000260 P2002 1 Загрузка данных присутствия за день
000270 P2005 1 Загрузка сверхурочных работ за день
000280 BLOCK END *********************************
000290 BLOCK BEG Tolerances and error checks
000300 PTIPA TE10 GEN Настройка отсутствий
000310 ACTIO =E20 Проверка на ошибочный день
000320 BLOCK END *********************************
000330 BLOCK BEG Determine planned working times
000340 TIMTP Присвоение вида времени временной паре
и т.д.


В результате формируются следующие виды времени в ZES:
0110 РазностнВремя присутствия 8,00
0100 Разностное время 8,00
0010 Присутствие 8,00
0003 Основное рабочее время 8,00
0500 Перерыв 1,00
0002 НормВремя 8,00
0050 Продуктивные часы 8,00
0051 НакоплПродуктивныеЧасы 8,00

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


Точнее TM01 выглядит так, а выше -наша модифицированная схема.
000010 COM Zeitauswertung (Negativerfassung)
000020 COM =================================
000030 ** Abrechnung von Personalzeitdaten in
000040 ** Form von Abweichungen zur Sollplanung
000050 **
000060 BINI Инициализация
000070 MOD TMON GEN Gruppierungen festelegen
000080 EINI Конец блока обработки
000090 **
000100 BDAY Обработка данных дня
000110 ** Опции:
000120 CHECK NEG Выбор тлк через ИндикРегистрРабВрем 9
000130 CHECK NOTR Не импортировать инфо-тип 0050
000140 CHECK RPR ЗадатьОбратнРасчтДляРасчтЗарплПриНеобход
000150 DKG Обработка неполной занятости
000160 OPTT MAIL 1 * В случае ошибки - СообщПоЭлПочтИсполнитл
000170 BLOCK BEG Подготовка временных данных
000180 P2000 N SAVE ГенерацияЗаплнВрмПар/ЗагрузОдноднПлнРВрм
000190 A2003 Обработка замещения рабочего места
000200 P2001 1 Загрузка данных отсутствия за день
000210 RTIPA TD70 GEN Исправить флаг присутствия на работе
000220 P2002 1 Загрузка данных присутствия за день
000230 P2005 1 Загрузка сверхурочных работ за день
000240 BLOCK END *********************************
000250 BLOCK BEG Tolerances and error checks
000260 PTIPA TE10 GEN Настройка отсутствий
000270 ACTIO TE20 Проверка на ошибочный день
000280 BLOCK END *********************************
000290 BLOCK BEG Determine planned working times
000300 TIMTP Присвоение вида времени временной паре
000310 PBRKS 3 ALL Анализ перерывов
000320 RTIPA TP20 GEN Неявки с компенсацией времени
000330 PTIP TO13 GEN Проверить МаксималВремя работы за день
000340 KNTAG Determine indicator for core night work


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Обработка неполной занятости в оценке времени
СообщениеДобавлено: Вт, дек 23 2008, 11:25 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, дек 22 2008, 12:52
Сообщения: 40
Оказывается обработка неполной занятости "зашита" где-то внутри модуля оценки времени и её никак нельзя разрешить или запретить. А я то "бился" над поиском какой-то настройки или функции не один день :x .
Для того, чтобы рабочие часы за день по графику рабочего времени сокращались на величину процента занятости (доля рабочего времени в ИТ0007) нужно на экране ИТ0007 сделать видимым поле P0007-DYSCH "Динамическое составление ОднодневГрафикРабочегоВремени". Поле будет отображаться на экране серым, как недоступное для редактирования, но при вводе процента занятости в поле P0007-EMPCT "Доля РабочВремени" в нём автоматически будет проставляться "галочка". После чего запуск оценки времени даст нужный результат. Если нужно будет снова перейти на полную занятость, нужно будет не только ввести 100% в поле P0007-EMPCT, но и убрать "галку" с поля P0007-TEILK "ЗанятНепонВремя".

У меня почему-то поле P0007-DYSCH было скрыто на экране, возможно ранее кто-то, или даже я сам, посчитали его не нужным и скрыли от пользователей, вот оценка времени и не обрабатывала ситуацию. В документации к полю P0007-DYSCH сказано, что оно нужно для обработки гибких графиков работы (у нас таких графиков нет). Оказывается не только для этого...
Спасибо коллеге из ИБС, Андрею Дружинину, за помощь в решении проблемы!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB