<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://wiki.kint.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9+%D0%9E%D1%81%D0%B8%D0%BF%D0%B0%D0%BD%D0%BE%D0%B2</id>
	<title>КинтВики - Вклад участника [ru]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.kint.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9+%D0%9E%D1%81%D0%B8%D0%BF%D0%B0%D0%BD%D0%BE%D0%B2"/>
	<link rel="alternate" type="text/html" href="http://wiki.kint.ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9E%D1%81%D0%B8%D0%BF%D0%B0%D0%BD%D0%BE%D0%B2"/>
	<updated>2026-05-04T23:01:31Z</updated>
	<subtitle>Вклад участника</subtitle>
	<generator>MediaWiki 1.31.15</generator>
	<entry>
		<id>http://wiki.kint.ru/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_%22%D0%9F%D0%B5%D1%80%D0%B8%D0%BE%D0%B4%D0%B8%D1%87%D0%BD%D0%BE%D1%81%D1%82%D0%B8%22_(%D0%9A%D0%A3%D0%A1)&amp;diff=47324</id>
		<title>Справочник &quot;Периодичности&quot; (КУС)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kint.ru/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_%22%D0%9F%D0%B5%D1%80%D0%B8%D0%BE%D0%B4%D0%B8%D1%87%D0%BD%D0%BE%D1%81%D1%82%D0%B8%22_(%D0%9A%D0%A3%D0%A1)&amp;diff=47324"/>
		<updated>2019-08-21T13:40:17Z</updated>

		<summary type="html">&lt;p&gt;Алексей Осипанов: /* Составные шаблоны */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Категория:Графики и расписания (КУС)]][[Категория:Справочники (КУС)]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
Справочник предназначен для задания периодичностей различного характера. Используется для настройки и выбора периодичности оказания услуг (назначения процедур).&lt;br /&gt;
&lt;br /&gt;
Поддерживается два типа (категории) периодичностей:&lt;br /&gt;
* По указанным дням недели — «Понедельник и Четверг», «Суббота и Воскресенье» и т.д.&lt;br /&gt;
* По заданному шаблону — «Каждый день», «Через день», «Через два дня на третий» и т.п.&lt;br /&gt;
&lt;br /&gt;
(см. также [[Универсальная форма списка (КУС)|Универсальная форма списка]])&lt;br /&gt;
&lt;br /&gt;
== Настройка «По дням недели» ==&lt;br /&gt;
Позволяет определять наличие или отсутствие событий в конкретные дни недели. Дни недели отмечаются в списке выбора дней. Если не отмечен ни один день недели, то для такой периодичности система предложит ввести дни недели в месте ее использования.&lt;br /&gt;
&lt;br /&gt;
== Настройка «По шаблону» ==&lt;br /&gt;
Периодичность событий задается в виде текстового шаблона. Для ее использования в контексте вызова должен быть задан стартовый отсчет (например, начальная дата).&lt;br /&gt;
* В скобках шаблона чередуются диапазоны, в которые происходит или не происходит событие.&lt;br /&gt;
* Знак шаблона перед скобкой определяет начальный диапазон. Если положителен — событие есть, если отрицателен — отсутствует.&lt;br /&gt;
* Тип скобок определяет, является ли периодичность конечной (ограниченной) или бесконечной (неограниченной).&lt;br /&gt;
* Квадратные скобки [ ] — ограниченная, круглые () — неограниченная.&lt;br /&gt;
* Возможно создание составных шаблонов. В этом случае периодичности, в составе составного шаблона, отделяются друг от друга запятыми. Знак шаблона для составного шаблона распространяется на все периодичности входящие в него. В некоторых случаях, удобно записать, составной шаблон используя знак «умножения» — эквивалентно повтору периодичности.&lt;br /&gt;
* Для тестирования созданных шаблонов, укажите количество отсчетов для проверки и нажмите кнопку «Заполнить отсчеты по шаблону».&lt;br /&gt;
&lt;br /&gt;
: [[Файл:Настройка по шаблону.png]]&lt;br /&gt;
&lt;br /&gt;
== Примеры шаблонов ==&lt;br /&gt;
&lt;br /&gt;
=== Простые шаблоны ===&lt;br /&gt;
1 — выполнить один раз (используется для выполнения генеральной уборки после выселения гостя): 1000...&lt;br /&gt;
&lt;br /&gt;
(1) — каждый день (всегда): 1111…&lt;br /&gt;
&lt;br /&gt;
(1,1) — бесконечное чередование событий через одно: 1010…&lt;br /&gt;
&lt;br /&gt;
-(1,1) — один раз через раз со второго (всегда): 010101…&lt;br /&gt;
&lt;br /&gt;
-(3,1) — один раз через 3 дня с четвертого (всегда): 00010001…&lt;br /&gt;
&lt;br /&gt;
(1,2) — чередование событий через два: 100100…&lt;br /&gt;
&lt;br /&gt;
-(1,2) — чередование двух событий через одно, начиная с пропуска: 011011…&lt;br /&gt;
&lt;br /&gt;
[1,2,1] — ограниченный шаблон. Всего два отсчета: 1001&lt;br /&gt;
&lt;br /&gt;
[2,1,2] — два раза, пропуск, еще два раза и все: 11011&lt;br /&gt;
&lt;br /&gt;
=== Составные шаблоны ===&lt;br /&gt;
[0],(1) -  каждый день со второго дня: 0111111...&lt;br /&gt;
&lt;br /&gt;
-[1,1],(2,1) — через 2 дня со второго дня: 01001001...  &lt;br /&gt;
&lt;br /&gt;
[2,2], (1) — два раза, два пропуска, потом каждый раз (всегда): 11001111…&lt;br /&gt;
&lt;br /&gt;
[2,1], [2,2], (1,1) — два раза, пропуск, два раза, два пропуска, через раз (всегда): 1101100101010…&lt;br /&gt;
&lt;br /&gt;
[0,4], (1,6) — четыре пропуска, потом на каждый 7 раз: 0000100000010000001…&lt;br /&gt;
&lt;br /&gt;
[2,0], (1,1) — два раза, потом через раз: 11101010…&lt;br /&gt;
&lt;br /&gt;
-[2,2], (1,1) — два пропуска, два раза, через раз со второго: 0011101010…&lt;br /&gt;
&lt;br /&gt;
2*[1,2] = [1,2], [1,2] = [1,2,1,2] — один раз, два пропуска, один раз, два пропуска и все: 100100&lt;br /&gt;
&lt;br /&gt;
2*[1,2], (1) — один раз, два пропуска, один раз, два пропуска, потом каждый раз: 1001001111…&lt;/div&gt;</summary>
		<author><name>Алексей Осипанов</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.kint.ru/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_%22%D0%9F%D0%B5%D1%80%D0%B8%D0%BE%D0%B4%D0%B8%D1%87%D0%BD%D0%BE%D1%81%D1%82%D0%B8%22_(%D0%9A%D0%A3%D0%A1)&amp;diff=47322</id>
		<title>Справочник &quot;Периодичности&quot; (КУС)</title>
		<link rel="alternate" type="text/html" href="http://wiki.kint.ru/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_%22%D0%9F%D0%B5%D1%80%D0%B8%D0%BE%D0%B4%D0%B8%D1%87%D0%BD%D0%BE%D1%81%D1%82%D0%B8%22_(%D0%9A%D0%A3%D0%A1)&amp;diff=47322"/>
		<updated>2019-08-21T13:38:51Z</updated>

		<summary type="html">&lt;p&gt;Алексей Осипанов: /* Составные шаблоны */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Категория:Графики и расписания (КУС)]][[Категория:Справочники (КУС)]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
Справочник предназначен для задания периодичностей различного характера. Используется для настройки и выбора периодичности оказания услуг (назначения процедур).&lt;br /&gt;
&lt;br /&gt;
Поддерживается два типа (категории) периодичностей:&lt;br /&gt;
* По указанным дням недели — «Понедельник и Четверг», «Суббота и Воскресенье» и т.д.&lt;br /&gt;
* По заданному шаблону — «Каждый день», «Через день», «Через два дня на третий» и т.п.&lt;br /&gt;
&lt;br /&gt;
(см. также [[Универсальная форма списка (КУС)|Универсальная форма списка]])&lt;br /&gt;
&lt;br /&gt;
== Настройка «По дням недели» ==&lt;br /&gt;
Позволяет определять наличие или отсутствие событий в конкретные дни недели. Дни недели отмечаются в списке выбора дней. Если не отмечен ни один день недели, то для такой периодичности система предложит ввести дни недели в месте ее использования.&lt;br /&gt;
&lt;br /&gt;
== Настройка «По шаблону» ==&lt;br /&gt;
Периодичность событий задается в виде текстового шаблона. Для ее использования в контексте вызова должен быть задан стартовый отсчет (например, начальная дата).&lt;br /&gt;
* В скобках шаблона чередуются диапазоны, в которые происходит или не происходит событие.&lt;br /&gt;
* Знак шаблона перед скобкой определяет начальный диапазон. Если положителен — событие есть, если отрицателен — отсутствует.&lt;br /&gt;
* Тип скобок определяет, является ли периодичность конечной (ограниченной) или бесконечной (неограниченной).&lt;br /&gt;
* Квадратные скобки [ ] — ограниченная, круглые () — неограниченная.&lt;br /&gt;
* Возможно создание составных шаблонов. В этом случае периодичности, в составе составного шаблона, отделяются друг от друга запятыми. Знак шаблона для составного шаблона распространяется на все периодичности входящие в него. В некоторых случаях, удобно записать, составной шаблон используя знак «умножения» — эквивалентно повтору периодичности.&lt;br /&gt;
* Для тестирования созданных шаблонов, укажите количество отсчетов для проверки и нажмите кнопку «Заполнить отсчеты по шаблону».&lt;br /&gt;
&lt;br /&gt;
: [[Файл:Настройка по шаблону.png]]&lt;br /&gt;
&lt;br /&gt;
== Примеры шаблонов ==&lt;br /&gt;
&lt;br /&gt;
=== Простые шаблоны ===&lt;br /&gt;
1 — выполнить один раз (используется для выполнения генеральной уборки после выселения гостя): 1000...&lt;br /&gt;
&lt;br /&gt;
(1) — каждый день (всегда): 1111…&lt;br /&gt;
&lt;br /&gt;
(1,1) — бесконечное чередование событий через одно: 1010…&lt;br /&gt;
&lt;br /&gt;
-(1,1) — один раз через раз со второго (всегда): 010101…&lt;br /&gt;
&lt;br /&gt;
-(3,1) — один раз через 3 дня с четвертого (всегда): 00010001…&lt;br /&gt;
&lt;br /&gt;
(1,2) — чередование событий через два: 100100…&lt;br /&gt;
&lt;br /&gt;
-(1,2) — чередование двух событий через одно, начиная с пропуска: 011011…&lt;br /&gt;
&lt;br /&gt;
[1,2,1] — ограниченный шаблон. Всего два отсчета: 1001&lt;br /&gt;
&lt;br /&gt;
[2,1,2] — два раза, пропуск, еще два раза и все: 11011&lt;br /&gt;
&lt;br /&gt;
=== Составные шаблоны ===&lt;br /&gt;
[0],(1) -  каждый день со второго дня&lt;br /&gt;
&lt;br /&gt;
-[1,1],(2,1) — через 2 дня со второго дня: 01001001...  &lt;br /&gt;
&lt;br /&gt;
[2,2], (1) — два раза, два пропуска, потом каждый раз (всегда): 11001111…&lt;br /&gt;
&lt;br /&gt;
[2,1], [2,2], (1,1) — два раза, пропуск, два раза, два пропуска, через раз (всегда): 1101100101010…&lt;br /&gt;
&lt;br /&gt;
[0,4], (1,6) — четыре пропуска, потом на каждый 7 раз: 0000100000010000001…&lt;br /&gt;
&lt;br /&gt;
[2,0], (1,1) — два раза, потом через раз: 11101010…&lt;br /&gt;
&lt;br /&gt;
-[2,2], (1,1) — два пропуска, два раза, через раз со второго: 0011101010…&lt;br /&gt;
&lt;br /&gt;
2*[1,2] = [1,2], [1,2] = [1,2,1,2] — один раз, два пропуска, один раз, два пропуска и все: 100100&lt;br /&gt;
&lt;br /&gt;
2*[1,2], (1) — один раз, два пропуска, один раз, два пропуска, потом каждый раз: 1001001111…&lt;/div&gt;</summary>
		<author><name>Алексей Осипанов</name></author>
		
	</entry>
</feed>