Текущее время: Чт, сен 11 2025, 16:55

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: ошибка загрузки исторических данных
СообщениеДобавлено: Вт, фев 24 2015, 09:30 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, дек 15 2011, 08:15
Сообщения: 60
При загрузке исторических данных через схему RULK возникает ошибка:
"Дата платежа периода *период* в таблице T558B для *табельный2* отличается от даты для *табельный1*"
тот же текст на английском
"The payment date of period &PERIOD& in table T558B is different for *табельный2* than for *табельный1*"
У табельных один персональный номер, но при этом табельный1 уже уволен на момент трудоустройства табельный2, единица расчета при этом одна у них.
По тексту ошибки нигде в классах ошибки такой не нашел, чтобы зайти хотя бы в отладку и понять, что не нравится.
Кто-нибудь сталкивался с такой ошибкой?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ошибка загрузки исторических данных
СообщениеДобавлено: Вт, фев 24 2015, 09:39 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, июн 24 2009, 10:35
Сообщения: 51
в программе HRUCALC0

найди

FORM check_aper_versus_t558b.

поставь точку тут

---
LOOP AT aper.
READ TABLE i558b INDEX counter.
----


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ошибка загрузки исторических данных
СообщениеДобавлено: Вт, фев 24 2015, 09:48 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, дек 15 2011, 08:15
Сообщения: 60
У нас HRUCALC0_CE, там этот форм закомментирован и не вызывается.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ошибка загрузки исторических данных
СообщениеДобавлено: Вт, фев 24 2015, 10:34 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, дек 15 2011, 08:15
Сообщения: 60
суть в чем: 2 сотрудника, один работал скажем в 12 году, другой в 14 году, табельные разные, а персональный номер один.
если в 558b указывать только 12 год, то ругается, что дата платежа периода отличается. если указывать только 14, то ошибка "Расчетный период 1 в T558B не совпадает с основными данными", если 12 и 14, то аналогичная ошибка, но ругается на другой период.
по логике вещей так как персональный номер один, то грузить надо вначале 12, потом 13, а потом 14 год, чтобы таблицы person были адекватно заполнены, но почему-то не хочет так.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ошибка загрузки исторических данных  Тема решена
СообщениеДобавлено: Вт, фев 24 2015, 11:10 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, дек 15 2011, 08:15
Сообщения: 60
разобрался, напишу на всякий случай может кому-то пригодится:
табельный один устроен на работу в начале 12 года, уволен в конце 14, но до второго табельного.
табельный два устроен на работу в конце 14 года.
числятся они в разных БЕ.
выгрузка должна быть следующая:
1. выгружаем таблицу 558b 12 год и первый и второй табельный, не смотря на то, что он ещё не принят (при этом если в одной БЕ, то там насколько я помню нельзя так указывать, выпадет в ошибку, что сотрудник ещё не принят на момент выгрузки).
2. выгружаем таблицу 558b 13 год аналогично
3. выгружаем 14 год до увольнения по первому табельному, а вот по второму табельному выгружаем только с даты приема, а не с начала года.

PS: либо у нас настроено что-то не так, либо это логика извращенная у сапа.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ошибка загрузки исторических данных
СообщениеДобавлено: Вт, фев 24 2015, 12:22 
Специалист
Специалист

Зарегистрирован:
Пт, янв 14 2011, 14:08
Сообщения: 221
Цитата:
суть в чем: 2 сотрудника, один работал скажем в 12 году, другой в 14 году, табельные разные, а персональный номер один

Не понятно, поясните пожалуйста.
Два разных человека с одинаковым CP? Так быть не может. Или "персональный номер" - это не объект CP?
Если человек всё же один, то зачем в данном случае два табельных? Разве не правильнее было бы сделать увольнение и последующий прием на прежний табельный?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot]


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB