21.05.2012 17:27
whitewizard
 
Было сказано, чтобы директора крутили оборотку только до 13-00.
В связи с чем было слеплено два скрипта и поставлено в планировщик.
Меняются права на должность и рассылаются по магазинам.

В примере 2 - код должности, 1245 - код оборотной ведомости.

------------------------------------------------------------------------------------------------
На выключение доступа:

update supermag.smgrantedfunctions set daysbefore='0' where posid='2' and funcid='1245';

insert into smpostqueue(enqtime,enqseq,target,objtype,objid,paramint,paramstr,transflags,virtpack,commentary) values (sysdate,smpostqueueseq.NEXTVAL,null,'PS', '2' , null, null, 0,null, null);
commit;
------------------------------------------------------------------------------------------------
На включение доступа:

update supermag.smgrantedfunctions set daysbefore=NULL where posid='2' and funcid='1245';

insert into smpostqueue(enqtime,enqseq,target,objtype,objid,paramint,paramstr,transflags,virtpack,commentary) values (sysdate,smpostqueueseq.NEXTVAL,null,'PS', '2' , null, null, 0,null, null);
commit;

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