View previous topic :: View next topic |
Author |
Message |
Konrads
Joined: 08 Jan 2003 Posts: 77 Location: Константин
|
Posted: 07 Apr 2004 08:35 Post subject: Количество рабочих дней |
|
|
Как можно разделить количество рабочих дней между двумя начислениями? Если этого нельзя сделать то почему?
Обьясню ситуацию:
Сотрудники предприятия иногда командируются для выполнения вида деятельности отличного от основного, и соответственно меняются счета затрат. Для того чтобы выделить это всё, создал новое начисление, к этому начислению расчёт премии, районных надбавок и т.д. При расчёте зарплаты соответственно ставим к-во рабочих дней как реально отработал сотрудник (к примеру 13 основная зарплата и 8 - другая). Теперь через месяц расчитываем больничный или отпускные и получаем ошибку, так-как в табличном документе получим за этот месяц только 13 раб.дней. Как быть, помогите если кто сталкивался с такой проблемой. |
|
Back to top |
|
|
Fan
Joined: 03 Sep 2002 Posts: 76 Location: Корзюков Николай
|
Posted: 07 Apr 2004 17:20 Post subject: |
|
|
За сотрудником, находящимся в командировке, сохраняется средняя зарплата по основному месту работы. Поэтому эти суммы и периоды не могут быть учтены при расчете пособий по нетрудоспособности и вообще при расчете средней зарплаты.
Если все же здесь необходимо учитывать несколько видов начислений со своим количеством рабочих дней, я бы создал отдельную группу начислений и суммировал дни по ней. |
|
Back to top |
|
|
Konrads
Joined: 08 Jan 2003 Posts: 77 Location: Константин
|
Posted: 08 Apr 2004 07:03 Post subject: |
|
|
Это не совсем командировка, у нас это называется реконструкция, и затраты идут на удорожание обьекта и поэтому приходится разделять. Другую группу начислений я создал, но рабочие дни не суммируются, и вообще сколько я не пробовал, так и не понял как это сделать. |
|
Back to top |
|
|
Fan
Joined: 03 Sep 2002 Posts: 76 Location: Корзюков Николай
|
Posted: 08 Apr 2004 11:41 Post subject: |
|
|
Я использую эту возможность в FileEval для индивидуальных справок по шаблонам :
"aVars[I+48]:=S_TIO("ГРУПНАЧ","001",aVars[I],aVars[I],"F")"
Полностью текст привести не могу, т.к. еще нужна отладка, но это суммирование работает.
aVars[I] - период, за который суммируются дни. |
|
Back to top |
|
|
Konrads
Joined: 08 Jan 2003 Posts: 77 Location: Константин
|
Posted: 09 Apr 2004 04:38 Post subject: |
|
|
А ИС не может добавить какую-нибудь настроечку к свойствам начисления, типа "Входит в сумму рабочих дней". Думаю такая штука не только мне нужна, и принесла-бы много пользы нашему дружному сообществу |
|
Back to top |
|
|
Konrads
Joined: 08 Jan 2003 Posts: 77 Location: Константин
|
Posted: 13 Apr 2004 05:00 Post subject: |
|
|
Но уважаемому Интеллект-сервису не до таких мелочей. |
|
Back to top |
|
|
Наталья Позднякова
Joined: 27 Jun 2003 Posts: 27 Location: Наталья Позднякова
Interests: Минск, Беларусь
|
Posted: 15 Apr 2004 10:47 Post subject: |
|
|
А если просто разбивать начисление по счетам затрат в лицевом счете по Alt-A? |
|
Back to top |
|
|
Konrads
Joined: 08 Jan 2003 Posts: 77 Location: Константин
|
Posted: 15 Apr 2004 13:53 Post subject: |
|
|
У нас около 1500 человек и процентов 20 каждый месяц занимаются этим делом и разные люди, в спешке забыл alt-a, и ошибка, а у кого? - да разве вспомниш! |
|
Back to top |
|
|
ELS
Joined: 10 Jul 2002 Posts: 123 Location: Саксонова Е.А. Occupation: Компания БЭСТ Interests: Москва
|
Posted: 15 Apr 2004 17:40 Post subject: Re: Количество рабочих дней |
|
|
Konrads wrote: | Как можно разделить количество рабочих дней между двумя начислениями? . |
Добрый день!
При Вашей настройке начислений, рабочие дни (часы) необходимо вычислять с помощью FileEval. В колонке табличного документа "Рабочие дни (Часы)" в параметре "формула" указать FileEval().
Саксонова Е.А. отдел разрабо |
|
Back to top |
|
|
Konrads
Joined: 08 Jan 2003 Posts: 77 Location: Константин
|
Posted: 16 Apr 2004 11:07 Post subject: |
|
|
Подскажите пожалуста, где можно увидеть синтаксис употребляемый в FileEval(), и имена системных переменных.
А то действительно наверное незнание возможностей заставляет задавать глупые вопросы |
|
Back to top |
|
|
ELS
Joined: 10 Jul 2002 Posts: 123 Location: Саксонова Е.А. Occupation: Компания БЭСТ Interests: Москва
|
Posted: 16 Apr 2004 11:34 Post subject: |
|
|
Konrads wrote: | Подскажите пожалуста, где можно увидеть синтаксис употребляемый в FileEval(), и имена системных переменных. |
Добрый день!
Пример написания FileEval можно посмотреть в PRO\PLUGINS\PRINT\SALARY. Используйте функцию S_IO с 8-м параметром "TIME". Будьте внимательны. Функция возвращает сумму дней и часов, если в одну колонку (группу) включены начисления сумма, которых вычисляется от количества рабочих дней или рабочих часов.
Если все начисления включены в одну колонку и изменить настройку сложно, используйте функцию S_IO с 1-м параметром "ВИДНАЧ", во 2-м параметре в фигурных скобках перечислите виды начислений. Функция описана в Help.
Глупых вопросов не бывает. Лучше спросить, чем тратить время. Постараюсь подготовить пример.
Саксонова Е.А. отдел разрабо |
|
Back to top |
|
|
|