Текущее время: Пн, июл 21 2025, 01:13

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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