AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.10.2003, 09:58   #1  
PSA is offline
PSA
Участник
 
50 / 10 (1) +
Регистрация: 20.10.2003
? Расчет отпуска в Axapta
Вопрос: Как в Axapta посчитать компенсацию за неиспользованный отпуск?

Есть тип отпуска "Зачет" - возможно это и есть компенсация за неиспользованный отпуск, но как тогда указать количество неиспользованных дней отпуска?
Старый 23.10.2003, 10:26   #2  
ppson is offline
ppson
Участник
Аватар для ppson
Ex AND Project
1C
 
2,102 / 114 (8) +++++
Регистрация: 25.06.2002
Адрес: SPb, Msk
1) Если использовать функциональность отпусков - то количество дней указывается по периоду. Данная вещь прокатит если у вас компенсация дается в целых днях.
2) Если использовать функциональность журналов зарплаты - то можно расчитывать компенсацию как в целых так и в не полных днях.
Старый 27.10.2003, 11:04   #3  
PSA is offline
PSA
Участник
 
50 / 10 (1) +
Регистрация: 20.10.2003
если использовать функциональность отпусков, период - это дата начала, дата окончания во вводе отпусков. Тогда период это что - период без отпуска?
Если так - то как заносить учебный отпуск, который не влияет на компенсацию, но если этот учебный отпуск попадает на вышеуказанный период - Axapta ругается "Работник имеет два перекрывающихся отпуска" ...
Старый 27.10.2003, 11:18   #4  
ppson is offline
ppson
Участник
Аватар для ppson
Ex AND Project
1C
 
2,102 / 114 (8) +++++
Регистрация: 25.06.2002
Адрес: SPb, Msk
1) Компенсация выдается в днях. Если использовать функциональность отпусков, тогда количество дней для компенсации = Дата конца отпуска - Дата начала отпуска
2) Аксапта правильно ругается, сотрудников, которые находяться в отпуске, увольнять нельзя.
Старый 28.10.2003, 08:26   #5  
PSA is offline
PSA
Участник
 
50 / 10 (1) +
Регистрация: 20.10.2003
А как тогда быть в такой ситуации: сотруднику положена компенсация 20 дней, сотрудник вернулся из учебного отпуска (а учебный отпуск не идет в счет компенсации) и увольняется через 2 дня. Пусть даже сотрудник обязан проработать еще 2 недели - это 14 дней. Заносим отпуск с типом "Зачет". Дата окончания - дата увольнения, тогда дата начала попадает на период учебного отпуска!
Или дата увольнения - это дата начала? Тогда с пересечением отпусков все нормально получается. Но как-то это кривовато смотрится - сотрудник уже уволился а по нему все еще какое-то движение есть.

Плюс к этому в табеле учета рабочего времени проставляются 8-ки по отпуску с типом "Зачет" - что то же несколько смущает. (но здесь как раз лучше что-бы дата увольнения = дате начала, потому как в противном случае еще и обнуляются 8-ки в фактически отработанном времени)
И еще как быть если в отпуске с типом "Зачет" дата начала и дата окончания попадают на разные месяцы. Например сотрудник увольняется 25-ого числа и компенсация 20 дней.
Старый 29.10.2003, 19:02   #6  
Владимир К. is offline
Владимир К.
Участник
 
3 / 10 (1) +
Регистрация: 17.07.2003
Адрес: Минск
Я бы в Вашем случае задействовал механизм табеля и расчетов по среднему. Ведь компенсация за неиспользованный отпуск не имеет физической протяженности, т.е. сотрудник может сегодня отработать, а завтра уволиться и сегодня ему должны выплатить компенсацию. Я бы завел в справочнике времен время - "Компенсация за неиспользованный отпуск" и добавил бы это время к временам табеля. В процессе ввода табеля в эту колонку записал бы количество дней компенсации и завел бы последовательность, рассчитывающую сумму компенсации на основе среднего заработка. А в таблице расчетов по среднему на этого сотрудника завел бы строчку и настроил расчет так, как для отпусков, т.е. за 12 месяцев и т.д. И тогда при расчете табеля ему сразу рассчитается зарплата за неиспользованный отпуск.
Старый 29.10.2003, 23:36   #7  
ppson is offline
ppson
Участник
Аватар для ppson
Ex AND Project
1C
 
2,102 / 114 (8) +++++
Регистрация: 25.06.2002
Адрес: SPb, Msk
Цитата:
Изначально опубликовано Владимир К.
Я бы в Вашем случае задействовал механизм табеля и расчетов по среднему. .
А я бы не задействовал здесь табель по двум причинам:
1) Нарушает бизнес-логику механизма табеля. Компенсация - вещь никаким образом не связана с табелем, человек, ведущий табель, понятия не имеет о компенсации (если только табельщик = отдел кадров &расчетный отдел). Вдобавок "Время" компенсации будет печататься в первичном документе.
2) Способ расчета. Компенсация может считаться как в днях, так и в часах - в общем случае настройка счетчика для расчета усложняется. Необходимо будет заводить два времени "Компенсация в часах", "Компенсация в днях" и так же два средних - в днях и часах.
----------------------------------------------------------------------------------------
Использование функциональности отпуска тоже немного кривовато, хотя тип отпуска "Зачет" предназначен чисто в этих целях. Но он не позволяет:
1) считать компенсацию в нецелых днях
2) в случае если работника увольняют, на следующий день принимают на работу, а сотрудник расчитана компенсация через отпуск - я бы не советовал на "автоматически" сформированный табель
------------------------------------------------------------------------------------------------------------
Мой совет использовать для этих целей вид зарплаты "Компенсация" расчитываемый через журнал зарплаты, правила ввода - количество и ставка типа "счетчик". В счетчике указать вид среднего.
Расчитываем средний - в часах или днях
Начисление производить через журнал зарплаты, в количестве указываем количество дней (часов).
Старый 29.10.2003, 23:42   #8  
ppson is offline
ppson
Участник
Аватар для ppson
Ex AND Project
1C
 
2,102 / 114 (8) +++++
Регистрация: 25.06.2002
Адрес: SPb, Msk
Цитата:
Изначально опубликовано PSA
И еще как быть если в отпуске с типом "Зачет" дата начала и дата окончания попадают на разные месяцы. Например сотрудник увольняется 25-ого числа и компенсация 20 дней.
А что там страшного получается?
Старый 30.10.2003, 09:02   #9  
PSA is offline
PSA
Участник
 
50 / 10 (1) +
Регистрация: 20.10.2003
Да вводить компенсацию за отпуск через журнал зарплаты выглядит наиболее привлекательно и гибко.

Остается единственный вопрос:

Отпуск расчитывается из ФОТ и из ФМП.

Компенсация тоже вроде как расчитывается из ФОТ и из ФМП. Тогда нужно завести два вида зарплаты "Компенсация из ФОТ" и "Компенсация из ФМП".
И тогда надо наверное завести два счетчика и в каждом указывать свой алгоритм расчета среднего заработка. А в алгоритмах расчета для ФОТ не указывать Базу премий, а для ФМП не указывать Базу расчета.

Правильный ход мысли?
Старый 31.10.2003, 11:12   #10  
ppson is offline
ppson
Участник
Аватар для ppson
Ex AND Project
1C
 
2,102 / 114 (8) +++++
Регистрация: 25.06.2002
Адрес: SPb, Msk
Цитата:
Изначально опубликовано PSA
Остается единственный вопрос:
Отпуск расчитывается из ФОТ и из ФМП.
Компенсация тоже вроде как расчитывается из ФОТ и из ФМП. Тогда нужно завести два вида зарплаты "Компенсация из ФОТ" и "Компенсация из ФМП".
И тогда надо наверное завести два счетчика и в каждом указывать свой алгоритм расчета среднего заработка. А в алгоритмах расчета для ФОТ не указывать Базу премий, а для ФМП не указывать Базу расчета.
Ход мыслей правильный.
Только имейте ввиду, что ФОТ и ФМП - это MBSкие наименования суммы ФОТ без премий и суммы премий, которые на самом деле никакого отношения к ФОТ и ФМП не имеют.
Старый 31.10.2003, 11:27   #11  
PSA is offline
PSA
Участник
 
50 / 10 (1) +
Регистрация: 20.10.2003
Спасибо
Старый 31.01.2008, 13:25   #12  
VBF is offline
VBF
Участник
Аватар для VBF
 
65 / 17 (1) ++
Регистрация: 19.05.2003
Адрес: Москва
Цитата:
Сообщение от ppson Посмотреть сообщение
Мой совет использовать для этих целей вид зарплаты "Компенсация" расчитываемый через журнал зарплаты, правила ввода - количество и ставка типа "счетчик". В счетчике указать вид среднего.
Расчитываем средний - в часах или днях
Начисление производить через журнал зарплаты, в количестве указываем количество дней (часов).
Привет, вы как то писали по поводу компенсации за неиспользованный отпуск

"Мой совет использовать для этих целей вид зарплаты "Компенсация" расчитываемый через журнал зарплаты, правила ввода - количество и ставка типа "счетчик". В счетчике указать вид среднего.
Расчитываем средний - в часах или днях
Начисление производить через журнал зарплаты, в количестве указываем количество дней (часов)."

Попробовал это реализовать - ничего не вышло:
1) Количество - целое. Настраивается и это к программерам?
2) В какой Последовательности нужно создавать счетчик? Или он должен быть без привязки к последовательности. У меня расчета суммы не происходит по любому.
3) В счетчике я должен строчку с расчетом среднедневной суммы указать с операцией умножения или без операции и умножение на колличество происходит автоматически?
4) в какой момент происходит расчет при вводе через журнал?
Старый 31.01.2008, 13:33   #13  
Arahnid is offline
Arahnid
Участник
 
880 / 60 (4) ++++
Регистрация: 09.08.2005
Адрес: Moscow
Это действительно срабатывает (на виде зарплаты привязываете ставка - компенсации, и ставите галки кол-во и ставка, затем к ставке привязываете счетчик Компенсации, а уж в счетчике пишите привязку к алгоритму),
только возникает следующее , но....
С этого года порядок расчета компенсаций поменялся,а вот алгоритм расчета среднего заработка нет:
1. Он не может учитывать 29,4
2. Он не может пока учитывать тот факт, что с этого года коэф не 1,4 при неполном месяце, а 29,4/кол-во календарных дней*отработанные календ дни

Т.е. для реализации требуется:изменить алгоритмы расчета среднего заработка.

Но это мое мнение

Последний раз редактировалось Arahnid; 31.01.2008 в 13:37.
Старый 31.01.2008, 17:02   #14  
VBF is offline
VBF
Участник
Аватар для VBF
 
65 / 17 (1) ++
Регистрация: 19.05.2003
Адрес: Москва
Ну, это не сложно, можно создать другой алгоритм расчета среднего, что я и сделал. Не уверен, что там все так, проверяю как раз. Проверю - отпишусь.


"на виде зарплаты привязываете ставка - компенсации"
А тип ставки - "Системная" или "Сотрудник" в данном случае?
И счетчик делать в какой последовательности? где отпуска, отдельно, в другой секции или можно без привязки к последовательностям?

Последний раз редактировалось VBF; 31.01.2008 в 17:19.
Старый 31.01.2008, 20:54   #15  
VBF is offline
VBF
Участник
Аватар для VBF
 
65 / 17 (1) ++
Регистрация: 19.05.2003
Адрес: Москва
Всем спасибо, разобрался, все работает.
Тип ставки взял "Системная". Счетчик создал в дополнительной последовательности.

Осталось прикрутить генерацию журнала со строкой вида зарплаты к приказу об уволнении и порядок

Последний раз редактировалось VBF; 31.01.2008 в 20:55. Причина: Грамм.ошибки
Теги
компенсация за отпуск, расчеты с персоналом

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Расчет отпуска при 6-дневной раб. неделе Акавешка DAX: Функционал 2 04.12.2006 13:03
Расчет отпуска (суммирован. учет рабочего времени) MNG DAX: Функционал 1 30.11.2005 17:44
Расчет отпуска БОСС DAX: Функционал 7 10.03.2005 17:49
Расчет отпуска nicko DAX: Функционал 4 07.10.2004 11:36
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 14:02.