LAT написал(а):
Я правильно понимаю: проблема в том, что один приказ (запись в 0298) может соответствовать нескольким подряд идущим отсутствиям (записям в 2001)?
Такой ситуации мне пока не попадалось, но, допускаю, что такое тоже не исключено.
Я говорю о том, что даже для двух одинаковых отсутствий, скажем, по виду отсутствия(PA2001-SUBTY, PA2001-AWART) 0504 - по уходу за ребёнком до 1,5 лет для табельного номера ХХХ в таблице PA0298 будет также 2 записи с PA0298-MASSN = Y3, PA0298-MASSG = 02 на этот же табельный номер. Но, при этом, я не знаю как однозначно их сопоставить, т.к. в PA0298 период отсутствия не указывается (там есть поля BEGDA, ENDDA, но они имеют одинаковое значение), причём дата самого приказа(ORDDT) никак не зависит от периода отсутствия работника(ну, разве что, логично предположить, что разница между этой датой и датой начала фактического отсутствия работника, взятая по модулю, должна быть меньше, например, двух недель, потому что приказ делают, либо(чаще) "накануне", либо в процессе, пока ещё немного времени прошло...но это критерий "из пальца высосанный"). Думаю, должно быть что то более прозрачное.