23.10.2003, 09:58 | #1 |
Участник
|
Расчет отпуска в Axapta
Вопрос: Как в Axapta посчитать компенсацию за неиспользованный отпуск?
Есть тип отпуска "Зачет" - возможно это и есть компенсация за неиспользованный отпуск, но как тогда указать количество неиспользованных дней отпуска? |
|
23.10.2003, 10:26 | #2 |
Участник
|
1) Если использовать функциональность отпусков - то количество дней указывается по периоду. Данная вещь прокатит если у вас компенсация дается в целых днях.
2) Если использовать функциональность журналов зарплаты - то можно расчитывать компенсацию как в целых так и в не полных днях. |
|
27.10.2003, 11:04 | #3 |
Участник
|
если использовать функциональность отпусков, период - это дата начала, дата окончания во вводе отпусков. Тогда период это что - период без отпуска?
Если так - то как заносить учебный отпуск, который не влияет на компенсацию, но если этот учебный отпуск попадает на вышеуказанный период - Axapta ругается "Работник имеет два перекрывающихся отпуска" ... |
|
27.10.2003, 11:18 | #4 |
Участник
|
1) Компенсация выдается в днях. Если использовать функциональность отпусков, тогда количество дней для компенсации = Дата конца отпуска - Дата начала отпуска
2) Аксапта правильно ругается, сотрудников, которые находяться в отпуске, увольнять нельзя. |
|
28.10.2003, 08:26 | #5 |
Участник
|
А как тогда быть в такой ситуации: сотруднику положена компенсация 20 дней, сотрудник вернулся из учебного отпуска (а учебный отпуск не идет в счет компенсации) и увольняется через 2 дня. Пусть даже сотрудник обязан проработать еще 2 недели - это 14 дней. Заносим отпуск с типом "Зачет". Дата окончания - дата увольнения, тогда дата начала попадает на период учебного отпуска!
Или дата увольнения - это дата начала? Тогда с пересечением отпусков все нормально получается. Но как-то это кривовато смотрится - сотрудник уже уволился а по нему все еще какое-то движение есть. Плюс к этому в табеле учета рабочего времени проставляются 8-ки по отпуску с типом "Зачет" - что то же несколько смущает. (но здесь как раз лучше что-бы дата увольнения = дате начала, потому как в противном случае еще и обнуляются 8-ки в фактически отработанном времени) И еще как быть если в отпуске с типом "Зачет" дата начала и дата окончания попадают на разные месяцы. Например сотрудник увольняется 25-ого числа и компенсация 20 дней. |
|
29.10.2003, 19:02 | #6 |
Участник
|
Я бы в Вашем случае задействовал механизм табеля и расчетов по среднему. Ведь компенсация за неиспользованный отпуск не имеет физической протяженности, т.е. сотрудник может сегодня отработать, а завтра уволиться и сегодня ему должны выплатить компенсацию. Я бы завел в справочнике времен время - "Компенсация за неиспользованный отпуск" и добавил бы это время к временам табеля. В процессе ввода табеля в эту колонку записал бы количество дней компенсации и завел бы последовательность, рассчитывающую сумму компенсации на основе среднего заработка. А в таблице расчетов по среднему на этого сотрудника завел бы строчку и настроил расчет так, как для отпусков, т.е. за 12 месяцев и т.д. И тогда при расчете табеля ему сразу рассчитается зарплата за неиспользованный отпуск.
|
|
29.10.2003, 23:36 | #7 |
Участник
|
Цитата:
Изначально опубликовано Владимир К.
Я бы в Вашем случае задействовал механизм табеля и расчетов по среднему. . 1) Нарушает бизнес-логику механизма табеля. Компенсация - вещь никаким образом не связана с табелем, человек, ведущий табель, понятия не имеет о компенсации (если только табельщик = отдел кадров &расчетный отдел). Вдобавок "Время" компенсации будет печататься в первичном документе. 2) Способ расчета. Компенсация может считаться как в днях, так и в часах - в общем случае настройка счетчика для расчета усложняется. Необходимо будет заводить два времени "Компенсация в часах", "Компенсация в днях" и так же два средних - в днях и часах. ---------------------------------------------------------------------------------------- Использование функциональности отпуска тоже немного кривовато, хотя тип отпуска "Зачет" предназначен чисто в этих целях. Но он не позволяет: 1) считать компенсацию в нецелых днях 2) в случае если работника увольняют, на следующий день принимают на работу, а сотрудник расчитана компенсация через отпуск - я бы не советовал на "автоматически" сформированный табель ------------------------------------------------------------------------------------------------------------ Мой совет использовать для этих целей вид зарплаты "Компенсация" расчитываемый через журнал зарплаты, правила ввода - количество и ставка типа "счетчик". В счетчике указать вид среднего. Расчитываем средний - в часах или днях Начисление производить через журнал зарплаты, в количестве указываем количество дней (часов). |
|
29.10.2003, 23:42 | #8 |
Участник
|
Цитата:
Изначально опубликовано PSA
И еще как быть если в отпуске с типом "Зачет" дата начала и дата окончания попадают на разные месяцы. Например сотрудник увольняется 25-ого числа и компенсация 20 дней. |
|
30.10.2003, 09:02 | #9 |
Участник
|
Да вводить компенсацию за отпуск через журнал зарплаты выглядит наиболее привлекательно и гибко.
Остается единственный вопрос: Отпуск расчитывается из ФОТ и из ФМП. Компенсация тоже вроде как расчитывается из ФОТ и из ФМП. Тогда нужно завести два вида зарплаты "Компенсация из ФОТ" и "Компенсация из ФМП". И тогда надо наверное завести два счетчика и в каждом указывать свой алгоритм расчета среднего заработка. А в алгоритмах расчета для ФОТ не указывать Базу премий, а для ФМП не указывать Базу расчета. Правильный ход мысли? |
|
31.10.2003, 11:12 | #10 |
Участник
|
Цитата:
Изначально опубликовано PSA
Остается единственный вопрос: Отпуск расчитывается из ФОТ и из ФМП. Компенсация тоже вроде как расчитывается из ФОТ и из ФМП. Тогда нужно завести два вида зарплаты "Компенсация из ФОТ" и "Компенсация из ФМП". И тогда надо наверное завести два счетчика и в каждом указывать свой алгоритм расчета среднего заработка. А в алгоритмах расчета для ФОТ не указывать Базу премий, а для ФМП не указывать Базу расчета. Только имейте ввиду, что ФОТ и ФМП - это MBSкие наименования суммы ФОТ без премий и суммы премий, которые на самом деле никакого отношения к ФОТ и ФМП не имеют. |
|
31.10.2003, 11:27 | #11 |
Участник
|
Спасибо
|
|
31.01.2008, 13:25 | #12 |
Участник
|
Цитата:
Сообщение от ppson
Мой совет использовать для этих целей вид зарплаты "Компенсация" расчитываемый через журнал зарплаты, правила ввода - количество и ставка типа "счетчик". В счетчике указать вид среднего.
Расчитываем средний - в часах или днях Начисление производить через журнал зарплаты, в количестве указываем количество дней (часов). "Мой совет использовать для этих целей вид зарплаты "Компенсация" расчитываемый через журнал зарплаты, правила ввода - количество и ставка типа "счетчик". В счетчике указать вид среднего. Расчитываем средний - в часах или днях Начисление производить через журнал зарплаты, в количестве указываем количество дней (часов)." Попробовал это реализовать - ничего не вышло: 1) Количество - целое. Настраивается и это к программерам? 2) В какой Последовательности нужно создавать счетчик? Или он должен быть без привязки к последовательности. У меня расчета суммы не происходит по любому. 3) В счетчике я должен строчку с расчетом среднедневной суммы указать с операцией умножения или без операции и умножение на колличество происходит автоматически? 4) в какой момент происходит расчет при вводе через журнал? |
|
31.01.2008, 13:33 | #13 |
Участник
|
Это действительно срабатывает (на виде зарплаты привязываете ставка - компенсации, и ставите галки кол-во и ставка, затем к ставке привязываете счетчик Компенсации, а уж в счетчике пишите привязку к алгоритму),
только возникает следующее , но.... С этого года порядок расчета компенсаций поменялся,а вот алгоритм расчета среднего заработка нет: 1. Он не может учитывать 29,4 2. Он не может пока учитывать тот факт, что с этого года коэф не 1,4 при неполном месяце, а 29,4/кол-во календарных дней*отработанные календ дни Т.е. для реализации требуется:изменить алгоритмы расчета среднего заработка. Но это мое мнение Последний раз редактировалось Arahnid; 31.01.2008 в 13:37. |
|
31.01.2008, 17:02 | #14 |
Участник
|
Ну, это не сложно, можно создать другой алгоритм расчета среднего, что я и сделал. Не уверен, что там все так, проверяю как раз. Проверю - отпишусь.
"на виде зарплаты привязываете ставка - компенсации" А тип ставки - "Системная" или "Сотрудник" в данном случае? И счетчик делать в какой последовательности? где отпуска, отдельно, в другой секции или можно без привязки к последовательностям? Последний раз редактировалось VBF; 31.01.2008 в 17:19. |
|
31.01.2008, 20:54 | #15 |
Участник
|
Всем спасибо, разобрался, все работает.
Тип ставки взял "Системная". Счетчик создал в дополнительной последовательности. Осталось прикрутить генерацию журнала со строкой вида зарплаты к приказу об уволнении и порядок Последний раз редактировалось VBF; 31.01.2008 в 20:55. Причина: Грамм.ошибки |
|