Главная
Новый форум
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Как распечатать з/плату сотрудниц?

 
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-4
View previous topic :: View next topic  
Author Message
Galina



Joined: 29 Mar 2002
Posts: 28



PostPosted: 18 Mar 2003 12:16    Post subject: Как распечатать з/плату сотрудниц? Reply with quote

Начальству очень хочеться узнать з/плату только сотрудниц нашей организации.

Я попыталась сделать в отчете следующую формулу:
if(I63="М",{[0]}), где I63 - это пол,

однако программа вылетела со следующей ошибкой:
Error Base/1066 ошибка в аргументах conditional.

Подскажите, пожалуйста, где в формуле ошибка, и как лучше сделать этот отчет.

Спасибо!
Back to top
View user's profile Send private message
Fan



Joined: 03 Sep 2002
Posts: 76
Location: Корзюков Николай


PostPosted: 18 Mar 2003 21:27    Post subject: Reply with quote

Посмотрите настройку условий отбора у форм по пенсионному фонду 1-3 групп.
Например: Cardssec->SEX="1", это будут все мужчины.
Back to top
View user's profile Send private message
Rad777



Joined: 07 Feb 2002
Posts: 276
Location: Шакиров Радик Ленарович
Occupation: предприниматель
Interests: Казань

PostPosted: 18 Mar 2003 22:11    Post subject: Re: Как распечатать з/плату сотрудниц? Reply with quote

Galina wrote:
Я попыталась сделать в отчете следующую формулу:
if(I63="М",{[0]}), где I63 - это пол,
Error Base/1066 ошибка в аргументах conditional.


Конструкция If(a,b,c) как бы должна содержать три параметра:
a - условие
b - результат возвращаемый по выполнению условия
с - результат возвращаемый при не выполнении условия

Так что, на первой же "Ж" аргумент не нашелся.
Back to top
View user's profile Send private message Send e-mail
Galina



Joined: 29 Mar 2002
Posts: 28



PostPosted: 25 Mar 2003 10:29    Post subject: Reply with quote

Радик Ленарович, спасибо за совет, у меня действительно не хватало аргумента, однако, когда я написала в формулу в таком виде:
if(I63="М",{[0]},"Ж"), все равно программа не считает и вылетает, правда теперь уже при расчете.
Может быть кто-нибудь посоветует как правильно написать эту формулу?
Back to top
View user's profile Send private message
Умница



Joined: 25 Mar 2003
Posts: 35



PostPosted: 25 Mar 2003 14:07    Post subject: Reply with quote

Есть два варианта:
1. Можно в отчете написать так:
if(I63="М","{[0]}","Ж")
(кавычки нужны)

2. А можно в шаблонах для справок указать Условие-> По формуле и написать туда:
cardssec->sex="2"
тогда мужчины в отчет, вообще, не попаду
Back to top
View user's profile Send private message
Rad777



Joined: 07 Feb 2002
Posts: 276
Location: Шакиров Радик Ленарович
Occupation: предприниматель
Interests: Казань

PostPosted: 26 Mar 2003 09:55    Post subject: Reply with quote

Умница wrote:
Есть два варианта:
1. Можно в отчете написать так:
if(I63="М","{[0]}","Ж")
(кавычки нужны)


Умница!

Умница wrote:
2. А можно в шаблонах для справок указать Условие-> По формуле и написать туда:
cardssec->sex="2"
тогда мужчины в отчет, вообще, не попадут


Ну как же без нас-то - без мужчин...
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-4 All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group

Rambler
Rambler's Top100 Рейтинг@Mail.ru