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