|
26.03.2007, 09:15 | #1 |
Участник
|
В форме оплата БЛ вводим БЛ, производим учет данного БЛ. Далее заходим к сотруднику по которому был произведен расчет БЛ.
Видим в форме отсутствие период БЛ, но расчета нет в журнале Расчета зараплаты. Тоже самое и с отпуском. Помогите решить проблему. Стоит демо версия Дополнительно кто нибудь имеет описание по созоанию расчетов ЗП имеются проблемы в создании расчетов.
__________________
Рабочий день сокращает жизнь на 8 часов |
|
26.03.2007, 09:31 | #2 |
Участник
|
,
__________________
Рабочий день сокращает жизнь на 8 часов |
|
26.03.2007, 17:09 | #3 |
Участник
|
Цитата:
2. Демоверсия по ЗП неработоспособна. 3. Описание модуля "ЗП и К" есть у партнеров. Но оно, очень мягко говоря, неполное. |
|
28.03.2007, 06:57 | #4 |
Участник
|
Цитата:
почти ничего нет... не описания процесса, не описания функций... все приходиться делоть методом тыка.. Есть у кого нить более подробная инфа о работу с ЗП!!!!! ошибочка не демоверсия а демобаза))
__________________
Рабочий день сокращает жизнь на 8 часов |
|
28.03.2007, 09:16 | #5 |
Участник
|
Тоже сижу с одни учебником, нифига в нем нет, перечисленны просто поля таблиц и карточек, что и как считается, алгоритмы по расчету вообще не понятны
|
|
28.03.2007, 10:01 | #6 |
Участник
|
Без дебагера эту гранулу не понять и работать не заставить
|
|
28.03.2007, 10:06 | #7 |
Участник
|
А я то обычный консультант, а не программёр Мне теперь тока повеситься осталось
|
|
28.03.2007, 10:35 | #8 |
Участник
|
дак что нет нормальной доки по ЗП, как в аксапте хорошо то....
Надо что-то с этим делать??? В каком модуле лежат алгоритмы расчета ЗП, особенно интересуют когда шаги создаем, хр.. поймеш что они означают....
__________________
Рабочий день сокращает жизнь на 8 часов |
|
28.03.2007, 19:37 | #9 |
Участник
|
Цитата:
Все лежит в CU 14804. Это один из самых больших CU в навижене, если не самый большой. В таблице 14808 находятся шаги и соотв. им номера функций из CU 14804. |
|
28.03.2007, 12:28 | #10 |
Участник
|
Похожая тема уже поднималась...
http://forum.mazzy.ru/index.php?showtopic=...amp;#entry30009 Конкретно про БЛ и отпуск там вроде не было, а вот про шаги было. |
|
29.03.2007, 10:59 | #11 |
Участник
|
Цитата:
Сообщение от Himan
В форме оплата БЛ вводим БЛ, производим учет данного БЛ. Далее заходим к сотруднику по которому был произведен расчет БЛ.
Видим в форме отсутствие период БЛ, но расчета нет в журнале Расчета зараплаты. Тоже самое и с отпуском. Помогите решить проблему. Стоит демо версия Дополнительно кто нибудь имеет описание по созоанию расчетов ЗП имеются проблемы в создании расчетов. Или он вообще не выводится? |
|
03.04.2007, 10:24 | #12 |
Участник
|
Тут с отпуском косяк, не берется ср.заработок..
Почему он берется из таблици Payroll Journal Line а не из Payroll Ledger Entry.. Кто такое писал уме не приложу..( по дебагеру ) Больничный считается нормально...
__________________
Рабочий день сокращает жизнь на 8 часов |
|
03.04.2007, 11:21 | #13 |
Участник
|
Цитата:
Потом посмотрите в табличке Payroll Calc Method Step в поле Функция но., номера функций, которые отвечают за эти шаги. Это CU 14804 Payroll-Calculation. Дальше смотрите что в функциях написано. Средний заработок из Payroll Ledger Entry должен браться. Вобщем смотрите код Дебагером, это самый лучший вариант, сразу все понятно будет и какие где значения получаются. |
|
03.04.2007, 11:37 | #14 |
Участник
|
Цитата:
Сообщение от kas1
Вы посмотрите какие шаги в элементе Отпуск.
Потом посмотрите в табличке Payroll Calc Method Step в поле Функция но., номера функций, которые отвечают за эти шаги. Это CU 14804 Payroll-Calculation. Дальше смотрите что в функциях написано. Средний заработок из Payroll Ledger Entry должен браться. Вобщем смотрите код Дебагером, это самый лучший вариант, сразу все понятно будет и какие где значения получаются.
__________________
Рабочий день сокращает жизнь на 8 часов |
|
03.04.2007, 10:54 | #15 |
Участник
|
При расчете СЗ обе эти таблички обрабатываются. И это правильно.
|
|
03.04.2007, 11:51 | #16 |
Участник
|
См CU 14804 функцию FindEmployeeSalary
Код EmployeeSalary.SETRANGE("Starting Date",PayrollJnlLine."Starting Date Account Period"); замени на EmployeeSalary.SETRANGE("Starting Accounting Date",PayrollJnlLine."Starting Date Account Period"); |
|
03.04.2007, 13:45 | #17 |
Участник
|
Это ты к чему, вопрос то не о том...
__________________
Рабочий день сокращает жизнь на 8 часов |
|
03.04.2007, 14:26 | #18 |
Участник
|
Вот такая получается нехорошая вещ...
в отчете 14857: Код: DayWork[i] := PayrollCalculate.LedEntMonthCalcEA(PayrollJnLineTMP,i,0,TRUE) +PayrollCalculate.CurMonthPaidCalcEA(PayrollJnLineTMP,AEMonthData[i],0,TRUE);Salary[i] := PayrollCalculate.LedEntMonthAmountCalcVacation(PayrollJnLineTMP,i) +PayrollCalculate.CurMonthAmountCalcVacation(PayrollJnLineTMP,AEMonthData[i]);Days[i] := PayrollCalculate.LedEntMonthCalcEA(PayrollJnLineTMP,i,0,FALSE) +PayrollCalculate.CurMonthPaidCalcEA(PayrollJnLineTMP,AEMonthData[i],0,FALSE); При этом переменные DayWork и Days заполняются нормально... но а Salary[i] нули, хотя денные есть... Ктонить встречался с такой проблемой и как с ней бороться???? NV 4.0 sp 2
__________________
Рабочий день сокращает жизнь на 8 часов |
|
03.04.2007, 15:40 | #19 |
Участник
|
Дебагер в 4 вроде не глюкавый - я его даже под 370 использую. И про то, что не до конца дорабатывает функции - впервые слышу. Вылетает то не на ИФах? Может, по несоблюдению ИФа из функции и вываливается?
Кстати, посмотри на поля в PayrollJnLineTMP, которая в функцию передается. Этот отчет, по идее, имитирует журнальный расчет, и в функции должна передаваться строка, имитирующая журнальную. |
|
03.04.2007, 15:50 | #20 |
Участник
|
Цитата:
Сообщение от konrad
Дебагер в 4 вроде не глюкавый - я его даже под 370 использую. И про то, что не до конца дорабатывает функции - впервые слышу. Вылетает то не на ИФах? Может, по несоблюдению ИФа из функции и вываливается?
Кстати, посмотри на поля в PayrollJnLineTMP, которая в функцию передается. Этот отчет, по идее, имитирует журнальный расчет, и в функции должна передаваться строка, имитирующая журнальную. по дебагеру то он ноль... Код: PayrollJnLineTMP.INIT;PayrollJnLineTMP."Employee No." := "Employee No.";PayrollJnLineTMP."EA Month Data 1" := AEMonthData[1];PayrollJnLineTMP."EA Month Data 2" := AEMonthData[2];PayrollJnLineTMP."EA Month Data 3" := AEMonthData[3];
__________________
Рабочий день сокращает жизнь на 8 часов |
|