AXForum  
Zurück   AXForum > Microsoft Dynamics NAV > NAV: Функционал
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 26.03.2007, 09:15   #1  
Himan ist offline
Himan
Участник
Benutzerbild von Himan
 
312 / 12 (1) ++
Registriert seit: 07.11.2006
Ort: Tumen
Thumbs up
В форме оплата БЛ вводим БЛ, производим учет данного БЛ. Далее заходим к сотруднику по которому был произведен расчет БЛ.
Видим в форме отсутствие период БЛ, но расчета нет в журнале Расчета зараплаты. Тоже самое и с отпуском. Помогите решить проблему.

Стоит демо версия
Дополнительно кто нибудь имеет описание по созоанию расчетов ЗП имеются проблемы в создании расчетов.
__________________
Рабочий день сокращает жизнь на 8 часов
Alt 26.03.2007, 09:31   #2  
Himan ist offline
Himan
Участник
Benutzerbild von Himan
 
312 / 12 (1) ++
Registriert seit: 07.11.2006
Ort: Tumen
,
__________________
Рабочий день сокращает жизнь на 8 часов
Alt 26.03.2007, 17:09   #3  
konrad_imported ist offline
konrad_imported
Участник
 
183 / 10 (1) +
Registriert seit: 25.11.2004
Zitat:
Zitat von Himan Beitrag anzeigen
В форме оплата БЛ вводим БЛ, производим учет данного БЛ. Далее заходим к сотруднику по которому был произведен расчет БЛ.
Видим в форме отсутствие период БЛ, но расчета нет в журнале Расчета зараплаты. Тоже самое и с отпуском. Помогите решить проблему.
1. А что это у Вас за форма такая - "Оплата БЛ"?
2. Демоверсия по ЗП неработоспособна.
3. Описание модуля "ЗП и К" есть у партнеров. Но оно, очень мягко говоря, неполное.
Alt 28.03.2007, 06:57   #4  
Himan ist offline
Himan
Участник
Benutzerbild von Himan
 
312 / 12 (1) ++
Registriert seit: 07.11.2006
Ort: Tumen
Zitat:
Zitat von konrad Beitrag anzeigen
3. Описание модуля "ЗП и К" есть у партнеров. Но оно, очень мягко говоря, неполное.
Это еще громко сказано...
почти ничего нет... не описания процесса, не описания функций... все приходиться делоть методом тыка..
Есть у кого нить более подробная инфа о работу с ЗП!!!!!

Zitat:
Zitat von konrad Beitrag anzeigen
2. Демоверсия по ЗП неработоспособна.
ошибочка не демоверсия а демобаза))
__________________
Рабочий день сокращает жизнь на 8 часов
Alt 28.03.2007, 09:16   #5  
Fikys ist offline
Fikys
Участник
 
9 / 10 (1) +
Registriert seit: 27.03.2007
Тоже сижу с одни учебником, нифига в нем нет, перечисленны просто поля таблиц и карточек, что и как считается, алгоритмы по расчету вообще не понятны
Alt 28.03.2007, 10:01   #6  
konrad_imported ist offline
konrad_imported
Участник
 
183 / 10 (1) +
Registriert seit: 25.11.2004
Без дебагера эту гранулу не понять и работать не заставить
Alt 28.03.2007, 10:06   #7  
Fikys ist offline
Fikys
Участник
 
9 / 10 (1) +
Registriert seit: 27.03.2007
А я то обычный консультант, а не программёр Мне теперь тока повеситься осталось
Alt 28.03.2007, 10:35   #8  
Himan ist offline
Himan
Участник
Benutzerbild von Himan
 
312 / 12 (1) ++
Registriert seit: 07.11.2006
Ort: Tumen
дак что нет нормальной доки по ЗП, как в аксапте хорошо то....
Надо что-то с этим делать??? В каком модуле лежат алгоритмы расчета ЗП, особенно интересуют когда шаги создаем, хр.. поймеш что они означают....
__________________
Рабочий день сокращает жизнь на 8 часов
Alt 28.03.2007, 12:28   #9  
Lates ist offline
Lates
Участник
 
207 / 10 (1) +
Registriert seit: 08.02.2007
Похожая тема уже поднималась...
http://forum.mazzy.ru/index.php?showtopic=...amp;#entry30009
Конкретно про БЛ и отпуск там вроде не было, а вот про шаги было.
Alt 28.03.2007, 19:37   #10  
Corleone ist offline
Corleone
Участник
 
355 / 10 (1) +
Registriert seit: 27.05.2004
Ort: London
Zitat:
Zitat von Himan Beitrag anzeigen
дак что нет нормальной доки по ЗП, как в аксапте хорошо то....
Надо что-то с этим делать???
Что можно сделать?

Zitat:
Zitat von Himan Beitrag anzeigen
В каком модуле лежат алгоритмы расчета ЗП, особенно интересуют когда шаги создаем, хр.. поймеш что они означают....
Все лежит в CU 14804. Это один из самых больших CU в навижене, если не самый большой. В таблице 14808 находятся шаги и соотв. им номера функций из CU 14804.
Alt 29.03.2007, 10:59   #11  
kas1 ist offline
kas1
Участник
 
51 / 10 (1) +
Registriert seit: 13.02.2007
Zitat:
Zitat von Himan Beitrag anzeigen
В форме оплата БЛ вводим БЛ, производим учет данного БЛ. Далее заходим к сотруднику по которому был произведен расчет БЛ.
Видим в форме отсутствие период БЛ, но расчета нет в журнале Расчета зараплаты. Тоже самое и с отпуском. Помогите решить проблему.

Стоит демо версия
Дополнительно кто нибудь имеет описание по созоанию расчетов ЗП имеются проблемы в создании расчетов.
А у вас в журнале расчета з/п элемент БЛ есть и сумма 0.
Или он вообще не выводится?
Alt 03.04.2007, 10:24   #12  
Himan ist offline
Himan
Участник
Benutzerbild von Himan
 
312 / 12 (1) ++
Registriert seit: 07.11.2006
Ort: Tumen
Тут с отпуском косяк, не берется ср.заработок..

Почему он берется из таблици Payroll Journal Line а не из Payroll Ledger Entry.. Кто такое писал уме не приложу..( по дебагеру )
Больничный считается нормально...
__________________
Рабочий день сокращает жизнь на 8 часов
Alt 03.04.2007, 10:54   #13  
konrad_imported ist offline
konrad_imported
Участник
 
183 / 10 (1) +
Registriert seit: 25.11.2004
При расчете СЗ обе эти таблички обрабатываются. И это правильно.
Alt 03.04.2007, 11:21   #14  
kas1 ist offline
kas1
Участник
 
51 / 10 (1) +
Registriert seit: 13.02.2007
Zitat:
Zitat von Himan Beitrag anzeigen
Тут с отпуском косяк, не берется ср.заработок..

Почему он берется из таблици Payroll Journal Line а не из Payroll Ledger Entry.. Кто такое писал уме не приложу..( по дебагеру )
Больничный считается нормально...
Вы посмотрите какие шаги в элементе Отпуск.
Потом посмотрите в табличке Payroll Calc Method Step в поле Функция но., номера функций, которые отвечают за эти шаги. Это CU 14804 Payroll-Calculation.
Дальше смотрите что в функциях написано.
Средний заработок из Payroll Ledger Entry должен браться.
Вобщем смотрите код Дебагером, это самый лучший вариант, сразу все понятно будет и какие где значения получаются.
Alt 03.04.2007, 11:37   #15  
Himan ist offline
Himan
Участник
Benutzerbild von Himan
 
312 / 12 (1) ++
Registriert seit: 07.11.2006
Ort: Tumen
Zitat:
Zitat von kas1 Beitrag anzeigen
Вы посмотрите какие шаги в элементе Отпуск.
Потом посмотрите в табличке Payroll Calc Method Step в поле Функция но., номера функций, которые отвечают за эти шаги. Это CU 14804 Payroll-Calculation.
Дальше смотрите что в функциях написано.
Средний заработок из Payroll Ledger Entry должен браться.
Вобщем смотрите код Дебагером, это самый лучший вариант, сразу все понятно будет и какие где значения получаются.
3 день уже рою, никак не могу найти где обрабатывается таблица  Payroll Ledger Entry, там код скрыт и дебагер не помогает
__________________
Рабочий день сокращает жизнь на 8 часов
Alt 03.04.2007, 11:51   #16  
Alex_str ist offline
Alex_str
Участник
 
5 / 10 (1) +
Registriert seit: 02.03.2007
См CU 14804 функцию FindEmployeeSalary
Код
EmployeeSalary.SETRANGE("Starting Date",PayrollJnlLine."Starting Date Account Period");
замени на
EmployeeSalary.SETRANGE("Starting Accounting Date",PayrollJnlLine."Starting Date Account Period");
Alt 03.04.2007, 13:45   #17  
Himan ist offline
Himan
Участник
Benutzerbild von Himan
 
312 / 12 (1) ++
Registriert seit: 07.11.2006
Ort: Tumen
Zitat:
Zitat von Alex_str Beitrag anzeigen
См CU 14804 функцию FindEmployeeSalary
Код
EmployeeSalary.SETRANGE("Starting Date",PayrollJnlLine."Starting Date Account Period");
замени на
EmployeeSalary.SETRANGE("Starting Accounting Date",PayrollJnlLine."Starting Date Account Period");
Это ты к чему, вопрос то не о том...
__________________
Рабочий день сокращает жизнь на 8 часов
Alt 03.04.2007, 14:26   #18  
Himan ist offline
Himan
Участник
Benutzerbild von Himan
 
312 / 12 (1) ++
Registriert seit: 07.11.2006
Ort: Tumen
Вот такая получается нехорошая вещ...
в отчете 14857:
Code:
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);
Все функции CU PayrollCalculate, если по ним пройтись дебагером, не выполняются до конца( после строчки 3-5 происходит закрвтие функции и точки остановок ниже не ставятся ) и возврощают 0...
При этом переменные DayWork и Days заполняются нормально...
но а Salary[i] нули, хотя денные есть...
Ктонить встречался с такой проблемой и как с ней бороться????

NV 4.0 sp 2
Miniaturansicht angehängter Grafiken
Klicken Sie auf die Grafik für eine größere Ansicht

Name:	Безымянный.JPG
Hits:	332
Größe:	46,2 KB
ID:	10116  
__________________
Рабочий день сокращает жизнь на 8 часов
Alt 03.04.2007, 15:40   #19  
konrad_imported ist offline
konrad_imported
Участник
 
183 / 10 (1) +
Registriert seit: 25.11.2004
Дебагер в 4 вроде не глюкавый - я его даже под 370 использую. И про то, что не до конца дорабатывает функции - впервые слышу. Вылетает то не на ИФах? Может, по несоблюдению ИФа из функции и вываливается?
Кстати, посмотри на поля в PayrollJnLineTMP, которая в функцию передается. Этот отчет, по идее, имитирует журнальный расчет, и в функции должна передаваться строка, имитирующая журнальную.
Alt 03.04.2007, 15:50   #20  
Himan ist offline
Himan
Участник
Benutzerbild von Himan
 
312 / 12 (1) ++
Registriert seit: 07.11.2006
Ort: Tumen
Zitat:
Zitat von konrad Beitrag anzeigen
Дебагер в 4 вроде не глюкавый - я его даже под 370 использую. И про то, что не до конца дорабатывает функции - впервые слышу. Вылетает то не на ИФах? Может, по несоблюдению ИФа из функции и вываливается?
Кстати, посмотри на поля в PayrollJnLineTMP, которая в функцию передается. Этот отчет, по идее, имитирует журнальный расчет, и в функции должна передаваться строка, имитирующая журнальную.
Может код скрыт, потому что он же что-то выполняет) и результат дает, но не понятно окуда он его берет....
по дебагеру то он ноль...
Code:
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 часов
 


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 21:03 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.