Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Mikhail
Зарегистрирован: 16.08.2012 Сообщения: 177 Откуда: Москва
|
Добавлено: Чт Фев 25, 2016 12:46 Заголовок сообщения: Ошибка при расчете зарплаты:Неверные данные для работника... |
|
|
Добрый день.
По окончании расчета сотрудника появилось сообщение об ошибке в протоколе расчета:
Цитата: |
Неверные данные для работника
16285- Иванов Иван Иванович
(card_id = 99183 emp_id = 21885 hw_n = 8 f = 0 ct->firm = 1)
|
В начислениях у сотрудника имеется только пользовательский ВО с кодом:
Код: |
{s = Сумма_ВО(); return s;}
|
Включил z-трассировку с сохранением в txt файл. Файл трассировки содержит следующий фрагмент:
Код: |
-- q62
select id, datepart(mm, d_from)+ datepart(yy, d_from)* 12, datepart(mm, d_to)+ datepart(yy, d_to)* 12, dept_succ_id
FROM hr_dept
WHERE id = :dept
Go
-- q62
select id, datepart(mm, d_from)+ datepart(yy, d_from)* 12, datepart(mm, d_to)+ datepart(yy, d_to)* 12, dept_succ_id
FROM hr_dept
WHERE id = ?
Go
16ms for Execute q62 select id, datepart(mm, d_from)+ datepart(yy, d_from)* 12, dat
Загрузка данных для 16285: Иванов Иван Иванович [emp_id = 21885 card_id = 99183 dept_id = 924]
0ms for Execute q62 select c.D_from,c.emp_id,c.firm_id,datepart(dd, c.d_from),date
12.12.2011 21885 1 924 924 1 21056 21056 91579 (0)
01.03.2012 21885 1 924 924 1 22056 22056 109600 (0)
01.12.2012 21885 1 924 924 1 23056 23056 128857 (0)
01.11.2013 21885 1 924 924 1 23978 23978 155928 (0)
01.04.2014 21885 1 924 924 1 26534 26534 167944 (0)
01.12.2014 21885 1 924 924 1 28657 28657 187422 (0)
01.12.2015 21885 1 924 924 1 31523 31523 227248 (0)
01.01.2016 21885 0 924 924 1 31523 31523 236194 (0)
Неверные данные для работника
16285- Иванов Иван Иванович
(card_id = 99183 emp_id = 21885 hw_n = 8 f = 0 ct->firm = 1)
НАЧАЛО расчета
0ms for Execute q62 delete from sl_Lic where emp_id = ? and cmonth = ? and pay_id
А считать то нечего
КОНЕЦ расчета
|
Испытываю трудности с трактовкой этого фрагмента. Подскажите, пожалуйста (если на основании имеющихся данных можно сделать такой вывод), с чем может быть связана проблема или в какую сторону копать?
Пока же занимаюсь сравнением исходных данных данного работника с остальными сотрудниками по которым ошибки нет.
Заранее спасибо. |
|
Вернуться к началу |
|
|
Mikhail
Зарегистрирован: 16.08.2012 Сообщения: 177 Откуда: Москва
|
Добавлено: Чт Фев 25, 2016 13:05 Заголовок сообщения: |
|
|
Нашел ошибку: в назначении поле id_firm = 0.
Текущий вопрос закрыт. |
|
Вернуться к началу |
|
|
dimachus
Зарегистрирован: 07.10.2011 Сообщения: 108
|
Добавлено: Чт Фев 25, 2016 16:17 Заголовок сообщения: |
|
|
Подскажите пожалуйста, как вы включили z-трассировку с сохранением в файл?
И как у вас в назначении id_firm оказалось равно 0? Вы его не через интерфейс формировали? |
|
Вернуться к началу |
|
|
DUCKKK Большой шоколадный орден
Зарегистрирован: 16.09.2009 Сообщения: 1680
|
Добавлено: Чт Фев 25, 2016 16:19 Заголовок сообщения: |
|
|
В настройке z-трассировки - самая первая галка. |
|
Вернуться к началу |
|
|
dimachus
Зарегистрирован: 07.10.2011 Сообщения: 108
|
Добавлено: Чт Фев 25, 2016 16:25 Заголовок сообщения: |
|
|
А где само меню включения z-трассировка?
Я использовал только что в БОССе по Shift+F7 запускается. Это я так понимаю X-трассировка. |
|
Вернуться к началу |
|
|
DUCKKK Большой шоколадный орден
Зарегистрирован: 16.09.2009 Сообщения: 1680
|
Добавлено: Чт Фев 25, 2016 16:30 Заголовок сообщения: |
|
|
Правильно понимаете
"Расчет-Доп. настройка расчета" в Зарплате посмотрите. |
|
Вернуться к началу |
|
|
dimachus
Зарегистрирован: 07.10.2011 Сообщения: 108
|
Добавлено: Чт Фев 25, 2016 16:35 Заголовок сообщения: |
|
|
Спасибо большое! |
|
Вернуться к началу |
|
|
|