AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.03.2007, 09:15   #1  
Himan is offline
Himan
Участник
Аватар для Himan
 
312 / 12 (1) ++
Регистрация: 07.11.2006
Адрес: Tumen
Thumbs up
В форме оплата БЛ вводим БЛ, производим учет данного БЛ. Далее заходим к сотруднику по которому был произведен расчет БЛ.
Видим в форме отсутствие период БЛ, но расчета нет в журнале Расчета зараплаты. Тоже самое и с отпуском. Помогите решить проблему.

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

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

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

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

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

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

NV 4.0 sp 2
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.JPG
Просмотров: 319
Размер:	46.2 Кб
ID:	10116  
__________________
Рабочий день сокращает жизнь на 8 часов
Старый 03.04.2007, 15:40   #19  
konrad_imported is offline
konrad_imported
Участник
 
183 / 10 (1) +
Регистрация: 25.11.2004
Дебагер в 4 вроде не глюкавый - я его даже под 370 использую. И про то, что не до конца дорабатывает функции - впервые слышу. Вылетает то не на ИФах? Может, по несоблюдению ИФа из функции и вываливается?
Кстати, посмотри на поля в PayrollJnLineTMP, которая в функцию передается. Этот отчет, по идее, имитирует журнальный расчет, и в функции должна передаваться строка, имитирующая журнальную.
Старый 03.04.2007, 15:50   #20  
Himan is offline
Himan
Участник
Аватар для Himan
 
312 / 12 (1) ++
Регистрация: 07.11.2006
Адрес: Tumen
Цитата:
Сообщение от 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 часов
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:50.