| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| Лариса Т. 
 
 
 Joined: 05 Jul 2004
 Posts: 247
 Location: Тюрикова Л.А.
 Occupation: программист
 Interests: Ижевск
 
 | 
			
				|  Posted: 22 Dec 2005 11:11    Post subject: Выходные формы в ЗП. Расчеты внутри форм. Округление. |   |  
				| 
 |  
				| Возникла следующая проблема с округлением... Сформировали свой шаблон в виде таблицы. В колонку 1 заносится оклад, в колонку 2 - премия, 3 колонка - часы норма, 4 - часы факт.
 Далее следует расчет: Сумму премии итоговую делим на часы нормы, умножаем на часы факт.
 Вопрос: округляются ли расчеты в БЭСТе?
 Пример: 66,67 / 1980 * 1259 = 42,38 (выдает БЭСТ), а должно быть 42,39.
 функция round() не помогла.
 Посоветуйте, как поправить. Копейка в начале расчета вылезает в полтора рубля в конц
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| ltamara 
 
 
 Joined: 06 Aug 2004
 Posts: 38
 Location: Лежнёва Тамара
 Occupation: Компания  "БЭСТ"
 Interests: Москва
 
 | 
			
				|  Posted: 22 Dec 2005 14:12    Post subject: |   |  
				| 
 |  
				| Какое у Вас получается значение, если пишите формулу напрямую? То есть в объекте memo в верхней части редактора вывести [a], а в нижней части редактора написать begin
 a:=66,67/1980*1259
 end
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Дениска 
 
 
 Joined: 26 Feb 2002
 Posts: 649
 
 
 
 
 | 
			
				|  Posted: 22 Dec 2005 16:10    Post subject: |   |  
				| 
 |  
				| Есть у меня ощущение, что Лариса Т. пытается нарисовать ДОС шаблон, а ltamara советует по FastReport-у ... |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| ltamara 
 
 
 Joined: 06 Aug 2004
 Posts: 38
 Location: Лежнёва Тамара
 Occupation: Компания  "БЭСТ"
 Interests: Москва
 
 | 
			
				|  Posted: 22 Dec 2005 20:16    Post subject: |   |  
				| 
 |  
				| Для ДОС шаблона. Посмотрите изменится ли результат, если Вы сначала выполните умножение, а потом деление. |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |