powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / ERP + Oracle 11g ошибка ora-02291
5 сообщений из 5, страница 1 из 1
ERP + Oracle 11g ошибка ora-02291
    #38364609
DimonSP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!Есть ERP система работающая на Oracle 11g,под управлением WinServer 2003 R2 32bit,при фин проводке в erp возникает ошибка ora-02291,вот весь код ошибки:

(Код ошибки)
( Класс ошибки : EDatabaseError )
ORA-02291: integrity constraint (DBO.YFKMONEYDRIVE_IPARENTID) violated - parent key not found
ORA-06512: at line 2


4.1.0.441
begin
insert into MoneyDrive ( IMONEYSTATEID
, DTPLAT
, VCNUMPP
, IPARENTID
, IDRIVENUM
, DTREALENTER
, DTENTER
, IMONEYDRIVETYPEID
, IDOCUMENTID_TRG
, IDOCUMENTID_SRC
, ISTAFFID_ENTER
, IMONEYDRIVEID
, DECNDS
, DECSUM_TRG
, ICURRENCYID_TRG
, ICURRENCYID_SRC
, DECSUM_SRC
, DTGRUZ
, VCNUMGP
, VCNaznachenie ,DTPLANDAY,iDaysToPay
)values
(:IMONEYSTATEID
,:DTPLAT
,:VCNUMPP
,:IPARENTID
,:IDRIVENUM
,SYSDATE
,nvl(:dtEnter,sysdate)
,:IMONEYDRIVETYPEID
,:IDOCUMENTID_TRG
,:IDOCUMENTID_SRC,
GetUserID
,:IMONEYDRIVEID
,:DECNDS
,:DECSUM_TRG
,:ICURRENCYID_TRG
,:ICURRENCYID_SRC
,:DECSUM_SRC
,:DTGRUZ
,:VCNUMGP
,:VCNaznachenie,:dtplanday,:idaystopay);

CheckMoneysum(:iDocumentID_Src,'insmd_document_src' );
CheckMoneysum(:iDocumentID_Trg,'insmd_document_trg' );

begin
IF :IMONEYSTATEID = 2 THEN
select COUNT(*) INTO :CNT from moneydrive e
where e.imoneydrivetypeid = :imoneydrivetypeid
AND(e.idocumentid_src = :iDocumentID_Owner or e.idocumentid_trg = :iDocumentID_Owner)
and e.imoneystateid = 2;
IF (:CNT = 1) THEN
SELECT :DTENTER - MIN(E.DTENTER) INTO :DELTA FROM moneydrive e
where (e.idocumentid_src = :iDocumentID_Owner or e.idocumentid_trg = :iDocumentID_Owner)
and imoneydrivetypeid = :imoneydrivetypeid
and imoneystateid <> 2 ;

update moneydrive e set dtenter = dtenter+:DELTA
where (e.idocumentid_src = :iDocumentID_Owner or e.idocumentid_trg = :iDocumentID_Owner)
and imoneydrivetypeid = :imoneydrivetypeid
and imoneystateid <> 2;
END IF;
END IF;
END;


end;

----- Ïàðàìåòðû -----
:IMONEYSTATEID = 2
:DTPLAT =
:VCNUMPP =
:IPARENTID = 1
:IDRIVENUM =
:DTENTER = 07.08.2013 16:38:54
:IMONEYDRIVETYPEID = 22
:IDOCUMENTID_TRG = 9885
:IDOCUMENTID_SRC = 9871
:IMONEYDRIVEID = 131
:DECNDS =
:DECSUM_TRG = 406,96
:ICURRENCYID_TRG = 1
:ICURRENCYID_SRC = 1
:DECSUM_SRC = 406,96
:DTGRUZ =
:VCNUMGP =
:VCNAZNACHENIE =
:DTPLANDAY =
:IDAYSTOPAY =
:IDOCUMENTID_OWNER = 9871
:CNT =
:DELTA =
---------------------


Если попробовать добавить запись которой не хватает,может ли это навредить работоспособности системы в целом или ,что можно предпринять в этом случае?
...
Рейтинг: 0 / 0
ERP + Oracle 11g ошибка ora-02291
    #38373634
mvn3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторчто можно предпринять в этом случае
Связаться с теми кто внедрял\разрабатывал эту ERP, а так пальцем в небо
...
Рейтинг: 0 / 0
ERP + Oracle 11g ошибка ora-02291
    #38376618
Тоже ипотечник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimonSPчто можно предпринять в этом случае?

http://support.oracle.com
...
Рейтинг: 0 / 0
ERP + Oracle 11g ошибка ora-02291
    #38391858
SpellBuilder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimonSPЕсли попробовать добавить запись которой не хватает,может ли это навредить работоспособности системы в целом или ,что можно предпринять в этом случае?
Это Ваши данные, т.о. Вам видней.
...
Рейтинг: 0 / 0
ERP + Oracle 11g ошибка ora-02291
    #38408852
azon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Позвольте... А как ERP называется?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / ERP + Oracle 11g ошибка ora-02291
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]