всю жизнь учили исправлять ошибки, если уж не получается, тогда восстанавливать из бэкапа или переустанавливать систему)
понимаю, что я их сам создал, все ошибаются...
ну в общем...
наборы исчезли из таблицы smcardtax, возможно после прогона утилиты "таблица налогов" в адм. модуле, т.к. дату начала я похерил.
в прикреплении налогов к карточкам наборы не отображаются, если открыть карточку, то налог стоит выбранный и поменять его невозможно, даже если выбрать другой налог и сохранить карточку, то в таблице smcardtax артикул набора не появляется
найти долго не мог, т.к. в кассовом документе содержится состав наборной карточки.
а журнал продаж формируется по чекам, в чеке артикул наборной карточки, который в моём случае был без налога
исправить можно было только ковыряя базу, может кто то такую же ошибку сделает как я и пригодятся запросы
insert into supermag.TTCrdTax(article,taxgroupid,vatrate,crdtype)
select c.article,c.taxgroupid,nvl(t.taxpercent,0),0
from supermag.smcardtax c,
(select g.taxgroupid,r.taxpercent from supermag.smtaxgroup g,supermag.smtaxrate r where g.taxid=r.taxid and g.rateid=r.rateid and g.taxid=1) t
where
to_date(sysdate) between c.datefrom and c.dateto and c.RgnId=-1 and c.taxgroupid=t.taxgroupid(+);
select C.ARTICLE, to_date('01.01.1970','dd.mm.yyyy'), -1, 4, to_date('01.01.9999','dd.mm.yyyy') from smcard c left join TTCrdTax t on C.ARTICLE=T.ARTICLE
where T.VATRATE is null and C.DATATYPE=5
order by 1