Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
администрирование:права.доступа [2019/05/30 18:22] a.korobka |
администрирование:права.доступа [2019/07/07 22:38] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
======Права доступа====== | ======Права доступа====== | ||
- | <!--fsqlt nl2br=1 rename=stdtypename/Тип конфигурации rename=comment/Описание rename=cnt/Кол-во\\ сотрудников> | + | <fsqlt nl2br=1 rename=conf/Тип конфигурации rename=grp_conf/Конфигурационная\\ группа rename=comment/Описание rename=cnt/Кол-во\\ сотрудников\\ (записей в БД) retype=cnt/INTEGER> |
execute block | execute block | ||
returns ( | returns ( | ||
conf type of column conftype.stdtypename, | conf type of column conftype.stdtypename, | ||
comment type of column conftype.comment, | comment type of column conftype.comment, | ||
- | cnt int, | + | cnt ttext24, |
grp_conf ttext128 | grp_conf ttext128 | ||
,rowspan int | ,rowspan int | ||
Строка 13: | Строка 13: | ||
as | as | ||
declare id type of column conftype.stdtype; | declare id type of column conftype.stdtype; | ||
+ | declare cnta int; | ||
+ | declare cntd int; | ||
begin | begin | ||
rowspancol = 2; | rowspancol = 2; | ||
for select c.stdtype, c.stdtypename, c.comment, p.propvaluetext, | for select c.stdtype, c.stdtypename, c.comment, p.propvaluetext, | ||
- | (select count(*) from doctor d where d.stdtype=c.stdtype and coalesce(d.locked,0)=0) cnt | + | (select count(*) from doctor d where d.stdtype=c.stdtype and coalesce(d.locked,0)=0) cnt, |
+ | (select count(distinct dname) from doctor d where d.stdtype=c.stdtype and coalesce(d.locked,0)=0) cntd | ||
from conftype c | from conftype c | ||
left join user$recproperties(990000029, c.stdtype) p on 1=1 | left join user$recproperties(990000029, c.stdtype) p on 1=1 | ||
- | order by p.propvaluetext,c.stdtypename | + | order by p.propvaluetext,c.comment,c.stdtypename |
- | into id, conf, comment, grp_conf, cnt do | + | into id, conf, comment, grp_conf, cnta, cntd do |
begin | begin | ||
rowspan=null; | rowspan=null; | ||
+ | cnt = cntd; | ||
+ | if (cntd != cnta) then | ||
+ | cnt = cnt||' ('||cnta||')'; | ||
if (comment>'') then | if (comment>'') then | ||
begin | begin | ||
Строка 32: | Строка 38: | ||
into rowspan; | into rowspan; | ||
end | end | ||
+ | rowspan = nullif(rowspan,1); | ||
suspend; | suspend; | ||
end | end | ||
end | end | ||
- | </fsqlt--> | + | </fsqlt> |
- | + | ||
- | |№| **Тип конфигурации** | **Описание** | | + | |
- | ^ Управление БД ||| | + | |
- | |1|ADMIN|Административные учетные записи с полными правами.\\ Тип "SUPER ADMIN" используется только в ЦБД| | + | |
- | |2|SUPER ADMIN |:::| | + | |
- | ^ Администрираторы ||| | + | |
- | |3|Администратор (главный)|-| | + | |
- | |4|Администратор (старший)|-| | + | |
- | |5|Администратор (мед)|-| | + | |
- | |6|Администратор (стом)|-| | + | |
- | |7|Администратор (лаб)|-| | + | |
- | |8|Администратор-кассир (филиалы)|-| | + | |
- | |9|Администратор (только запись) внеш|-| | + | |
- | |10|Администратор (мед) - кассир|-| | + | |
- | ^ . ||| | + | |
- | |11|Бухгалтерия|-| | + | |
- | ^ Настройка для врачей ||| | + | |
- | |12|Врач эксперт|Настройка врачей общей медицины| | + | |
- | |13|Доктор (мед)|:::| | + | |
- | |14|Доктор (мед) анестезиолог|:::| | + | |
- | |15|Доктор (мед) гинеколог|:::| | + | |
- | |16|Доктор (мед) нейрохирург|:::| | + | |
- | |17|Доктор (мед) ограниченный|:::| | + | |
- | |18|Доктор (мед) терапевт|:::| | + | |
- | |19|Доктор (мед) узи|:::| | + | |
- | |20|Доктор (мед) эндоскопист|:::| | + | |
- | |21|Доктор (стом)|Настройка врачей стоматологов-терапевтов| | + | |
- | |22|Доктор (стом) расширенный|Настройка врачей стоматологов-ортопелов и -хирургов| | + | |
- | |23|Доктор (мед) рентген|Врачи и лаборанты отделения лучевой диагностики| | + | |
- | |24|Доктор (стом) рентген|:::| | + | |
- | ^ Настройка для врачей-заведующих ||| | + | |
- | |25|Главный врач (мед)|-| | + | |
- | |26|Главный врач (стом)|-| | + | |
- | |27|Доктор с полными правами|:::| | + | |
- | |28|Зав. филиалом|-| | + | |
- | |29|Зав. отделением|-| | + | |
- | |30|Зав. отделением рентген|-| | + | |
- | ^. ||| | + | |
- | |31|Директор|-| | + | |
- | |32|Кассир|-| | + | |
- | |33|Коммерческий отдел|-| | + | |
- | |34|Мат. ответственный по стоматологии|-| | + | |
- | ^ Сестринский персонал ||| | + | |
- | |35|Медсестра|-| | + | |
- | |36|Медсестра (мед)|-| | + | |
- | |37|Медсестра (операционная)|- нету| | + | |
- | |38|Медсестра (проц)|Медсестра процедурного кабинета| | + | |
- | |39|Медсестра (проц) расширенный|Медсестра процедурного кабинета с доступом к складу| | + | |
- | |40|Медсестра (стом)|Медсестра в отделении стоматологии| | + | |
- | |41|медсестра (физио)|Медсестра в кабинете физио-процедур| | + | |
- | |42|Медсестра (главная)|-| | + | |
- | |43|Медсестра (мед) анестезист|-| | + | |
- | |44|Медсестра (мед) узи|-| | + | |
- | |45|Медсестра (мед) узи старшая|-| | + | |
- | |46|Медсестра (опер пост)|-| | + | |
- | |47|Медсестра (опер)|-| | + | |
- | |48|Медсестра (старшая)|-| | + | |
- | |49|Ст. медсестра цбд|-| | + | |
- | |50|Сестра-хозяйка (склад /хоз)|-| | + | |
- | ^. ||| | + | |
- | |51|Работа с настройкой ЛИС|-| | + | |
- | |52|Руководитель Call центра|-| | + | |
- | |53|Сотрудник Call центра|-| | + | |
- | |54|Статистик|Упразднено| | + | |
- | |55|ТЗО|-| | + | |
- | |56|Техник|-| | + | |
- | |57|Зуботехник|-| | + | |
- | ^.||| | + | |
- | |58|Системный пользователь|-| | + | |
- | |59|web (Запрещено все)|-| | + | |
- | + | ||
- | + | ||
- | + | ||