Список форумов BOSSForum.RU - Форум. БОСС-Кадровик
Независимый форум, посвященный системе БОСС-Кадровик
и всему, что с ней связано
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Ошибка при расчете зарплаты:Неверные данные для работника...

 
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> SQL: ТЗК (Табельно-зарплатный контур)
Предыдущая тема :: Следующая тема  
Автор Сообщение
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-трассировки - самая первая галка.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
dimachus



Зарегистрирован: 07.10.2011
Сообщения: 108

СообщениеДобавлено: Чт Фев 25, 2016 16:25    Заголовок сообщения: Ответить с цитатой

А где само меню включения z-трассировка?
Я использовал только что в БОССе по Shift+F7 запускается. Это я так понимаю X-трассировка.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DUCKKK
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 16.09.2009
Сообщения: 1680

СообщениеДобавлено: Чт Фев 25, 2016 16:30    Заголовок сообщения: Ответить с цитатой

Правильно понимаете Smile

"Расчет-Доп. настройка расчета" в Зарплате посмотрите.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
dimachus



Зарегистрирован: 07.10.2011
Сообщения: 108

СообщениеДобавлено: Чт Фев 25, 2016 16:35    Заголовок сообщения: Ответить с цитатой

Спасибо большое!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> SQL: ТЗК (Табельно-зарплатный контур) Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Pоwerеd by рhpВB © 2001, 2005 рhpВB Grouр
Русская поддержка phрВB
Rambler's Top100 Рейтинг@Mail.ru Список форумов BOSSForum.RU