Главная
Новый форум
 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
Светлана



Joined: 22 Jul 2002
Posts: 416
Location: Эпштейн Светлана

Interests: Бердск, Новосибирская обл

PostPosted: 15 Jan 2004 06:10    Post subject: Срочно! Кол-во отработанных часов в выходную форму! Reply with quote

Возникла такая проблема. В ЖКО для предоставления субсидий требуют справки о зарплате с указанием отработанных дней(часов) и нормо-дней(часов) помесячно. У меня справка была сделана в АРМ “Зарплата» через «Выходные формы». Но теперь не могу придумать, как в эту справку вытащить дни(часы). Ведь нужны не только за текущий месяц, но и за прошедшие 6. Может есть какая функция или другой путь. Посоветуйте что-нибудь. Сейчас все идут за справками, бухгалтер ужу стонет.
Back to top
View user's profile Send private message Send e-mail
Умница



Joined: 25 Mar 2003
Posts: 35



PostPosted: 15 Jan 2004 13:13    Post subject: Reply with quote

Можно попробовать через FileEval.
Нарисовать шаблончик, а в нем сделать такую привязку:


Дни Часы
#### ####
#### ####
...

В колонке "Дни" к первой строке привязать:<Вычислить по формуле>
Code:
fileeval("text1.txt",{I43,I44,I01})

Во второй и последующих строчках:
Code:
avars[2],...,avars[12]

Строк будет столько, за сколько месяцев нужны данные

В колонке "Часы", соответственно
Code:
avars[13],...,avars[24]

Получится следующее:
Code:
Дни                                                       Часы
fileeval("text1.txt",{I43,I44,I01})           avars[13]
avars[2]                                               avars[14]   
avars[3]                                               avars[15]
...


При печати индивидуальной справки берутся данные из архива за тот период, который указывает бухгалтер при формировании справки.
А сам текст программки такой:
Code:

//apars[1]- дата начала
//apars[2]- дата конца
//apars[3]- табельный номер
if select("arc_tab")<>0
   private i
   aVars:=AFill(ARRAY(24),0)
   i:=0
   dbpush("arc_tab","01","",{"TNUM+CPERIOD",apars[3]+apars[1],apars[3]+apars[2]})
      do while arc_tab->(!eof())
         i:=i+1
         avars[i]:=arc_tab->iday
         avars[i+12]:=arc_tab->ihour
         arc_tab->(dbskip())
      enddo
   dbpop()
   avars[1]
endif


Куда программу положить знаете? PRO\PLUGINS\PRINT\SALARY\.
Файл надо назвать TEXT1.TXT. Попробуй
Back to top
View user's profile Send private message
Светлана



Joined: 22 Jul 2002
Posts: 416
Location: Эпштейн Светлана

Interests: Бердск, Новосибирская обл

PostPosted: 16 Jan 2004 08:11    Post subject: Reply with quote

Попробовала. При выполнении выскакивает ошибка: BASE1122: Ошибка в аргументах TRANSFORM. И выбрасывает из программы вообще...
Back to top
View user's profile Send private message Send e-mail
Светлана



Joined: 22 Jul 2002
Posts: 416
Location: Эпштейн Светлана

Interests: Бердск, Новосибирская обл

PostPosted: 16 Jan 2004 08:33    Post subject: И вопрос к ИС Reply with quote

Почему в табличных документах я могу вытащить дни(часы) за любой месяц, а в выходных формах нет?
Back to top
View user's profile Send private message Send e-mail
Умница



Joined: 25 Mar 2003
Posts: 35



PostPosted: 16 Jan 2004 10:20    Post subject: Reply with quote

Светлана wrote:
Попробовала. При выполнении выскакивает ошибка: BASE1122: Ошибка в аргументах TRANSFORM. И выбрасывает из программы вообще...


Такая ошибка может возникать, если вы скопировали не весь текст программы, а точнее, если в программе нет предпоследней строки -
Code:
avars[1]
. Проверьте, пожалуйст
Back to top
View user's profile Send private message
Artem



Joined: 19 Jan 2004
Posts: 1
Location: Колесников Артем
Occupation: СУ-9
Interests: Новосибирск

PostPosted: 19 Jan 2004 13:47    Post subject: Reply with quote

А может у кого-нибудь уже есть готовое решение для справки для расчета субсидий ?
Back to top
View user's profile Send private message
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