| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		Sealer
 
 
  Joined: 27 Mar 2002 Posts: 3
 
 
 
  | 
		
			
				 Posted: 04 Apr 2002 10:28    Post subject: Переход на 3.02/001 (модуль зарплата) | 
				     | 
			 
			
				
  | 
			 
			
				Добрый день.
 
Работая с версией 2.03/001 мы использовали поле "Дополнительные сведения о сотруднике" для расчета оплаты за вредность труда, - вводили туда расценки, а затем использовали объект Staff.NoteSalary в формуле алгоритма для вида оплаты. В новой версии этот объект отсутствует (или хорошо спрятан ??). Как быть?
 
Таким же образом вводились и проценты алиментщиков.  
 
Помогите, вы - последняя надежда.
 
Заранее спасибо. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Михаил Матвеев
 
 
  Joined: 08 Jan 2002 Posts: 40 Location: Михаил Матвеев
 
 
  | 
		
			
				 Posted: 08 Apr 2002 17:14    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Здравствуйте!
 
 
Подобного метода в программе не было
 
Уточните пожалуйста порядок Ваших действий
 
 
Процент удержания алиментов ставиться в расчетном листке сотрудника вручную.
 
Если это постоянное удержание то оно перейдет вместе с процентной ставкой на следующий месяц
 
 _________________ С Уважением, консультант по программе БЭСТ-ОФИС 
 
Матвеев Михаил
 
ЗАО Интеллект-Сервис
 
г.Моск | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Sealer
 
 
  Joined: 27 Mar 2002 Posts: 3
 
 
 
  | 
		
			
				 Posted: 08 Apr 2002 22:55    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Добрый день !
 
Вот пример: тов. Иванов за каждый час отработанного во вредных условиях времени должен получить доплату в размере 40 копеек, а тов. Петров(в менее вредных условиях) - 35 копеек.
 
Наши действия: - в поле доп.сведений Иванову ставим символы 'У1;', а Петрову 'У2;'. В формуле расчета для вида оплаты "За вредные условия" при помощи функции Split вычленяем из объекта Staff.NoteSalary эти символы и анализируем их: case 'У1' then Часы*0.4
 
                case 'У2' then Часы*0.35
 
Все. Начисление - постоянное.
 
 
Буду признателен, если подскажите как это сделать по-другом | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Михаил Матвеев
 
 
  Joined: 08 Jan 2002 Posts: 40 Location: Михаил Матвеев
 
 
  | 
		
			
				 Posted: 10 Apr 2002 17:39    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Здравствуйте!
 
 
Если начисление постоянное, то можно ввести его в расчетный листок сотруднику, в колонке "Базовая сумма" поставить тов. Иванову 0.4, тов. Петрову 0.35. 
 
В алгоритме вида оплаты "За вредные условия" написать
 
SlipCalcStr.Summa  = SlipCalcStr.SummaBase  * SlipCalcStr.Hour. 
 
Тогда в колонке "Часы" нужно будет указывать кол-во отработанных во вредных условиях.
 
При закрытии расчетной ведомости строка постояног начисления с введенной базовой суммой будет переноситься в следующий месяц...
 
 
Свойства Staff.NoteSalary никогда не было. Это может быть только, если программисты предпрития сами дописали данное свойство объекту.
 
 
С Уважением,
 
Аналитический отд | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Sealer
 
 
  Joined: 27 Mar 2002 Posts: 3
 
 
 
  | 
		
			
				 Posted: 15 Apr 2002 18:21    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Большое спасибо за исчерпывающий ответ.
 
=========
 
Свойства Staff.NoteSalary никогда не было. Это может быть только, если программисты предпрития сами дописали данное свойство объекту
 
=========
 
Не подскажите на будущее, где бы взять описание подобных манипуляций? А то те программисты, у которых я принял дела уже исчезл | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		 |