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