| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| Galina 
 
 
 Joined: 29 Mar 2002
 Posts: 28
 
 
 
 
 | 
			
				|  Posted: 18 Mar 2003 12:16    Post subject: Как распечатать з/плату сотрудниц? |   |  
				| 
 |  
				| Начальству очень хочеться узнать з/плату только сотрудниц нашей организации. 
 Я попыталась сделать в отчете следующую формулу:
 if(I63="М",{[0]}), где I63 - это пол,
 
 однако программа вылетела со следующей ошибкой:
 Error Base/1066 ошибка в аргументах conditional.
 
 Подскажите, пожалуйста, где в формуле ошибка, и как лучше сделать этот отчет.
 
 Спасибо!
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Fan 
 
 
 Joined: 03 Sep 2002
 Posts: 76
 Location: Корзюков Николай
 
 
 
 | 
			
				|  Posted: 18 Mar 2003 21:27    Post subject: |   |  
				| 
 |  
				| Посмотрите настройку условий отбора у форм по пенсионному фонду 1-3 групп. Например: Cardssec->SEX="1", это будут все мужчины.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Rad777 
 
  
 Joined: 07 Feb 2002
 Posts: 276
 Location: Шакиров Радик Ленарович
 Occupation: предприниматель
 Interests: Казань
 
 | 
			
				|  Posted: 18 Mar 2003 22:11    Post subject: Re: Как распечатать з/плату сотрудниц? |   |  
				| 
 |  
				|  	  | Galina wrote: |  	  | Я попыталась сделать в отчете следующую формулу: if(I63="М",{[0]}), где I63 - это пол,
 Error Base/1066 ошибка в аргументах conditional.
 
 | 
 
 Конструкция If(a,b,c) как бы должна содержать три параметра:
 a - условие
 b - результат возвращаемый по выполнению условия
 с - результат возвращаемый при не выполнении условия
 
 Так что, на первой же "Ж" аргумент не нашелся.
  |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Galina 
 
 
 Joined: 29 Mar 2002
 Posts: 28
 
 
 
 
 | 
			
				|  Posted: 25 Mar 2003 10:29    Post subject: |   |  
				| 
 |  
				| Радик Ленарович, спасибо за совет, у меня действительно не хватало аргумента, однако, когда я написала в формулу в таком виде: if(I63="М",{[0]},"Ж"), все равно программа не считает и вылетает, правда теперь уже при расчете.
 Может быть кто-нибудь посоветует как правильно написать эту формулу?
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Умница 
 
 
 Joined: 25 Mar 2003
 Posts: 35
 
 
 
 
 | 
			
				|  Posted: 25 Mar 2003 14:07    Post subject: |   |  
				| 
 |  
				| Есть два варианта: 1. Можно в отчете написать так:
 if(I63="М","{[0]}","Ж")
 (кавычки нужны)
 
 2. А можно в шаблонах для справок указать Условие-> По формуле и написать туда:
 cardssec->sex="2"
 тогда мужчины в отчет, вообще, не попаду
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Rad777 
 
  
 Joined: 07 Feb 2002
 Posts: 276
 Location: Шакиров Радик Ленарович
 Occupation: предприниматель
 Interests: Казань
 
 | 
			
				|  Posted: 26 Mar 2003 09:55    Post subject: |   |  
				| 
 |  
				|  	  | Умница wrote: |  	  | Есть два варианта: 1. Можно в отчете написать так:
 if(I63="М","{[0]}","Ж")
 (кавычки нужны)
 
 | 
 
 Умница!
 
 
  	  | Умница wrote: |  	  | 2. А можно в шаблонах для справок указать Условие-> По формуле и написать туда: cardssec->sex="2"
 тогда мужчины в отчет, вообще, не попадут
 | 
 
 Ну как же без нас-то - без мужчин...
  |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |