|
![]() |
#1 |
Участник
|
![]()
В форме оплата БЛ вводим БЛ, производим учет данного БЛ. Далее заходим к сотруднику по которому был произведен расчет БЛ.
Видим в форме отсутствие период БЛ, но расчета нет в журнале Расчета зараплаты. Тоже самое и с отпуском. Помогите решить проблему. Стоит демо версия Дополнительно кто нибудь имеет описание по созоанию расчетов ЗП имеются проблемы в создании расчетов.
__________________
Рабочий день сокращает жизнь на 8 часов ![]() |
|
![]() |
#2 |
Участник
|
,
__________________
Рабочий день сокращает жизнь на 8 часов ![]() |
|
![]() |
#3 |
Участник
|
Цитата:
2. Демоверсия по ЗП неработоспособна. 3. Описание модуля "ЗП и К" есть у партнеров. Но оно, очень мягко говоря, неполное. |
|
![]() |
#4 |
Участник
|
Цитата:
почти ничего нет... не описания процесса, не описания функций... все приходиться делоть методом тыка.. Есть у кого нить более подробная инфа о работу с ЗП!!!!! ошибочка не демоверсия а демобаза))
__________________
Рабочий день сокращает жизнь на 8 часов ![]() |
|
![]() |
#5 |
Участник
|
Тоже сижу с одни учебником, нифига в нем нет, перечисленны просто поля таблиц и карточек, что и как считается, алгоритмы по расчету вообще не понятны
![]() |
|
![]() |
#6 |
Участник
|
Без дебагера эту гранулу не понять и работать не заставить
![]() |
|
![]() |
#7 |
Участник
|
А я то обычный консультант, а не программёр
![]() ![]() |
|
![]() |
#8 |
Участник
|
дак что нет нормальной доки по ЗП, как в аксапте хорошо то....
Надо что-то с этим делать??? В каком модуле лежат алгоритмы расчета ЗП, особенно интересуют когда шаги создаем, хр.. поймеш что они означают....
__________________
Рабочий день сокращает жизнь на 8 часов ![]() |
|
![]() |
#9 |
Участник
|
Цитата:
Все лежит в CU 14804. Это один из самых больших CU в навижене, если не самый большой. В таблице 14808 находятся шаги и соотв. им номера функций из CU 14804. |
|
![]() |
#10 |
Участник
|
Похожая тема уже поднималась...
http://forum.mazzy.ru/index.php?showtopic=...amp;#entry30009 Конкретно про БЛ и отпуск там вроде не было, а вот про шаги было. |
|
![]() |
#11 |
Участник
|
Цитата:
Сообщение от Himan
![]() В форме оплата БЛ вводим БЛ, производим учет данного БЛ. Далее заходим к сотруднику по которому был произведен расчет БЛ.
Видим в форме отсутствие период БЛ, но расчета нет в журнале Расчета зараплаты. Тоже самое и с отпуском. Помогите решить проблему. Стоит демо версия Дополнительно кто нибудь имеет описание по созоанию расчетов ЗП имеются проблемы в создании расчетов. Или он вообще не выводится? |
|
![]() |
#12 |
Участник
|
Тут с отпуском косяк, не берется ср.заработок..
Почему он берется из таблици Payroll Journal Line а не из Payroll Ledger Entry.. Кто такое писал уме не приложу..( по дебагеру ) Больничный считается нормально...
__________________
Рабочий день сокращает жизнь на 8 часов ![]() |
|
![]() |
#13 |
Участник
|
Цитата:
Потом посмотрите в табличке Payroll Calc Method Step в поле Функция но., номера функций, которые отвечают за эти шаги. Это CU 14804 Payroll-Calculation. Дальше смотрите что в функциях написано. Средний заработок из Payroll Ledger Entry должен браться. Вобщем смотрите код Дебагером, это самый лучший вариант, сразу все понятно будет и какие где значения получаются. |
|
![]() |
#14 |
Участник
|
Цитата:
Сообщение от kas1
![]() Вы посмотрите какие шаги в элементе Отпуск.
Потом посмотрите в табличке Payroll Calc Method Step в поле Функция но., номера функций, которые отвечают за эти шаги. Это CU 14804 Payroll-Calculation. Дальше смотрите что в функциях написано. Средний заработок из Payroll Ledger Entry должен браться. Вобщем смотрите код Дебагером, это самый лучший вариант, сразу все понятно будет и какие где значения получаются.
__________________
Рабочий день сокращает жизнь на 8 часов ![]() |
|
![]() |
#15 |
Участник
|
При расчете СЗ обе эти таблички обрабатываются. И это правильно.
|
|
![]() |
#16 |
Участник
|
См CU 14804 функцию FindEmployeeSalary
Код EmployeeSalary.SETRANGE("Starting Date",PayrollJnlLine."Starting Date Account Period"); замени на EmployeeSalary.SETRANGE("Starting Accounting Date",PayrollJnlLine."Starting Date Account Period"); |
|
![]() |
#17 |
Участник
|
Это ты к чему, вопрос то не о том...
__________________
Рабочий день сокращает жизнь на 8 часов ![]() |
|
![]() |
#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 часов ![]() |
|
![]() |
#19 |
Участник
|
Дебагер в 4 вроде не глюкавый - я его даже под 370 использую. И про то, что не до конца дорабатывает функции - впервые слышу. Вылетает то не на ИФах? Может, по несоблюдению ИФа из функции и вываливается?
Кстати, посмотри на поля в PayrollJnLineTMP, которая в функцию передается. Этот отчет, по идее, имитирует журнальный расчет, и в функции должна передаваться строка, имитирующая журнальную. |
|
![]() |
#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 часов ![]() |
|