| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		Титова Наталья
 
 
  Зарегистрирован: 14.01.2014 Сообщения: 78
 
  | 
		
			
				 Добавлено: Пн Апр 28, 2014 11:14    Заголовок сообщения: Расчет отпуска _ВО_0640 | 
				     | 
			 
			
				
  | 
			 
			
				Добрый день!
 
После обновления 6.03.01.08 обнаружили, что отпуск по прежнему считается по коэф-ту 29.4. Нашла, что эта процедура работает через объект замещения. Программист БОСС (раньше у нас работал) исправил следующий блок (стр 563):
 
if (tp == 1)
 
{
 
   kd = _P_new_koff;
 
    p3 = ПланДни(r_leave, 2, y1);
 
    if (p3 > 26  ) {kd = _P_new_koff; 	}
 
	 else {kd = 25.25 ; };
 
   //  W13659  расчет ведется в рабочих или в календарных
 
};
 
 
 в строчке  if (p3 > 26  ) он 26 заменил на  25 в связи с бурятским новым годом в феврале (это красный день в нашей республике). Не пойму, что это значит.  Можете объяснить по-простому что написано в этом блоке? | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Joenka
 
 
  Зарегистрирован: 08.11.2013 Сообщения: 77 Откуда: Moscow
  | 
		
			
				 Добавлено: Пн Апр 28, 2014 12:17    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Собственно:
 
 
P3 это кол-во плановых дней в феврале года y1.
 
 
Если плановых дней больше 26 то коэффициент из переменной _P_new_koff / Он определен в переменных как 29.3 начиная с 04.2014 
 
 
В противном случае коэффициент 25.25.
 
 
Или Вы что-то другое спрашивали? | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Титова Наталья
 
 
  Зарегистрирован: 14.01.2014 Сообщения: 78
 
  | 
		
			
				 Добавлено: Вт Апр 29, 2014 03:46    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| Видимо, здесь имеется в виду следующее: если >26 дней то в календарных днях отпуск (28 дней - 1 красный), иначе в рабочих | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Титова Наталья
 
 
  Зарегистрирован: 14.01.2014 Сообщения: 78
 
  | 
		
			
				 Добавлено: Вт Апр 29, 2014 04:00    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Добрый день! Удалила этот пресловутый объект замещения. Теперь расчет отпуска должен проходить по базовому объекту _ВО_0640, так я понимаю? Но у нас по прежнему отпуск считается  по коэффициенту 29.4 (бухгалтер смотрит в доп информации-> печать расчета по среднему заработку, там в столбце для расчет стоит 29.4) 
 
Я думаю, может такое быть: сам расчет испарвили, а печать расчета по среднему заработку - нет? | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		DUCKKK Большой шоколадный орден
  
 
  Зарегистрирован: 16.09.2009 Сообщения: 1698
 
  | 
		
			
				 Добавлено: Вт Апр 29, 2014 09:58    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| Если отпуск начался позже 1 апреля 2014 года - будет 29,3 - в том числе и в расшифровке расчета. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Титова Наталья
 
 
  Зарегистрирован: 14.01.2014 Сообщения: 78
 
  | 
		
			
				 Добавлено: Вт Апр 29, 2014 10:01    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| Нет, отпуск начался 17.04 | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Joenka
 
 
  Зарегистрирован: 08.11.2013 Сообщения: 77 Откуда: Moscow
  | 
		
			
				 Добавлено: Вт Апр 29, 2014 10:24    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				А вот попробуй их пойми:
 
 
....
 
number _date_new_koff[3],_P_new_koff = 29.3 ;  
 
Дата(02,04,2014, _date_new_koff); 
 
.....
 
if (ДатаМеньшеДаты(d4, _date_new_koff) == 1) _P_new_koff = 29.4; else _P_new_koff = 29.3 ;  //  дата 20.04.2014, c которой изменяем коэффициент с 29.4 на 29.3 
 
 
 
Толи в комментах опечатка, толи в обявлении переменных   | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		DUCKKK Большой шоколадный орден
  
 
  Зарегистрирован: 16.09.2009 Сообщения: 1698
 
  | 
		
			
				 Добавлено: Вт Апр 29, 2014 10:30    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| Дата(02,04,2014, _date_new_koff);   //  дата, начиная с которой изменяем коэффициент с 29.4 на 29.3 | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Joenka
 
 
  Зарегистрирован: 08.11.2013 Сообщения: 77 Откуда: Moscow
  | 
		
			
				 Добавлено: Вт Апр 29, 2014 10:45    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | DUCKKK писал(а): | 	 		  | Дата(02,04,2014, _date_new_koff);   //  дата, начиная с которой изменяем коэффициент с 29.4 на 29.3 | 	  
 
 
Да я так и подумал, видимо в комментах просто опечатались. Т.к. там четко стоит 20.04.2014 | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
	
	
	
		 |