Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

1042сп3 ORA-01732 SVFINBASESBRIEF при рассылке финансовых оснований : Супермаг Плюс (Супермаг 2000)

24.11.2024 15:41


12.08.2020 17:53
Лечится триггером (официальный скрипт от С+).
SQL код:
CREATE OR REPLACE TRIGGER SVFinBasesBriefBeforeIUD INSTEAD OF INSERT or UPDATE or DELETE
on SVFinBasesBrief
for each row
begin
    if deleting
    then
        DocumentsROEO.SetFinLink(:old.DocType, :old.ID, :old.BaseDocType, :old.BaseID, null);
    else
        DocumentsROEO.SetFinLink(:new.DocType, :new.ID, :new.BaseDocType, :new.BaseID, :new.LinkSum);
    end if;
end;
/ 
Часовой пояс GMT +3, время: 15:41.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.