| 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 |  | 
	
		|  | 
	
		|  |