17.11.2006 11:50
OlegON
 
Очень существенный пункт, что они будут делать в системе, что ты собираешься доверить бухгалтерии их создавать. И кассиры создаются не должностями. А создавать можно, хоть и геморройно очень.
17.11.2006 12:15
cb
 
что они будут делать? работать с СМ. И доверить не бухгалтерии,а 1 определенному человеку в отделе кадров. Геморройно -да, но и велосипед не сразу появился.
Вопрос как именно это реализовать, если у кого-нибудь идея?
17.11.2006 12:25
OlegON
 
Отделы кадров не рулят. Самое простое, наверное, сделать самому роль, по шаблону и дать шаблон (или несколько) выбирать ОК. Если один и такой доверенный, почему ему не работать в стандартном интерфейсе?
17.11.2006 12:48
cb
 
приходит новый сотрудник - доверенный из отдела кадров заводит его в бухгалтерию и через 1с-кую форму для определенного магазина создает СМ-пользователя.
17.11.2006 13:13
akonev
 
Цитата:
olegon Отделы кадров не рулят. Самое простое, наверное, сделать самому роль, по шаблону и дать шаблон (или несколько) выбирать ОК. Если один и такой доверенный, почему ему не работать в стандартном интерфейсе?
например потому, что для этого лицензия нужна *07

насколько я понимаю, задача сводится к следующему:
0)делаем в стандартном интерфейсе должности и раздаем им права

1)создаем нового оракл юзера и назначаем ему 2 роли - supermag_user и соответствующую должности
2)назначаем оракловый пароль
3)делаем запись в smstaff

ничего не упустил?
если нет - не нужны никакие встроенные процедуры, достаточно несколько не сильно сложных команд ораклу передать
17.11.2006 16:17
kadr
 
вобчем так это делается
Код:
create user B identified by "123" default tablespace USERS1 temporary tablespace TEMP;
grant "kassir" to B;
alter user B default role all except "kassir" ;
grant SUPERMAG_USER to B ;
LOCK TABLE Supermag.SMStaff in EXCLUSIVE MODE ;
insert into Supermag.SMStaff(ID,Surname,OffIndex,UserEnabled,ServerLogin)
 values(143,'b',13,'1','B')
Где ID определяется так
Код:
select greatest(1,nvl(max(ID),0)+1)
from Supermag.SMStaff
а OffIndex так
Код:
select ID from smoffcfg t
WHERE t.title='kassir'
Соотвественно роль kassir надо самому создать через Адм. модуль
01.12.2006 14:01
cb
 
Цитата:
Mtirt Хотя для работы УКМ2 достаточно завести кассиров на закладке персонал, и там же продавцов в качестве продавцов-консультантов.
Это не будут пользователи именно СМ2000, это будет информация, необходимая для УКМ.
И кадрам можно просто предоставить доступ в СМ2000, чтобы они вносили эту информацию.
верно кассиры хранятся в SMCashDesksStaff и попадают они туда простым инсертом, без каких либо грантовок
Часовой пояс GMT +3, время: 04:17.

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