View previous topic :: View next topic |
Author |
Message |
Светлана
Joined: 22 Jul 2002 Posts: 416 Location: Эпштейн Светлана
Interests: Бердск, Новосибирская обл
|
Posted: 01 Aug 2005 08:15 Post subject: Внешняя отчетность |
|
|
По описанию:
функция СУМ_НАЧ_УД(П1, П2, Период1, период2) сумма начислений за указанный период
Мне надо выбрать по сотруднику сумму начислений по колонке 030 за первый квартал.
При формировании отчета задаю даты 01/01/05; 31/03/05
В тексте пишу:
ОТП=”030”
А= СУМ_НАЧ_УД(«КОЛНАЧ»,ОТП,дата0(),дата())
В результате в А заносится сумма по колонке за текущий месяц. Предварительное присвоение дат переменным тоже ничего не меняет. Функция просто игнорирует задание периода.
Как получить желаемую сумму? |
|
Back to top |
|
|
Светлана
Joined: 22 Jul 2002 Posts: 416 Location: Эпштейн Светлана
Interests: Бердск, Новосибирская обл
|
Posted: 01 Aug 2005 08:17 Post subject: |
|
|
Добавление : стоит версия 11.3, BIN, SP1-11 |
|
Back to top |
|
|
Арина
Joined: 29 Oct 2003 Posts: 369 Location: Калинина Арина Occupation: Бэст-программы Interests: Москва
|
Posted: 01 Aug 2005 11:06 Post subject: |
|
|
ОТП="030"
А=СУМ_НУ("КОЛНАЧ",ОТП,ПЕРИОД0,ПЕРИОД) |
|
Back to top |
|
|
Арина
Joined: 29 Oct 2003 Posts: 369 Location: Калинина Арина Occupation: Бэст-программы Interests: Москва
|
Posted: 01 Aug 2005 11:16 Post subject: |
|
|
по поводу периодов разбираемся. |
|
Back to top |
|
|
Светлана
Joined: 22 Jul 2002 Posts: 416 Location: Эпштейн Светлана
Interests: Бердск, Новосибирская обл
|
Posted: 01 Aug 2005 14:44 Post subject: |
|
|
Так я именно про периоды и спрашиваю. Остальное поня |
|
Back to top |
|
|
Светлана
Joined: 22 Jul 2002 Posts: 416 Location: Эпштейн Светлана
Interests: Бердск, Новосибирская обл
|
Posted: 01 Aug 2005 19:35 Post subject: |
|
|
Хотя нет, не понятно.
1) Функция СУМ_НУ в описании звучит так: сумма начислений удержаний по всей картотеке. А мне нужна сумма по определенному подразделению . Для этого использую сначала функцию ЗП_КАРТ, а потом в цикле пытаюсь накопить необходимую сумму с помощью функции СУМ_НАЧ_УД.
Или сумму по колонке начислений по конкретному подразделению можно найти как-то иначе, попроще?
2) В любом случае мне нужны данные за указанный мной при запуске отчета период
И нужно все это срочно!!! Прочитав описание функций, пообещала главбуху, что все быстро будет сделано! |
|
Back to top |
|
|
Арина
Joined: 29 Oct 2003 Posts: 369 Location: Калинина Арина Occupation: Бэст-программы Interests: Москва
|
Posted: 02 Aug 2005 10:46 Post subject: |
|
|
2) В любом случае мне нужны данные за указанный мной при запуске отчета период
МО=МЕСЯЦ0()
М=МЕСЯЦ()
ОТП="030"
А=СУМ_НУ("КОЛНАЧ",ОТП,М0,М) |
|
Back to top |
|
|
Арина
Joined: 29 Oct 2003 Posts: 369 Location: Калинина Арина Occupation: Бэст-программы Interests: Москва
|
Posted: 02 Aug 2005 13:17 Post subject: |
|
|
Можете написать таким образом:
МО=МЕСЯЦ0()
М=МЕСЯЦ()
ОТП="03О"
ОБ=ЗП_КАРТ("НОМЕР","ПОДРАЗДЕЛЕНИЕ='000001'")
ПП=0
ПП2=0
П1=ОБ.НАЧАЛО
ПОКА(П1="1")
ПП=ОБ.СУМ_НАЧ_УД("КОЛНАЧ",ОТП,МО,М)
ПП2=ПП2+ПП
П1=ОБ.СЛЕД
ВСЕ_ПОКА
А=ПП2 |
|
Back to top |
|
|
Светлана
Joined: 22 Jul 2002 Posts: 416 Location: Эпштейн Светлана
Interests: Бердск, Новосибирская обл
|
Posted: 02 Aug 2005 15:38 Post subject: |
|
|
Большое спасибо! Все получилось. Не додумалась сама, что для зарплаты надо указывать не дату, а месяц.
Но вопрос, можно ли зарплату(по колонке или начислению) по подразделению собрать, не перебирая сотрудников, остается. Может подскажете, а то этот путь уж слишком медленный. Внешняя отчетность вообще работате не быстро, а тут я ее еще заставляю перебирать каждого сотрудника, да еще не раз ( мне нужны данные по разным колонкам). |
|
Back to top |
|
|
Арина
Joined: 29 Oct 2003 Posts: 369 Location: Калинина Арина Occupation: Бэст-программы Interests: Москва
|
Posted: 02 Aug 2005 15:42 Post subject: |
|
|
Нет, только так. |
|
Back to top |
|
|
|