| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		Сергей
 
 
  Joined: 05 Aug 2002 Posts: 4
 
 
 
  | 
		
			
				 Posted: 05 Aug 2002 09:00    Post subject: Помогите победить глюк! | 
				     | 
			 
			
				
  | 
			 
			
				Ковырялся я тут со скидками и обнаружил такую вещь:
 
есть две цены
 
1. отп.цена за ос.еденицу
 
2 отп. цена
 
Так вот, если после применения скидки получаем цену
 
12,375
 
то 1 цена будет 12,37, а 2 - 12,38
 
и получается что сумма оплаты по документу меньше чем есть на самом деле, так как он считает ее из 1 цены.
 
а если после применения скидки получам цену 12,376
 
то обе цены одинаковые и все нормально.
 
Как это понять? и Как это победить? | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		privet Guest
 
 
 
 
 
 
 
  | 
		
			
				 Posted: 05 Aug 2002 12:24    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				| В Клиппере в функции round() случаются ошибки округления. В БЭСТе, если не ошибаюсь, даже есть альтернативная функция _rround(), правда не во всех блоках. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Сергей
 
 
  Joined: 05 Aug 2002 Posts: 4
 
 
 
  | 
		
			
				 Posted: 05 Aug 2002 13:04    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Все это понятно. Но как это победить, а то доходит до смешного(мягко говоря)
 
Отмечаешь несколько накладных, считаешь сумму на калькуляторе, одна сумма, а он высвечивает внизу сумму документов совсем другую. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		mirror
 
 
  Joined: 07 Feb 2002 Posts: 137 Location: Айнагуль
 
 
  | 
		
			
				 Posted: 05 Aug 2002 14:54    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Добрый день!
 
 
А у меня постоянно "гуляет" округление при расчете СОЦ налога. И даже независимо, что ставлю округлять удержание, что не округлять, все равно в некоторых случаях считается неправильно. А в отчетах теперь требуют с копейками. Так что в целом по фирме пяток рублей накапливается. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		itman
 
  
  Joined: 05 Apr 2002 Posts: 1247 Location: Ильин Е.Ю. Occupation: Cio Interests: Кинель
  | 
		
			
				 Posted: 05 Aug 2002 15:51    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | mirror wrote: | 	 		  
 
А у меня постоянно "гуляет" округление при расчете СОЦ налога. И даже независимо, что ставлю округлять удержание, что не округлять, все равно в некоторых случаях считается неправильно. А в отчетах теперь требуют с копейками. Так что в целом по фирме пяток рублей накапливается. | 	  
 
 
А как считали в первом квартале?
 
Может проблема в архивах?
 
У меня было такое, когда два месяца страх. часть и накоп. часть заносилась руками. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		mirror
 
 
  Joined: 07 Feb 2002 Posts: 137 Location: Айнагуль
 
 
  | 
		
			
				 Posted: 14 Aug 2002 08:01    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Считали также. Как уж они с копейками боролись непонятно. Но выставили вопрос только сейчас.
 
А насчет архивов вроде все в норме.
 
В текущем периоде в лицевых счетах по F5 сумма для начисления фонда ставится ведь. И тут же сумма налога. 
 
Так вот на калькуляторе от этой суммы фонда сумма налога не такая получается (в копейках). 
 
То есть у меня ошибки не в общих суммах. А конкретно все видно. Можно конечно суммы эти поменять. Но ведь всех людей не будешь просчитывать. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Al_Rider
 
 
  Joined: 08 Feb 2002 Posts: 75 Location: Алексей С. Черноок
 
 
  | 
		
			
				 Posted: 15 Aug 2002 10:19    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				По соцналогу стоит для начала проверить настройки расчета базы/процента/алгоритма. Если там все ОК, то смотри хелп БЭСТа, точнее раздел "Инструкции к зарплате 2001", подраздел "Алгоритм расчета социального налога", о некоторых "особенностях" его расчета БЭСТом ("семь верст до небес, да все лесом..." ) | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		mirror
 
 
  Joined: 07 Feb 2002 Posts: 137 Location: Айнагуль
 
 
  | 
		
			
				 Posted: 15 Aug 2002 15:27    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				| Спасибо за посылку. Очень поучительно. Так что же получается он каждый месяц все суммирует и отнимает за год. Понятно, почему в копейках разница появляется. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		GAL
 
 
  Joined: 23 Apr 2002 Posts: 344 Location: Лопухова Галина Анатольевна Occupation: Компания БЭСТ Interests: Москва
  | 
		
			
				 Posted: 19 Aug 2002 18:43    Post subject: Re: Помогите победить глюк! | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Сергей wrote: | 	 		  Ковырялся я тут со скидками и обнаружил такую вещь:
 
есть две цены
 
1. отп.цена за ос.еденицу
 
2 отп. цена
 
Так вот, если после применения скидки получаем цену
 
12,375
 
то 1 цена будет 12,37, а 2 - 12,38
 
и получается что сумма оплаты по документу меньше чем есть на самом деле, так как он считает ее из 1 цены.
 
 | 	  
 
 
Если речь идет о блоке Товары(Материалы), то есть понятие Скидки/Накидки от цены (Shift+F5)-Скидки/Накидки от суммы (Alt+F5) при ФОРМИРОВАНИИ ОТПУСКНОЙ ЦЕНЫ в накладной и есть понятие «Отпускная цена» и «Отп. цена за осн.единицу» в ПАРАМЕТРАХ В ШАБЛОНАХ ПЕЧАТИ. 
 
О чем идет речь в данном случае? Соответственно, где видно, что сумма по документу меньше. И какая версия БЭСТ-4?
 
Действительно, round в Клиппере не всегда округляет правильно с математической точки зрения. Во многих местах в БЭСТ-4 используется функция _rround с теми же параметрами. Вы можете этой функцией пользоваться, она уже много лет как описана  в хелпе в товарных блоках. Если это внутри программы - хотелось бы понять, где. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Сергей
 
 
  Joined: 05 Aug 2002 Posts: 4
 
 
 
  | 
		
			
				 Posted: 21 Aug 2002 09:44    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Галина Анатольевна!
 
Речь идет о применении скидки на цену(SHIFT-F5).
 
Ситуация выглядит следующим образом:
 
Делаем скидку на цену(SHIFT-F5). Получаем 12,375. Так вот, когда находишся внутри накладной то сумму он считает из отпускной цены( 12,38 ), а когда находишся в списке накладных, то там он сумму показывает исходя из отпускной за основную еденицу(12,37) и когда пытаешься проставить полную оплату то он ее проставляет исходя из 12,37.
 
А в шаблоне печати пришлось поставить отпускную цену, потому что она все-таки правильнее и сумму по накладной пришлось считать самому через накопление 12,38*количество
 
Версия 8.01/002B | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		GAL
 
 
  Joined: 23 Apr 2002 Posts: 344 Location: Лопухова Галина Анатольевна Occupation: Компания БЭСТ Interests: Москва
  | 
		
			
				 Posted: 22 Aug 2002 12:21    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				По текущей ситации с законодательством версия весьма старинная.
 
На последних округляет в соответствии с математико | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		 |