Справочник "Периодичности" (КУС) — различия между версиями

Материал из КинтВики
Перейти к: навигация, поиск
 
(не показано 20 промежуточных версий 7 участников)
Строка 1: Строка 1:
<noinclude>[[Категория:Графики и расписания (КУС)]][[Категория:Справочники (КУС)]]</noinclude>  
+
<noinclude>[[Категория:Графики и расписания (КУС)|*06]][[Категория:Справочники штатного расписания (КУС)]]</noinclude>
 +
{| align="right"
 +
| __TOC__
 +
|}
 +
Перечень шаблонов, по которым осуществляется подбор и назначение услуг. Может быть числовым, либо по дням недели (каждый день, через день, по субботам). Справочник предназначен для задания разных периодичностей.
  
Справочник предназначен для задания периодичностей различного характера. Используется для настройки и выбора периодичности оказания услуг (назначения процедур).
+
Элементы справочника выбираются в [[Справочник "Услуги" (КУС)#Карточка медицинской услуги|карточке услуги в поле «Периодичность»]].
Поддерживается два типа (категории) периодичностей:
 
* По указанным дням недели — «Понедельник и Четверг», «Суббота и Воскресенье» и т. д.
 
* По заданному шаблону — «Каждый день», «Через день», «Через два дня на третий» и т. п.
 
  
== Настройка «По дням недели» ==
+
Поддерживается два типа периодичностей:
Позволяет определять наличие или отсутствие событий в конкретные дни недели. Дни недели отмечаются в списке выбора дней. Если не отмечен ни один день недели, то для такой периодичности система предложит ввести дни недели в месте ее использования.
+
* ''По дням недели'' — «Понедельник и Четверг», «Суббота и Воскресенье» и т.д.
 +
* ''По шаблону'' — «Каждый день», «Через день», «Через два дня на третий» и т.п.
  
== Настройка «По шаблону» ==
+
Справочник находится в основных разделах программы УСЛУГИ — '''Настройка''' и ПРЕДПРИЯТИЕ — '''Графики и расписания''' или его можно найти [[Интерфейс программы (КУС)#Поиск по интерфейсу|поиском по интерфейсу]].
 +
 
 +
Чтобы открыть карточку периодичности, установите на нее курсор и дважды щелкните мышью или нажмите Enter.
 +
 
 +
(см. также [[Универсальная форма списка (КУС)|Универсальная форма списка]])
 +
 
 +
: [[Файл:Справочник Периодичности.png|Справочник «Периодичности»]]
 +
 
 +
== Создание периодичности ==
 +
# В справочнике «Периодичности» нажмите кнопку '''''Создать'''''.
 +
# В карточке периодичности заполните необходимые реквизиты.
 +
# Нажмите кнопку '''''Записать''''' или '''''Записать и закрыть'''''.
 +
 
 +
== Периодичность «По дням недели» ==
 +
Определяет наличие или отсутствие событий в конкретные дни недели. Дни недели отмечаются в списке выбора дней. Если не отмечен ни один день недели, то для такой периодичности система предложит ввести дни недели в месте ее использования.
 +
 
 +
: [[Файл:Периодичность по дням недели.png]]
 +
 
 +
== Периодичность «По шаблону» ==
 
Периодичность событий задается в виде текстового шаблона. Для ее использования в контексте вызова должен быть задан стартовый отсчет (например, начальная дата).
 
Периодичность событий задается в виде текстового шаблона. Для ее использования в контексте вызова должен быть задан стартовый отсчет (например, начальная дата).
 
* В скобках шаблона чередуются диапазоны, в которые происходит или не происходит событие.
 
* В скобках шаблона чередуются диапазоны, в которые происходит или не происходит событие.
Строка 16: Строка 36:
 
* Квадратные скобки [ ] — ограниченная, круглые () — неограниченная.
 
* Квадратные скобки [ ] — ограниченная, круглые () — неограниченная.
 
* Возможно создание составных шаблонов. В этом случае периодичности, в составе составного шаблона, отделяются друг от друга запятыми. Знак шаблона для составного шаблона распространяется на все периодичности входящие в него. В некоторых случаях, удобно записать, составной шаблон используя знак «умножения» — эквивалентно повтору периодичности.
 
* Возможно создание составных шаблонов. В этом случае периодичности, в составе составного шаблона, отделяются друг от друга запятыми. Знак шаблона для составного шаблона распространяется на все периодичности входящие в него. В некоторых случаях, удобно записать, составной шаблон используя знак «умножения» — эквивалентно повтору периодичности.
* Для тестирования созданных шаблонов, укажите количество отсчетов для проверки и нажмите кнопку "Заполнить отсчеты по шаблону".
+
* Для тестирования созданных шаблонов, укажите количество отсчетов для проверки и нажмите кнопку «Заполнить отсчеты по шаблону».
  
[[Файл:Настройка по шаблону.png|720px|none]]
+
: [[Файл:Периодичность по шаблону.png]]
  
 
== Примеры шаблонов ==
 
== Примеры шаблонов ==
  
 
=== Простые шаблоны ===
 
=== Простые шаблоны ===
* 1 — выполнить один раз (используется для выполнения генеральной уборки после выселения гостя)
+
1 — выполнить один раз (используется для выполнения генеральной уборки после выселения гостя): 1000...
* (1) — каждый раз (всегда): 1111…
+
 
* (1,1) — бесконечное чередование событий через одно: 1010…
+
(1) — каждый день (всегда): 1111…
* -(1,1) — один раз через раз со второго (всегда): 010101…
+
 
* -(3,1) — один раз через 3 дня с четвертого (всегда): 00010001…
+
(1,1) — бесконечное чередование событий через одно: 1010…
* (1,2) — чередование событий через два: 100100…
+
 
* -(1,2) — чередование двух событий через одно, начиная с пропуска: 011011…
+
-(1,1) — один раз через раз со второго (всегда): 010101…
* [1,2,1] — ограниченный шаблон. Всего два отсчета: 1001
+
 
* [2,1,2] — два раза, пропуск, еще два раза и все: 11011
+
-(3,1) — один раз через 3 дня с четвертого (всегда): 00010001…
 +
 
 +
(1,2) — чередование событий через два: 100100…
 +
 
 +
-(1,2) — чередование двух событий через одно, начиная с пропуска: 011011…
 +
 
 +
[1,2,1] — ограниченный шаблон. Всего два отсчета: 1001
 +
 
 +
[2,1,2] — два раза, пропуск, еще два раза и все: 11011
 +
 
 +
=== Составные шаблоны ===
 +
[0],(1) -  каждый день со второго дня: 0111111...
 +
 
 +
-[1,1],(2,1) — через 2 дня со второго дня: 01001001... 
 +
 
 +
[2,2], (1) — два раза, два пропуска, потом каждый раз (всегда): 11001111…
 +
 
 +
[2,1], [2,2], (1,1) — два раза, пропуск, два раза, два пропуска, через раз (всегда): 1101100101010…
 +
 
 +
[0,4], (1,6) — четыре пропуска, потом на каждый 7 раз: 0000100000010000001…
 +
 
 +
[2,0], (1,1) — два раза, потом через раз: 11101010…
 +
 
 +
-[2,2], (1,1) — два пропуска, два раза, через раз со второго: 0011101010…
 +
 
 +
2*[1,2] = [1,2], [1,2] = [1,2,1,2] — один раз, два пропуска, один раз, два пропуска и все: 100100
 +
 
 +
2*[1,2], (1) — один раз, два пропуска, один раз, два пропуска, потом каждый раз: 1001001111…
  
=== Составные шаблоны: ===
+
== История изменений, ссылки сюда ==
* [2,2], (1) — два раза, два пропуска, потом каждый раз (всегда): 11001111…
+
{{:Служебная:Whatlinkshere/Справочник "Периодичности" (КУС)}}
* [2,1], [2,2], (1,1) — два раза, пропуск, два раза, два пропуска, через раз (всегда): 1101100101010…
 
* [0,4], (1,6) — четыре пропуска, потом на каждый 7 раз: 0000100000010000001…
 
* [2,0], (1,1) — два раза, потом через раз: 11101010…
 
* -[2,2], (1,1) — два пропуска, два раза, через раз со второго: 0011101010…
 
* 2*[1,2] = [1,2], [1,2] = [1,2,1,2] — один раз, два пропуска, один раз, два пропуска и все: 100100
 
* 2*[1,2], (1) — один раз, два пропуска, один раз, два пропуска, потом каждый раз: 1001001111…
 

Текущая версия на 14:49, 18 августа 2023

Перечень шаблонов, по которым осуществляется подбор и назначение услуг. Может быть числовым, либо по дням недели (каждый день, через день, по субботам). Справочник предназначен для задания разных периодичностей.

Элементы справочника выбираются в карточке услуги в поле «Периодичность».

Поддерживается два типа периодичностей:

  • По дням недели — «Понедельник и Четверг», «Суббота и Воскресенье» и т.д.
  • По шаблону — «Каждый день», «Через день», «Через два дня на третий» и т.п.

Справочник находится в основных разделах программы УСЛУГИ — Настройка и ПРЕДПРИЯТИЕ — Графики и расписания или его можно найти поиском по интерфейсу.

Чтобы открыть карточку периодичности, установите на нее курсор и дважды щелкните мышью или нажмите Enter.

(см. также Универсальная форма списка)

Справочник «Периодичности»

Создание периодичности

  1. В справочнике «Периодичности» нажмите кнопку Создать.
  2. В карточке периодичности заполните необходимые реквизиты.
  3. Нажмите кнопку Записать или Записать и закрыть.

Периодичность «По дням недели»

Определяет наличие или отсутствие событий в конкретные дни недели. Дни недели отмечаются в списке выбора дней. Если не отмечен ни один день недели, то для такой периодичности система предложит ввести дни недели в месте ее использования.

Периодичность по дням недели.png

Периодичность «По шаблону»

Периодичность событий задается в виде текстового шаблона. Для ее использования в контексте вызова должен быть задан стартовый отсчет (например, начальная дата).

  • В скобках шаблона чередуются диапазоны, в которые происходит или не происходит событие.
  • Знак шаблона перед скобкой определяет начальный диапазон. Если положителен — событие есть, если отрицателен — отсутствует.
  • Тип скобок определяет, является ли периодичность конечной (ограниченной) или бесконечной (неограниченной).
  • Квадратные скобки [ ] — ограниченная, круглые () — неограниченная.
  • Возможно создание составных шаблонов. В этом случае периодичности, в составе составного шаблона, отделяются друг от друга запятыми. Знак шаблона для составного шаблона распространяется на все периодичности входящие в него. В некоторых случаях, удобно записать, составной шаблон используя знак «умножения» — эквивалентно повтору периодичности.
  • Для тестирования созданных шаблонов, укажите количество отсчетов для проверки и нажмите кнопку «Заполнить отсчеты по шаблону».
Периодичность по шаблону.png

Примеры шаблонов

Простые шаблоны

1 — выполнить один раз (используется для выполнения генеральной уборки после выселения гостя): 1000...

(1) — каждый день (всегда): 1111…

(1,1) — бесконечное чередование событий через одно: 1010…

-(1,1) — один раз через раз со второго (всегда): 010101…

-(3,1) — один раз через 3 дня с четвертого (всегда): 00010001…

(1,2) — чередование событий через два: 100100…

-(1,2) — чередование двух событий через одно, начиная с пропуска: 011011…

[1,2,1] — ограниченный шаблон. Всего два отсчета: 1001

[2,1,2] — два раза, пропуск, еще два раза и все: 11011

Составные шаблоны

[0],(1) - каждый день со второго дня: 0111111...

-[1,1],(2,1) — через 2 дня со второго дня: 01001001...

[2,2], (1) — два раза, два пропуска, потом каждый раз (всегда): 11001111…

[2,1], [2,2], (1,1) — два раза, пропуск, два раза, два пропуска, через раз (всегда): 1101100101010…

[0,4], (1,6) — четыре пропуска, потом на каждый 7 раз: 0000100000010000001…

[2,0], (1,1) — два раза, потом через раз: 11101010…

-[2,2], (1,1) — два пропуска, два раза, через раз со второго: 0011101010…

2*[1,2] = [1,2], [1,2] = [1,2,1,2] — один раз, два пропуска, один раз, два пропуска и все: 100100

2*[1,2], (1) — один раз, два пропуска, один раз, два пропуска, потом каждый раз: 1001001111…

История изменений, ссылки сюда