Код:
declare
Article VARCHAR2(50);
begin
ALTER TRIGGER SUPERMAG.SMCARDPROPSCHECKROLE DISABLE;
alter trigger supermag.smstoreunitsiu disable;
SELECT SUPERMAG.CARDS.GENERATEARTICLE(0) INTO Article FROM DUAL;
insert into supermag.smcard (article, globalarticle, arrivedfrom, bornin,
name, shortname, idmeasurement, idclass, idscale, subarticle, accepted,
datatype, datasubtype, scaleload, cashload, receiptok, storage, deadline,
losses, scrap, waste, mesname, mesabbrev, country, cardcomment, flags,
cutpricedays, supplypricepercentp, supplypricepercentm, minprofit,
idthreetorg, idonetorg)
values(Article, Article, NULL, NULL, 'Наименование товара',
'Короткое наименование', Код единицы измерения, Код группы товаров, NULL,
NULL, 0, 0, -1, 0, 1, 1, 0, NULL, 0, 0, 0, 'Название ед.изм. для отчетов',
'Короткое назв. ед.изм. для отчетов', 'Страна', 'Комментарий', 0, 0, NULL,
NULL, 0, NULL, NULL);
insert into supermag.smstoreunits(barcode, barcodetype, unitname, article,
quantity, facequantity, flags, subarticle, nestedbar, weight, tareweight,
tarewidth, tarelength, tareheight, maxy)
values ('Штрих-код', 1, 'Название', Article, 1, 1, 1, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL);
insert into supermag.smprices(storeloc, article, pricetype, price, savedprice)
values(код МХ, Article, код вида цены, Цена, null);
alter trigger supermag.smstoreunitsiu enable;
ALTER TRIGGER SUPERMAG.SMCARDPROPSCHECKROLE ENABLE;
commit;
end;
Обрати внимание, что необходимо указать еще некоторые параметры карточки, которых у тебя нет.