Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
администрирование:права.доступа [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 (Запрещено все)|-| +
- +
- +
- +
  
  

администрирование/права.доступа.1559229777.txt.gz · Последние изменения: 2019/05/30 18:22 (внешнее изменение)