Типикон.онлайн

Добро пожаловать в документацию проекта Типикон.онлайн!

Введение

Думается, что ни для кого не будет секретом тот факт, что красота православного богослужения и глубина его богословской мысли в большинстве своем скрыта для нас по разным причинам. Плохая акустика в храме, непонятный язык, определенная сложность восприятия богослужебного текста, банальное отсутствие знания богослужебного устава – все это, а также многие другие причины приводят к тому, что православные христиане, приходя на богослужение, не получают вполне того, что предполагает православная богослужебная традиция.

Если реально взглянуть на эту ситуацию, то в настоящий момент вполне узнать и насладиться православным богослужением могут лишь клирошане. Большое количество книг, необходимых для исполнения суточного круга богослужения, а также знание Типикона, чтобы соединить все эти книги в правильной последовательности, делают практически невозможным и недоступным для полноценного восприятия православного богослужения обычными прихожанами.

Для облегчения трудов по составлению служб ежегодно издаются Богослужебные указания. К сожалению, стоит признать, что и это упрощенное изложение указаний Типикона порой создает нетривиальную проблему для певчих и чтецов. Ведь использование этого издания требуются базовые, но твердые знания Устава, которыми не всегда обладают трудящиеся на клиросном послушании. Для подавляющего же большинства все богослужение ограничивается лишь красивыми распевами, скрывающими драгоценные камни святоотеческой мысли.

С другой стороны, если внимательно посмотреть на Богослужебный устав, то он представляет собой четко формализованный алгоритм, зная который, можно построить последовательность любого богослужения.

В сегодняшний век цифровых технологий и легкости получения практически любой информации перед нами открывается замечательная возможность сделать православное богослужение доступным и понятным для всех.

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

Цель проекта

Целью проекта Типикон.онлайн является предоставление возможности автоматического формирования расписания (в будущих версиях - и последовательности богослужения) для православных храмов и монастырей.

Задачи проекта

В задачи проекта входит:

  1. Создание и редактирование расписания богослужений для отдельного храма или монастыря.
  2. Возможность использования сформированного системой расписания внешними ресурсами.

База знаний

Знаки служб

Для тех, кто знаком с богослужебным уставом термин «знак службы» не вызывает недоумения.

Общую информацию о богослужебных знаках в рамках церковной традиции можно почитать здесь

Назначение знака службы накладывает определенные особенности на порядок богослужения.

Назначение

Нас же знак службы интересует в контексте сочетания с другими праздниками. Ведь не редко на один день приходится не один праздник. И тут возникают варианты: они могут совмещаются, а бывает, что наличие определенного знака службы отменяет (или переносит) все остальные службы.

Простой пример - Пасха. Все праздники, приходящиеся на календарные дни года, то есть на дни Минеи в нашей терминологии, отменяются (за исключением Благовещения).

Другой пример - Димитриевская родительская суббота. Это переходящий праздник и он соединяется с рядовой службой календарного года, т.е. днем Минеи.

Для того, чтобы это реализовать у каждого знака службы мы определили приоритет. Чем выше приоритет у знака службы, тем важнее он по статусу.

Приоритеты

Вот таблица всех знаков служб с их приоритетами:

Приоритеты знаков служб
Наименование Приоритет
Двунадесятый Господский праздник 1
День Страстной седмицы 2
День Светлой седмицы 3
Бдение с литией 3
Бдение 3
Полиелей 3
Воскресный день 3
Поминовение усопших (Постом) 3
Аллилуиа 4
Литургия Преждеосвященных Даров 4
Поминовение усопших 4
Славословная 5
Шестеричная 5
Без знака 5

При формировании расписания система будет сравнивать приоритеты знаков служб у «конкурирующих» дней и делать следующие выводы:

  • Если они равны, то оба дня будут использоваться в расписании, но старшинство будет у Триоди и порядок богослужения также будет триодным;
  • Если разница равна 1, то старшим будет тот, у кого больший приоритет, соответственно порядок богослужений также будет для старшего дня;
  • Если разница более 1, то младший день исключается.

Примеры

Давайте разберемся на примерах.

  1. Если на один день приходится день Минеи со знаком «Без знака» и день Триоди со знаком «Аллилуиа», то:

    • Будут использоваться оба дня,
    • Наименование текстов служб дня Триоди будет вначале,
    • Порядок богослужений будет для дня Триоди.
  2. Если на один день приходится день Минеи со знаком «Славословная» и день Триоди со знаком «Бдение», то:

    • Будут использоваться только день Триоди,
    • Наименование текстов служб - только дня Триоди,
    • Порядок богослужений - для дня Триоди.

Ну и так далее. Теперь давайте вы ответите сами себе на вопрос: если на один день приходится день Триоди со знаком «Воскресный день» и день Минеи со знаком «Бдение», какой будет результат.

Ответ:

  • Будут использоваться оба дня,
  • Наименование текстов служб дня Триоди будет вначале,
  • Порядок богослужений будет для дня Триоди.

Редактор правил

Правила используются для определения:

  • переходящих дней Календаря,
  • расписания у элементов Графика богослужений.

Само по себе Правило представляет собой xml-документ.

Устав

Настройки

Здесь мы можем изменить Наименование Устава и его описание.

Также в этом разделе доступны для подключения/отключения опции:

  • простой/расширенный вид
  • печатные шаблоны

Примечание

Чтобы изменения вступили в силу, необходимо опубликовать Устав.

График богослужений

В этом разделе мы настраиваем расписание богослужений - когда и какое богослужение совершается.

Дни недели

Минея

Триодь

Общие правила

Общие правила используются в качестве шаблонов - повторяющихся фрагментов расписания - для более удобного использования.

Поля
  • Наименование

    Обязательно для заполнения.

    Является уникальным в рамках Устава.

    Является идентификатором для использования в других правилах.

  • Определение правила

    Обязательно для заполнения.

    Ограничение: правило не может содержать элемент commonrule, дабы избежать циклических зависимостей.

Примечание

Чтобы изменения вступили в силу, необходимо опубликовать Устав.

Календарь

Минея

Триодь

Примечание

Чтобы изменения вступили в силу, необходимо опубликовать Устав.

Печатные шаблоны

Руководства

В этом разделе вы сможете по шагам познакомиться с возможностями приложения Типикон.онлайн.

Создание Устава

Анонс

В этом уроке мы создадим и опубликуем Устав для храма, где службы совершаются по воскресеньям и двунадесятым праздникам.

Создание

Итак, мы зарегистрировались и все готово к созданию нашего первого Устава.

Чего же мы ждем? На главной странице, которая открывается зарегистрированным пользователям, нажимаем на кнопку «Новый Устав».

Новый Устав

В открывшейся странице заполняем параметры нашего Устава:

1. Наименование Так Ваш Устав будет отображаться для других пользователей. Мы назовем его «Простой устав».

2. Описание Опишите более подробно Ваш храм или монастырь.

1. Системное имя Это очень важное поле. Это уникальный идентификатор, с помощью которого в последствии можно будет публиковать расписание на Вашем сайте. Только латинские буквы.

2. Шаблон Указываем шаблон, на основании которого будет сделан первый черновик Вашего Устава. Будут скопированы особенности данного шаблона, чтобы затем мы с Вами смогли их скорректировать под свои нужды. Выберем «Пустой шаблон» ~ это шаблон с пустым графиком богослужений, для нашего случая он будет наиболее удобным.

Выбор шаблона

После нажатия на кнопку «Создать» наша заявка отправляется модератору приложения для утверждения.

Ждем немного времени, и вот наш Устав уже утвержден и готов к публикации.

Готовность к публикации

Первоначальная настройка

При первой публикации приложение предлагает нам осуществить простую первоначальную настройку. Здесь будет доступен для редактирования только порядок богослужения: в какие дни и как будет совершаться богослужение. Настройки календаря, т.е. кому и с каким знаком службы будет совершаться богослужения будут доступны после первой публикации. Это мы разберем в следующих уроках.

Так вот, нажав на «Опубликовать», мы переходим к пошаговой первоначальной настройке нашего Устава.

Первоначальная настройка

Мы с вами определились, что в нашем тестовом примере богослужения будут совершаться по воскресным дням, а также в двунадесятые праздники.

Дни недели

Первая закладка как раз нам предлагает выбрать дни, в которые будут совершаться богослужения. Нажимаем «Добавить дни недели» и выбираем воскресенье.

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

Редактирование порядка богослужений

Заполним предлагаемые поля. Можно кстати каждому из них назначить стиль отображения. В данном случае «Божественная литургия» будет отображаться в расписании жирным текстом.

Сохраняем, и элемент добавляется в список. Теперь для каждого воскресенья любого года мы уже можем получать расписание с указанием празднуемых в этот день святыми, а также указанием недели (например, 21-ая Неделя по Пятидесятнице) и гласа.

Но нам нужно еще добавить дни двунадесятых праздников, ведь далеко не всегда они попадают на воскресенье. Это нужно указать отдельно.

Знаки служб

Для тех, кто знаком с богослужебным уставом термин «Знак службы» не будет чем-то необычным. Мы же поясним для всех остальных: знаки службы - это своеобразная категоризация всех служб по их торжественности. Для каждой службы указывается определённый знак, который говорит о ее значимости; о том как она соединяется с другими службами, если на один день их приходится несколько.

Число знаков службы ограничено, в Типиконе упоминаются следующие:
  • Без знака
  • Шестеричный
  • Славословный
  • Полиелей
  • Бдение
  • Бдение с литией.

В нашем приложении их список немного расширен. Для каждого Знака установлен приоритет - согласно ему определяется порядок совмещения служб (если на один день их приходится несколько). Об этом подробно поговорим позже, это один из ключевых моментов в формировании расписания.

Чтобы для каждой службы с одним и тем же Знаком не определять отдельно порядок богослужения, который по идее должен быть одним и тем же, функционал с группировкой по Знакам и был внедрен в нашем приложении.

Выбор знака службы

Так вот, для нашего случая, а нам надо добавить службы для двунадесятых праздников - из предлагаемого списка подойдет знак службы «Двунадесятый Господский праздник».

Кстати, если нажать на стрелку слева от каждого Знака службы, то вложенная таблица нам покажет все службы, относящиеся к нему. Удобно)

Так же как и с воскресным днем, добавляем и заполняем порядок богослужения. Мы сделаем его намеренно отличным от воскресного дня, чтобы потом увидеть разницу. Допустим, в нашем храме в Господский двунадесятый праздник всегда совершается крестный ход после Литургии.

Редактирование порядка богослужений

Минея

Богородичные службы не относятся к знаку службы «Двунадесятый Господский праздник», потому как их богослужебные особенности отличаются. Поэтому их надо будет нам с вами добавить отдельно во вкладке Минея.

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

Слово «минея» от греч. μηναῖα — мн. ч. от μηναῖον — «месячный, одномесячный, длящийся месяц». В этой книге, а точнее целом корпусе книг указаны службы на каждый день года.

Также там есть и такие службы, как например служба всем новомученикам и исповедникам Церкви Русской. Это переходящий праздник, отмечающийся в первой воскресенье после 25 января по старому стилю.

Для каждого такого дня мы можем определить свой порядок богослужения. Например, для службы новомучеников полагается служение Панихиды после Божественной литургии. Если мы его добавим и укажем служение Панихиды - так всегда и будет отображаться при формировании расписания на любой год.

Но вернемся к нашей простой задаче. Нажимаем «Добавить день», а там поле поиска облегчит нам работу. Находим и заполняем порядок богослужения для следующих праздников:

  • Сретение Господне (интересно, но по богослужебным особенностям этот праздник относится с богородичным праздникам)
  • Благовещение
  • Успение Божией Матери
  • Рождество Богородицы
  • Введение во храм Пресвятой Богородицы.

Вот так должно у нас получится в итоге.

Итог

Вроде бы и всё. Но нет.

Триодь

А как же Праздников праздник? Неужели в нашем храме не служат на Пасху?

Пасхальная служба не описана в Минее. Это переходящий праздник, который находится в книге Триодь. Как раз следующую вкладку с таким именем мы и наблюдаем.

Слово «триодь» буквально обозначает «трипеснец» (от др.-греч. τρία — «три» и ᾠδή, ᾠδά — «песнь»). Из трех песней состоят каноны во многих службах Великого поста и следующей за ним пятидесятницы. Так называется книга, опять же - корпус книг, где службы располагаются по дням относительно дня празднования Пасхи. А она, как мы знаем каждый год отмечается в разные даты.

Во вкладке «Триодь» нажимаем «Добавить день». В поиске набираем «Пасха» и находим искомый день.

Триодь

Укажем, что служба у нас совершается ночью.

Но если уж быть близкими к реальности, надо также добавить ночную службу на Рождество Христово. Так мы же ведь уже добавили этот праздник через Знак службы? Тем не менее, если праздник имеет какие-то особенности, мы всегда можем указать это явно. Это будет учитываться при формировании расписания.

Вернемся во вкладку «Минея» и добавим Рождество Христово, указав в порядке богослужения ночную службу. Это уже вы сможете сделать сами.

Итог

Что же, перейдем на вкладку «Итог» и посмотрим, что получилось.

Итог
У нас есть:
  • 1 заполненный день недели - воскресенье,
  • 1 знак службы - Двунадесятый Господский праздник,
  • 6 праздников Минеи - Богородичные двунадесятые и Рождество Христово,
  • 1 служба Триоди - Пасха.

Из предлагаемого ниже списка выберем «Опубликовать устав», ведь нам не терпится посмотреть на результат)

Нажимаем на кнопку «Завершить». Система возвращает нас на стартовую страницу, в фоновом режиме публикуя сделанные нами изменения.

Опубликованный устав

Переходим по выделенной красным квадратом ссылке и попадаем на страницу, которая уже покажет нам результаты нашего скромного труда.

Просмотр расписания

Когда совершается первое обращение к расписанию, его формирование совершается в фоновом режиме, а нам необходимо немного подождать. Но однажды будучи сформированным, далее уже все совершается «налету».

Стрелками вправо и влево можно выбрать интересующую вас дату. В период с 2010 по 2099 год расписание уже готово!

Рабочий получившийся вариант доступен по ссылке.

Интересно? Давайте продолжать изучать Типикон.онлайн вместе и далее.

В следующем уроке мы посмотрим на Устав в режиме редактирования.

Коррекция и публикация

Анонс

В этом уроке мы познакомимся с панелью управления Устава и научимся публиковать изменения.

Панель управления

Открываем наш Устав и нам открывается Панель управления:

Панель управления

Слева располагается меню с всеми разделами Устава. Кликая на них, мы переходим в соответствующие разделы. Если вы будете пользоваться мобильной версией, то это меню доступно при нажатии на кнопку кнопочка.

Давайте разберемся с верхним рядом элементов: это свойства Устава, публикация и коррекция. Обо всем по порядку.

Свойства Устава

На этой карточке Отображается ранее введенные нами Наименование Устава, его описание, а также дата создания и последней публикации. Ниже строка с настройками - она пустая в нашем случае. Если у Устава активирована возможность печатать расписание или он имеет расширенный вид отображения - это будет отображаться здесь особыми значками. Но об этом мы будем говорить в следующих уроках.

Нажмем на три точки в правом верхнем углу карточки свойств Устава и выберем действие «Редактировать». После этого нам откроется страница редактирования свойств Устава.

Свойства Устава

Первые два поля нам знакомы: наименование и описание. Можно их изменить.

Далее мы можем включить полный вид отображения графика богослужений. Это даст возможность редактировать порядок богослужений с условиями и различными другими функциями. Об этой возможности будет рассказано в следующих уроках. Пока оставим как есть.

Также здесь можно включить вывод расписания на печать. Ведь нам нужна не только электронная версия, мы печатаем расписание для размещения на стендах на территории храмов и монастырей. Эта возможность уже реализована для вас. Можно включить этот режим, и после публикации изменений на странице просмотра расписания появится кнопка «Скачать». Нажимая ее, вы будете получать расписание на неделю в формате word-документа. Его кстати можно настроить полностью под ваши нужды. Поговорим об этом в следующих уроках.

Ну что же, давайте тем не менее внесем какие-нибудь изменения в свойства. Допустим, изменим Наименование.

Жмем кнопку сохранить и возвращаемся на Панель Устава.

Изменения в Уставе

На карточке свойств добавился желтый маркер. Это значит, что изменения были внесены. Но если мы перейдем на страницу просмотра расписания, то изменений мы не увидим. Дело в том, что изменения должны быть еще опубликованы. Формирование расписания является весьма производительной операцией для системы, и поэтому мы реализовали пакетное обновление изменений, а также возможность отмены внесенных изменений.

То есть, все изменения, которые вы делаете в Уставе могут быть отменены. Сейчас мы это и проверим.

Выбираем на карточке свойств Устава действие «Отменить». Система спросит у нас, действительно ли мы этого хотим.

Отмена изменений

Нажимаем «Продолжить», и действительно - внесенные нами изменения исчезли. Подобным образом все будет происходит и с остальными элементами Устава. Если мы в чем-то ошиблись - ничего страшного, это всегда можно вернуть обратно)

Публикация

В случае, если у нас никаких изменений нет, этот раздел остается не доступным. Потому как публиковать нечего.

Напротив, если мы внесли какие-то изменения, то на панели раздел «Публикация» окрашивается в желтый цвет. Никакой опасности или ошибки не произошло - просто мы должны знать, что в нашем Уставе имеются неопубликованные изменения.

Нажимаем на кнопку «Перейти» и нам открывается страница с таблицей, отображающей все неопубликованные изменения, сделанные нами. Каждое из них может быть отменено.

Публикация изменений

Переходим на следующий шаг. Итоговая информация сообщит нам о том, что все готово для публикации.

Готовность к публикации

Также мы видим информационное сообщение о том, что у нас имеется коррекция, произведенная в ручном режиме. Об этом будет сказано в следующем пункте (см. п. Коррекция).

Ну а мы нажимаем на кнопку «Завершить» и наши коррективы теперь становятся опубликованными.

Коррекция

Давайте теперь разберемся с коррекцией. Что это такое и как это можно использовать?

Представим ситуацию: мы создали Устав и совершили его первоначальную установку, расписание теперь опубликовано и доступно для всех. Но вдруг сложилась какая-либо ситуация, и нам нужно внести коррективы в расписание. Причем точечно, только на этот день - в следующем году эти изменения не должны отображаться. Например, заболел священник и службы необходимо отменить или в этот день нужно поменять время богослужения.

Как раз для таких целей и существует раздел «Коррекция».

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

Коррекция расписания

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

Можно это проверить. Допустим, по какой-то причине нам нужно отменить всенощное бдение 20 марта накануне воскресного дня. Нажимаем на переключатель.

Отмена службы

Теперь служба отменена, а если мы посмотрим опубликованное расписание, то всенощной там уже не будет:

Скорректированное расписание

Все измененные элементы окрашены желтым цветом. И все изменения можно также отменить.

Отмена изменений

Нажимаем на кнопку «Отменить» (она кстати подсвечивает все изменения, которые могут быть отменены с помощью нее) и система сформирует заново расписание на этот день согласно общим правилам Устава.

Размещение расписания на Вашем сайте

Анонс

Давайте наконец разместим расписание на Вашем сайте, чтобы ваши прихожане всегда могли пользоваться актуальной версией расписания на ближайшее время.

Размещение

Урок будет коротким. Заходим в режим редактирования на главную панель нашего Устава.

Панель Устава

В самом низу найдем на элемент «Ссылка - расписание на Вашем сайте» и кликнем на него. Откроется форма генерации ссылки для вставки на сайт:

Ссылка для размещения

Мы можем здесь выбрать количество недель, которое будет отображаться на вашем сайте. Возможные варианты от 1 до 5 недель.

Примечание:

Мы указываем количество недель с порядком богослужений, которое точно будет отображено нашем сайте. То есть если служба совершается у нас только в двунадесятые праздники (которые случаются не так часто), а мы указали в форме генерации ссылки 3 недели, то система будет выдавать расписание с двумя неделями, в которых есть богослужения. Допустим в августе для 19 и 28 чисел, а затем уже для 21 сентября.

Внизу в поле «Результат» мы видим строчку кода, которую нужно вставить в нужно место на html-странице вашего сайта.

Если ваш сайт работает на Wordpress или других системах управления содержимым сайтов, то это также является возможным.

Настройка календаря

Анонс

Ниже мы разберем функционал раздела редактирования Устава под названием «Календарь».

Зачем он нужен?

Давайте начнем, как ни странно… с конца. Откроем сформированное расписание любого Устава, например, вот такое:

Расписание

Каждый день имеет свое наименование и ниже - порядок богослужений. В настоящий момент нас с вами интересует наименование - ведь за это как раз и отвечает Календарь.

Чтобы было понятно, этот раздел отвечает на вопрос: КОМУ совершается богослужение в определенный день.

Как мы знаем, в реальной жизни на этот вопрос отвечают две богослужебные книги: Минея и Триодь. В первой содержатся службы календарного года: 1 января, 2 января и так далее, а также некоторые переходящие праздники. Во второй (Триоди) содержатся службы, даты которым назначаются относительной дня празднования Пасхи.

Мы пошли таким же путем, и в Календаре Устава есть два подраздела: Минея и Триодь.

Минея

В окне редактирования Устава нажмем на ссылку «Минея» в разделе «Календарь». Открылась страница с таблицей дней Минеи:

Минея

Даже если Вы в первый раз зайдете на эту страницу только после создания Устава, вы уже увидите здесь множество заполненных элементов. Дело в том, что при создании Устава все дни Календаря копируются из шаблона, который был выбран при создании заявки.

Каждый календарный день Минеи (с 1 января по 31 декабря) имеет заполненные данные. Элементы этой таблицы, которые имеют дату, удаляться не могут - таково ограничение системы. Это объяснимо, ведь даже если мы в нашем графике богослужений укажем, что служба совершается только по воскресеньям, это значит, что воскресный день может попасть абсолютно на любой день календаря. Поэтому все дни Минеи на целый год должны иметь значения.

При настройке вашего Устава стоит пройтись по всем дням календаря и проверить соответствие вашей богослужебной традиции в сравнении с заполненными по умолчанию данными. К примеру, каждый храм имеет свой престольный праздник, каких-либо особо чтимых святых угодников Божиих, у отца настоятеля в конце концов есть день тезоименитства - все это должно правильным образом отображено в календаре. Будучи заполненным один раз, вы избавите себя думать об этом впоследствии - система будет формировать расписание из года в год на основании этих данных.

Давайте теперь перейдем в режим редактирования дня Минеи. Выбираем действие «Редактировать» напротив интересующего нас дня. Давайте выберем 3 января.

Минея, редактирование дня

В открывшемся окне доступна следующая информация:

  1. Собственно дата - тут все понятно.

  2. Знак службы.

    Подробнее о знаках службы мы говорили в этом уроке. Здесь можно его изменить. Для этого в открывающемся списке выбираем нужный нам знак службы (у каждого знака отображается его приоритет).

  3. Тексты служб.

    Это как раз то, что будет отображаться в расписании, о чем мы говорили в начале. В данном случае здесь не один, а два текста службы: предпразднество и память свт. Петра. Красный флажок обозначает признак Господского праздника, его предпразднества или попразднества.

    Тексты служб можно менять местами. Нажмите на текст службы и перетащите его ниже или выше, как вы хотите. Текст службы можно удалить из этого списка. Для этого нажмите на значок корзины справа.

    Можно добавить текст службы. Нажимаем на зеленую кнопку «Добавить». Открывается окно, где можно выбрать нужный нам текст службы. Поиск можно осуществить по календарику слева, чтобы добавить переходящие праздники, нажмите на синюю кнопку «Переходящие праздники». Текст службы совсем не обязательно должен совпадать с датой редактируемого дня Минеи (3 января в нашем случае). Нередко на практике применяются переносы служб в связи, например, с престольным праздником храма. Это все можно настроить в вашем Устава так как вы этого хотите. Полная свобода.

    Минимальное количество текстов служб - 1, максимальное - 3.

  4. Правило для переноса служб.

    Здесь можно указать инструкцию, согласно которой этот день Минеи станет переходящим. Богослужебный устав изобилует исключениями и различными поправками, и есть случаи, когда какой-либо праздник необходимо перенести на день назад, например. Здесь это может быть описано и программа все поймет и выполнит.

    Это непростая тема, достойная отдельного разговора. Пока просто оставляем в этом поле как есть.

Внеся изменения, необходимо нажать на кнопку «Сохранить». Для того, чтобы изменения вступили в силу, необходимо будет опубликовать Устав, но вы уже это умеете)

Переходящие дни Минеи

Кроме дней Минеи, которые завязаны на определенную дату, существуют переходящие праздники. Дни их совершения каждый год разные, вот примеры: первое воскресенье определенного месяца, суббота накануне определенного праздника и так далее.

В общей таблице мы их найдем, как не имеющие дату.

Переходящие дни Минеи

Перейдя в режим редактирования такого дня мы можем поменять для него Знак службы, а также правило для переноса.

Переходящие дни Минеи, редактирование

В данном случае правило для переноса служб является обязательным для заполнения. Повторимся, подробнее об использовании этого инструмента будем говорить отдельно.

Если вы не обладаете техническими навыками, термин «xml» для вас ничего, кроме недоумения и ужаса не приносит, но вам необходимо добавить такой переходящий день, обратитесь в тех. поддержку к нам. Мы вам поможем и все настроим.

Добавление дня Минеи

При отображении таблицы всех дней Минеи мы с вами видели кнопку «Добавить переходящий праздник».

Если у вас в храме совершается переходящий праздник, которого еще нет в Календаре вашего Устава, то вам сюда - нажимаем на кнопку, выбираем текст службы, который станет переходящим днем Минеи. Далее назначаем знак службы и определяем правило для переноса. Если вы не знаете как это делать, то тогда остается два варианта: не делать этого или обратиться к нам, мы поможем и все настроим.

Удаление переходящего дня Минеи

Переходящий день Минеи можно удалить. Находим нужный день, в действиях выбираем «Удалить».

Изменения всегда можно отменить, также как и любые изменения.

Триодь

С Триодью ситуация аналогичная. Вместо даты здесь указывается количество дней относительно Пасхи, как мы это видим в таблице.

Триодь

У некоторых элементов поле «Наименование» отмечено курсивом. Это значит, что у дня Триоди отсутствует наименование, а то что мы видим - информация для нашего понимания. Ведь не всегда сходу поймешь, что значит -11 дней от Пасхи. А прочитав «Седмица 6-ая Великого поста, среда», все становится понятно.

Перейдем в режим редактирования дня.

Триодь, редактирование дня

Что мы видим:

  1. Дней от Пасхи.
    Количество дней относительно празднования Пасхи. Просто для информации, чтобы мы не забыли, какой день мы редактируем.
  2. Знак службы. Все так же как с днями Минеи.
  3. «Прозрачность».
    Если перевести его во «включенное» состояние, то при формировании расписания, если на один день придутся и Минейный и Триодный календарный день, то в качестве главного всегда будет выбран Минейный.
  4. Текст службы.
    Можно изменить текст службы, приходящийся на этот день Триоди. Бывают для этого причины. Например, на 2-ую Неделю по Пятидесятнице приходится множество праздников: и день всех русских святых, и всех афонских. В Николо-Берлюковском монастыре в этот день совершается празднование иконы «Лобзание Иисуса Христа Иудою». Все эти праздники вместе служить не получится. Но если очень хочется, то можно их перенести на близлежащие дни. Также можно поступать в ваших конкретных случаях. Если на это благословит настоятель конечно.
Добавление дня Триоди

Можно также добавить день Триоди. На странице, где располагается таблица со всеми днями Триоди, нажимаем на «Добавить праздник Триоди». Из списка выбираем необходимый нам день относительно Пасхи. Далее все также как и в режиме редактирования.

Удаление дня Триоди

Все осуществляется в таком же режиме, как и с переходящими днями Минеи.

Как это всё работает?

Итак, Вы создали свой Устав. Опубликовали его. Даже внесли некоторые правки и скорректировали расписание.

Но понятнее от этого не стало, как же всё это работает🤔… Ясно, давайте сегодня рассмотрим в «глубину» нашу систему, разберем работу алгоритма формирования расписания.

Начало

Если совсем схематично отобразить работу системы, то для внешнего пользователя это выглядит примерно так:

Процесс
У нас есть:
  • Устав,
  • Интересующая нас дата, для которой мы хотим посмотреть наше расписание.

Система принимает эти данные и… выдает результат.

Конечно не все так просто. Особо пытливые умы скажут: видимо, происходит какая-то обработка данных, которые мы заполняли и корректировали в Календаре и Графике богослужений нашего Устава. И они будут правы. Теперь нашу схему можно отобразить вот так:

Процесс2

Картинка вроде бы проясняется. Но давайте дальше догадками заниматься не будем и разберем весь алгоритм пошагово.

И давайте будем рассматривать конкретный пример:
  • Уставом у нас будем наш ранее рассматриваемый Простой устав,
  • Дату возьмем - 10 июня 2021 года.

Календарь

Действительно, первое, к чему обращается система при формировании расписания - это Календарь.

По запрашиваемой дате производится поиск в трех подразделах Календаря:
  • Минея
  • Триодь
  • Переходящие праздники

С Минеей все наиболее просто: в минейном календаре дни хранятся без привязки к конкретному году, то есть дата хранится только с указанием дня и месяца. Чтобы найти нужный нам элемент, система ищет день с датой 10 июня и находит его. Это день памяти свт. Игнатия, еп. Ростовского.

Теперь разберемся с Триодью. Календарные дни этого подраздела хранятся с указанием количества дней относительно дня празднования Пасхи. Системе известны дни празднования Пасхи, в 2021 году она приходится на 2 мая. Далее совершается арифметическая операция и определяется разница в днях между 10 июня и 2 мая. Получается 39 дней. Система совершает поиск по календарю Триоди и находит этот элемент - это Вознесение Господне.

Примечание.

Подождите, скажете Вы, Вознесение же празднуется на 40-й день после Пасхи, почему 39 дней? Дело в том, что в богослужебной традиции сам день Пасхи считается 1-м днем, понедельник Светлой седмицы - 2-м и т.д. Мы же здесь принимаем день Пасхи за «нулевой» день. Соответственно, Великая суббота - это -1 день от Пасхи, а Светлый понедельник - +1 день от Пасхи.

Остались переходящие праздники. С ними не просто, приготовьтесь. Переходящими праздниками могут быть как дни Минеи, так и Триоди. День календаря становится переходящим, ели у него определено «правило для переноса служб». В этом правиле могут быть определены:

  • Перенос дня на другую дату,
  • Определение дня как дополнение (об этом смотри ниже),
  • Смена знака службы для этого дня,
  • Изменение приоритета конкретно для этого дня,
  • Исключение одного из текста служб (например, Устав требует исключить попразднество Сретения для некоторых дней при определенных условиях).

На каждый год система составляет коллекцию результатов обработки этих правил - Переходящих дней. Вот например: у нас есть Димитриевская родительская суббота. Она совершается в субботу, предшествующую дню памяти вмч. Димитрия Солунского (память 8 ноября). Плюс к этому есть исключение: если на эту субботу приходится бденный праздник, то родительская суббота переносится еще на одну субботу раньше. Соответственно, каждый год Димитриевская родительская суббота празднуется в разные дни года. Давайте сделаем эксперимент. Зайдем на страницу просмотра расписания нашего Простого Устава и выберем дату, например 5 мая 2026 года (вы выбирайте какой-либо другой год). При первом нашем обращении система выдает сообщение о том, что дескать «началось формирование расписания, подождите». На самом деле в этот момент система сначала проверяет наличие года Переходящих праздников, в нашем случае для 2026 года. Если она такового года не находит, то инициируется его создание. Система пробегается по всем дням Календаря Минеи и Триоди, у которых определено вышеуказанное правило для переходящих служб, и создает Переходящие дни на конкретную дату этого года. И только потом будет формироваться собственно расписание. Эта операция затратная и занимает некоторое время. Вот почему при первом обращении все работает достаточно неторопливо. Если мы теперь попробуем сформировать расписание для другой недели этого же 2026 года, то процесс займет уже заметно меньше времени. Все потому, что год Переходящих праздников уже создан.

Вернемся же. Мы остановились на том, что нам надо найти Переходящий праздник. Хорошо, система ищет его… и не находит. И это нормальный результат. Значит на этот день переходящих праздников Минеи и Триоди не пришлось.

А что было бы, если бы система нашла такой день? Тут без теории опять никак не обойтись. Мы имеем два варианта развития событий. Переходящий день может быть определен:

  • В обычном режиме,
  • Как дополнение.

Рассмотрим первый вариант. В таком случае в качестве дня Минеи будет использоваться найденный переходящий праздник. Например, день памяти Новомучеников и исповедников Церкви Русской определен именно так. Это переходящий праздник, приходящийся на первое воскресенье после 25 января по старому стилю. Какой бы день Минеи на этот день ни приходился, он упраздняется и в расписании мы увидим только память новомучеников.

Но также есть и второй вариант. Все лучше воспринимается на примерах, а их у нас множество. Возьмем с вами дни попразднества Господских праздников, например «Суббота по Воздвижении». Праздник совершается в ближайшую субботу после 27 сентября. При этом память рядовых святых, приходящихся на этот день, не упраздняется. «Суббота по Воздвижении» идет в этом случае как дополнение. В правиле для этого переходящего дня Минеи это именно так и указано.

То же кстати работает и с календарем Триоди. Там также каждому дню можно определить правило для переноса служб. И если бы на 10 июня пришелся такой переходящий праздник, то он бы заменил найденный нами рядовой день Триоди. Ну или мог бы использоваться в качестве дополнения.

Но вернемся к нашему случаю: переходящий праздник мы искали на 10 июня 2021 года и не нашли.

Итак, в итоге обработки Календаря мы имеем следующий результат:

  • День Минеи: свт. Игнатия, еп. Ростовского,
  • День Триоди: Вознесение Господне.

И с таким результатом мы переходим далее.

Алгоритм конкурирующих приоритетов

Сейчас система должна будет определить, для какого из дней - Минеи или Триоди - нужно искать распорядок богослужений.

Для этого сравниваются приоритеты этих дней. Как мы с вами помним, что приоритет имеется у Знака службы, и каждый день Календаря относится к одному из них. Также выше мы указали, что приоритет для дня Календаря может быть изменен правилом для переноса служб.

День Минеи 10 июня относится к Знаку службы «Шестеричная», который имеет приоритет равный 5.

Найденный нами день Триоди относится к Знаку службы «Двунадесятый Господский праздник», имеющему приоритет равный 1.

Система сравнивает приоритеты. Возможны следующие варианты:

  • Дня Триоди может быть вообще не найдено.
    Собственно сравнения тогда не происходит, и для обработки остается только день Минеи.
  • Разница в единицу.
    • Распорядок богослужений будет сформирован для дня с наибольшим приоритетом.
    • В наименование службы день с наименьшим приоритетом добавляется после «старшего брата».
  • Одинаковы.
    • Распорядок богослужений формируется для дня Триоди.
    • Наименование дня Минеи включается после наименования дня Триоди.
  • Разница более единицы.
    • Распорядок богослужений формируется для дня с наибольшим приоритетом.
    • Наименование «младшего брата» не включается в наименование службы расписания.

В нашем случае приоритет дня Триоди больше дня Минеи на 4. Потому день Триоди становится единственным для добавления. Кстати, градация приоритетов складывается из принципа чем хуже тем лучше, чем больше тем меньше… ну вы поняли.

Вот таким нехитрым образом работает этот алгоритм. И далее система переходит к формированию распорядка богослужений.

График богослужений

Теперь для выбранного через вышеописанный алгоритм дня Триоди - праздника Вознесения Господня система найдет соответствующий распорядок богослужений.

Если мы зайдем в режим редактирования любого Устава, то в разделе «График богослужений» мы найдем следующие подразделы:

  • Дни недели,
  • Знаки служб,
  • Минея,
  • Триодь.

В каждом из элементов этих подразделов можно определить свой распорядок богослужений.

Алгоритм поиска таков:

  1. Сначала проверяется наличие распорядка для выбранного «старшего» дня Календаря. Если это Минея, то в Минее, если это Триодь, то - как не удивительно, Триодь )
  2. Если распорядок не был найден, система будет искать распорядок для Знака службы «старшего» дня Календаря.
  3. Также система проверит, есть ли распорядок богослужений для дня недели искомой даты.

После этих шагов возможны варианты:

  1. Все найдено.
    • Распорядок для «старшего» дня был найден в пп. 1 или 2 предыдущего списка.
    • Также найден распорядок для дня недели.

    То, что все оказалось найдено, это конечно прекрасно. Это значит, что редактор Устава сидит не сложа руки. Но нам для формирования расписания нужен только один распорядок. Что же делать? На помощь приходит снова наши любимые приоритеты. Дело в том, что дни недели имеют также свои приоритеты:

    Воскресный день - 3, Все остальные - 5.

Система сравнивает приоритеты, и только если приоритет дня недели выше приоритета «старшего» дня, то для формирования расписания избирается день недели. В противном случае избирается найденный распорядок «старшего» дня.

  1. Что-то найдено.
    • Распорядок найден только в одном из пунктов предыдущего алгоритма.

Собственно этот распорядок и используется при формировании расписания.

  1. Не найдено ничего.

В это случае расписание на этот день не формируется вовсе. И это тоже результат работы.

Так, алгоритм нам теперь известен. Давайте смоделируем, что происходит в нашем рассматриваемом случае.

Как мы с вами помним, у нашего Простого устава службы совершаются только по воскресным дням и двунадесятым праздникам. Мы определили расписание для:

  • Воскресного дня (дни недели)
  • Двунадесятого Господского праздника (знак службы)
  • Богородичные двунадесятые праздники, в том числе и Благовещение
  • Отдельно определили распорядок для Пасхи и Рождества Христова

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

А во втором пункте, совершая поиск по Знакам службы, распорядок найден будет.

Распорядок богослужений для четверга мы не определяли, а именно на этот день недели приходится 10 июня 2021 года, поэтому среди дней недели распорядка службы найдено не будет.

В итоге, алгоритм будет идти по варианту «что-то найдено». На вторник накануне будет добавлено всенощное бдение, начинающееся в 17.00, а в самый день будет совершаться Божественная литургия в 10.00 с Крестным ходом после нее, как мы и указывали при создании[ссылка] Устава.

Результат

Наименование

Как было описано выше в алгоритме конкурирующих приоритетов, если разница в приоритетах составляет не более единицы, то наименования и дня Минеи, и дня Триоди будут в расписании: сначала «старший», затем «младший».

В нашем случае наименованием будет наименование праздника Вознесения Господня.

Есть дополнение к этому. Система добавляет в начале наименования службы информацию о воскресном дне при условиях:

  • Дата приходится на воскресный день
  • Вне Великого поста
  • Знак службы «старшего» дня на равен 1 ( т.е. 2 и менее)

Печать

Если вы в настройках Устава добавили такую возможность, то у каждого элемента Графика богослужений добавляется возможность назначить печатный шаблон - формат отображения распорядка служб в печатном формате.

Если такой шаблон не выбран, то при формировании расписания будет назначаться шаблон по умолчанию, который выбирается в настройках печати Устава.

Итог

Вот собственно и всё. По такой общей схеме формируется расписание для каждого дня.

При внесении изменений в Устав и дальнейшем публикации все ранее сформированные расписания удаляются, также удаляются все сформированные года переходящих праздников. При первом обращении к расписанию они будут создаваться заново.

Исключение составляют расписания, которые были скорректированы вручную.

Редактор текстов

Редактором текстов является пользователь системы Типикон.онлайн, имеющий доступ к редактированию общего справочника текстов служб из книг Минеи, Триоди и Октоиха.

Функционал

Создание службы Минеи

Права доступа

Открыто для Редактора текстов и Администратора

Условия

Открыто для зарегистрированного пользователя

Алгоритм
  1. Пользователь выбирает раздел меню «Тексты служб - Минея».
  2. В открывшемся окне Пользователь выбирает действие «Новая служба Минеи»
  3. В открывшемся окне заполняются поля:
    1. Наименование (обязательно)
      Наименование службы (многоязычное)
    2. Краткое наименование службы
    3. Дата (високосный год)
      Дата службы (указывается дата по високосному году).
    4. Признак Господского или Богородичного праздника, его предпразднества или попразднества
      Если выбран, то служба будет учитываться как Господский/Богородичный праздник.
    5. Признак, использовать ли полное имя при составлении расписания
      Учитывается при отображении расписания в воскресные дни. Например, имеет значение true для праздника Недели по Рождестве
    6. Определение текста службы
      XML-документ, включающий определение текста службы. Заполняется согласноопределенным правилам.
  4. Пользователь выбирает действие «Создать».
  5. Происходит валидация данных.
  6. При успешной валидации происходит переход на страницу списка текстов служб Минеи.
  7. В случае каких-либо ошибок, система возвращает сообщение об ошибке.

Правила набора богослужебных текстов

Описание

В настоящее время богослужебные тексты хранятся в системе Типикон.онлайн в формате XML.

Ниже представлены правила оформления документа.

Полезные ссылки:

  • XSD-схема для проверки правильности заполнения XML-документа - ссылка
  • Пример бденной службы Возвижения Креста Господня- ссылка
  • Пример воскресной службы Октоиха - ссылка
  • Пример субботней службы Октоиха - ссылка
  • Пример седмичной службы Октоиха - ссылка

Корневой элемент

dayservice - корневой элемент для описания текста службы.

Дочерние элементы:
  • name - наименование службы

    Тип - Многоязыковая строка

    Обязательность - нет

    Количество - 0..1

  • mikrosesperinos - Малая вечерня

    Тип - Малая вечерня

    Обязательность - нет

    Количество - 0..1

  • esperinos - Вечерня

    Тип - Вечерня

    Обязательность - нет

    Количество - 0..1

  • apodipno - Повечерие

    Тип - Повечерие

    Обязательность - нет

    Количество - 0..1

  • mesoniktiko - Полунощница

    Тип - Полунощница

    Обязательность - нет

    Количество - 0..1

  • orthros - Утреня

    Тип - Утреня

    Обязательность - нет

    Количество - 0..1

  • sixhour - Шестой час

    Тип - Шестой час

    Обязательность - нет

    Количество - 0..1

  • leitourgia - Литургия

    Тип - Литургия

    Обязательность - нет

    Количество - 0..1

Примеры заполнения:

Малая вечерня

mikrosesperinos - описание текстов службы Малой вечерни.

Дочерние элементы

  • kekragaria - Стихиры на Господи воззвах

    Тип - Стихиры

    Обязательность - нет

    Количество - 0..1

  • aposticha - Стихиры на стиховне

    Тип - Стихиры

    Обязательность - нет

    Количество - 0..1

  • troparion - Отпустительный тропарь (тропари)

    Тип - Стихиры

    Обязательность - нет

    Количество - 0..1

Вечерня

esperinos - описание текстов службы Вечерни.

Дочерние элементы

  • kekragaria - Стихиры на Господи воззвах

    Тип - Стихиры

    Обязательность - нет

    Количество - 0..1

  • prokeimeni - Прокимны на вечерне

    Обязательность - нет

    Количество - 0..1

    Дочерние элементы

    • prokeimenon - описание прокимна

      Тип - Прокимен

      Обязательность - да

      Количество - 1..2

  • paroimies - Паремии (ветхозаветные чтения)

    Обязательность - нет

    Количество - 0..1

    Дочерние элементы

    • paroimia - Паремия

      Тип - Паремия

      Обязательность - да

      Количество - 1..n

  • liti - Стихиры на литии

    Тип - Стихиры

    Обязательность - нет

    Количество - 0..1

  • aposticha - Стихиры на стиховне

    Тип - Стихиры

    Обязательность - нет

    Количество - 0..1

  • troparion - Отпустительный тропарь (тропари)

    Тип - Стихиры

    Обязательность - нет

    Количество - 0..1

Повечерие

apodipno - текст службы повечерия (малого или великого)

Дочерние элементы

  • kanonas - канон на повечерии

    Тип - Канон

    Обязательность - да

    Количество - 1

  • sedalen - седален после 6-ой песни канона

    Тип - Стихиры

    Обязательность - нет

    Количество - 0..1

Полунощница

mesoniktiko - текст службы полунощницы (воскресной)

Дочерние элементы

  • kanonas - канон на полунощнице

    Тип - Канон

    Обязательность - да

    Количество - 1

  • sedalen - седален после 6-ой песни канона

    Тип - Стихиры

    Обязательность - нет

    Количество - 0..1

Утреня

orthros - текст службы утрени

Дочерние элементы

  • sed_1kathisma - Седален после 1-ой кафизмы

    Тип - Стихиры

    Обязательность - нет

    Количество - 0..1

  • sed_2kathisma - Седален после 2-ой кафизмы

    Тип - Стихиры

    Обязательность - нет

    Количество - 0..1

  • sed_3kathisma - Седален после 3-ей кафизмы

    Тип - Стихиры

    Обязательность - нет

    Количество - 0..1

  • sed_polyeleos - Седален после полиелея

    Тип - Стихиры

    Обязательность - нет

    Количество - 0..1

  • anavathmos - степенны

    Тип - Стихиры

    Обязательность - нет

    Количество - 0..1

  • megalynarion - величание

    Обязательность - нет

    Количество - 0..1

    Дочерние элементы

  • eclogarion - псалом избранный

    Обязательность - нет

    Количество - 0..1

    Дочерние элементы

  • prokeimenon - прокимен на полиелее

    Тип - Прокимен

    Обязательность - нет

    Количество - 0..1

  • evangelion - евангельское чтение на полиелее

    Обязательность - нет

    Количество - 0..1

    Дочерние элементы

    • part - евангельские зачала

      Обязательность - да

      Количество - 1..n

      Атрибуты

      • bookname - наименование книги Священного писания

        Тип - строковое значение

        Возможные значения

        • Мф - евангелие от Матфея
        • Мк - евангелие от Марка
        • Лк - евангелие от Луки
        • Ин - евангелие от Иоанна
      • number - порядковый номер зачала

        Тип - целочисленное

      Примеры заполнения

      <part bookname="Ин" number="1"/>
      
  • sticheron_50 - стихира по 50-м псалме

    Тип - Группа песнопений

    Обязательность - нет

    Количество - 0..1

  • kanones - каноны

    Обязательность - нет

    Количество - 0..1

    Дочерние элементы

    • kanonas - канон

      Тип - Канон

      Обязательность - да

      Количество - 1..3

  • sedalen_kanonas - Седален после 3-ей песни канона

    Тип - Стихиры

    Обязательность - нет

    Количество - 0..1

  • kontakia - кондаки после 6-ой песни канона

    Обязательность - нет

    Количество - 0..1

    Дочерние элементы

    • kontakion - текст кондака

      Тип - Кондак

      Обязательность - да

      Количество - 1..2

    Примеры заполнения

    <kontakia>
            <kontakion ihos="4">
                    <prosomoion self="true"/>
                    <ymnos>
                            <item language="cs-ru">Вознесы́йся на Кре́ст во́лею, тезоимени́тому Твоему́ но́вому жи́тельству щедро́ты Твоя́ да́руй, Христе́ Бо́же, возвесели́ си́лою Твое́ю побе́ды дая́ на́м на сопоста́ты, посо́бие иму́щу Твое́, ору́жие ми́ра непобеди́мую побе́ду.</item>
                    </ymnos>
                    <ikos>
                            <item language="cs-ru">Иже до тре́тияго небесе́ восхище́н бы́сть в ра́й, и глаго́лы слы́шав неизрече́нныя и боже́ственныя, и́хже не ле́ть язы́ки (челове́ческими) глаго́лати, что́ Гала́том пи́шет, я́ко рачи́телие писа́ний прочто́сте и позна́сте: мне́, глаго́лет, хвали́тися да не бу́дет, то́кмо во еди́ном Кресте́ Госпо́дни, на не́мже страда́в, уби́ стра́сти. Того́ у́бо и мы́ изве́стно да держи́м, Кре́ст Госпо́день, хвалу́ вси́: е́сть бо на́м спаси́тельное сие́ Дре́во, ору́жие ми́ра, непобеди́мая побе́да.</item>
                    </ikos>
            </kontakion>
    </kontakia>
    
  • exapostilarion - эксапостиларий

    Обязательность - нет

    Количество - 0..1

    Дочерние элементы

    • ymnos - текст единого эксапостилария

      Тип - Эксапостиларий

      Обязательность - нет

      Количество - 0..n

    • theotokion - текст богородична эксапостилария

      Тип - Эксапостиларий

      Обязательность - нет

      Количество - 0..1

    Примеры заполнения

    <exapostilarion>
            <ymnos>
                    <prosomoion self="false">
                            <item language="cs-ru">Ученико́м</item>
                    </prosomoion>
                    <text>
                            <item language="cs-ru">Кре́ст — храни́тель всея́ вселе́нныя, Кре́ст — красота́ Це́ркве, Кре́ст — царе́й держа́ва, Кре́ст — ве́рных утвержде́ние, Кре́ст — Ангелов сла́ва и де́монов я́зва.</item>
                    </text>
            </ymnos>
            <theotokion>
                    <prosomoion self="false">
                            <item language="cs-ru">Жены́, услы́шите</item>
                    </prosomoion>
                    <text>
                            <item language="cs-ru">Кре́ст воздвиза́ется дне́сь, и ми́р освяща́ется: Иже бо со Отце́м сидя́й и Ду́хом Святы́м, на се́м ру́це распростре́, ми́р ве́сь привлече́ к Твоему́, Христе́, позна́нию; и́же у́бо на Тя́ наде́ющияся боже́ственныя сподо́би сла́вы.</item>
                    </text>
            </theotokion>
    </exapostilarion>
    
  • ainoi - стихиры на Хвалитех

    Тип - Стихиры

    Обязательность - нет

    Количество - 0..1

  • aposticha - стихиры на стиховне

    Тип - Стихиры

    Обязательность - нет

    Количество - 0..1

Шестой час

Литургия

Многоязыковая строка

Строковое значение, отображаемое на несольких языках

Дочерние элементы

Примеры заполнения

<ItemText>
        <item language="cs-ru">Блажен муж, иже не иде на совет нечестивых</item>
        <item language="cs-cs">Бlжeнъ мyжъ, и4же не и4де на совётъ нечести1выхъ</item>
        <item language="ru-ru">Блажен муж, который не пошел на совет нечестивых</item>
        <item language="el-el">Μακάριος ἀνήρ, ὃς οὐκ ἐπορεύθη ἐν βουλῇ ἀσεβῶν</item>
        <style>
                <bold/>
                <red/>
                <header>h1</header>
        </style>
</ItemText>

Элемент многоязыковой строки

item - Дочерний элемент многостроковой строки

Атрибуты

  • language - определение языка

    Возможные значения
    • cs-cs - церковно-славянский
    • cs-ru - церковно-славянский гражданским шрифтом
    • ru-ru - русский
    • el-el - греческий

Примеры заполнения

<item language="cs-ru">Блажен муж, иже не иде на совет нечестивых</item>

Стихиры

Раздел службы.

Дочерние элементы

Примеры заполнения

<kekragaria>
        <group ihos="1">
                <prosomoion self="false">
                        <item language="cs-ru">Небе́сных чино́в</item>
                </prosomoion>
                <ymnos>
                        <text>
                                <item language="cs-ru">Благочести́вым всеору́жием оде́явся, / побо́рник яви́лся еси́ Христа́ Всецаря́, / Ники́тo страстоте́рпче, / я́коже дре́вле Гедео́н всекре́пкий, / иноплеме́нных полки́ низложи́в / до́блественным твои́м дерзнове́нием.</item>
                        </text>
                </ymnos>
                <ymnos>
                        <text>
                                <item language="cs-ru">Иноплеме́ннаго, му́чениче, пора́товал еси́ / всеси́льною ве́рою Спа́совою, богому́дре, / претерпе́вый стра́сти. / Те́м му́дре ва́рвары обрати́л еси́ / ко Творцу́ и Влады́це все́х, / и сла́вят Его́ благочести́во.</item>
                        </text>
                </ymnos>
                <ymnos>
                        <text>
                                <item language="cs-ru">Нача́тки, му́чениче, от ва́рвар Христу́ сла́ву принесы́й, / яви́лся еси́ страда́лец богоглаго́ливый, / у́мер за Тро́ицу, / те́м я́вственно и вене́ц восприя́л еси́, / и, я́ко свети́ло, сия́еши боголе́пно / в ми́ре, достосла́вне.</item>
                        </text>
                </ymnos>
        </group>
        <doxastichon ihos="6">
                <annotation>
                        <item language="cs-ru">Феофа́ново</item>
                </annotation>
                <ymnos>
                        <text>
                                <item language="cs-ru">Свети́льника му́чеников тя́ позна́хом, Ники́то, Христо́в страда́льче...</item>
                        </text>
                </ymnos>
        </doxastichon>
</kekragaria>

Группа песнопений

Группа богослужебных текстов, объединенных одним гласом или подобном/самоподобном.

Атрибуты

  • ihos - номер гласа

    Тип - целочисленный (1..8)

    Обязательность - да

  • kind - принадлежность песнопений определенному типу

    Тип - строковый, возможны следующие значения:

    • stavros - обычно связанные с Крестными страдания Спасителя

    Обязательность - нет

Дочерние элементы

  • prosomoion - определение подобна

    Тип - Многоязыковая строка

    Обязательность - нет

    Атрибуты

    self - является ли самоподобном

    Тип - логический

    Обязательность - да

  • annotation - аннотация к песнопениям, указанная в богослужебной книге.

    Тип - Многоязыковая строка

    Обязательность - нет

    Количество - 0..1

    Например: «стихиры кир Феодора»

  • ymnos - песнопения

    Тип - Песнопение

    Обязательность - да

    Количество - 1..n

Примеры заполнения

<group ihos="1">
        <prosomoion self="false">
                <item language="cs-cs">Прехвaльніи м§нцы</item>
                <item language="cs-ru">Прехвaльнии мученицы</item>
        </prosomoion>
        <annotation>
                <item language="cs-cs">стіхи6ры ўмили1тельны вLчны</item>
        </annotation>
        <ymnos>
                <text>
                        <item language="cs-cs">Вс‰ привeлъ є3си2 твои1мъ сл0вомъ и3 д¦омъ, за блaгость гDи, тaже сотвори1лъ є3си2 словeсное мS жив0тно, да твоE с™0е слaвлю всеси1льное и4мz. ѓзъ же наипaче стyдными мои1ми дёлы всегдA безчeствую: но пощади2, молю1сz.</item>
                </text>
        </ymnos>
        <ymnos>
                <text>
                        <item language="cs-cs">Познaй твоE, nкаsннаz душE, б9eственное бlгор0діе, и3 nтeчество нетлённое, и3 тщи1сz всегдA бlгодэsньми сіE достигaти: ничт0же t тлённыхъ да плэни1тъ тS, г0рніz чaсти є3си2, тёло же землS и3 тлёетсz, да не побэди1тъ хyждшее лyчшіz.</item>
                </text>
        </ymnos>
        <ymnos>
                <text>
                        <item language="cs-cs">Грzди2 всеoкаsнаz душE моS ко преблаг0му, тeплыми слезaми приступи2, содBzннаz тоб0ю прeжде судA твоегw2 вс‰ и3сповёдуй, и3 млcтива создaтелz, nкаsннаz, себЁ содёлай, и3 прощeніе и3спроси2, прeжде дaже двє1ри не заключи1тъ тебЁ гDь.</item>
                </text>
        </ymnos>
</group>

Песнопение

Описание песнопения

Атрибуты

  • kind - принадлежность песнопений определенному типу

    Тип - строковый, возможны следующие значения:

    • theotokion - «богородичен», посвященный Божией Матери
    • triadiko - «троичен», посвященный Пресвятой Троице
    • martyrion - «мученичен», посвященный мученикам
    • ierarhon - посвященный святителям
    • osion - посвященный преподобным
    • nekrosimo - заупокойный
    • irmos - являющийся ирмосом
    • katavasia - являющийся катавасией

    Обязательность - нет

  • annotation - аннотация к песнопению, указанная в богослужебной книге

    Тип - Многоязыковая строка

    Обязательность - нет

    Количество - 0..1

    Например: «стихира кир Иоанна»

  • stihos - стихи, предваряющие песнопение

    Тип - Многоязыковая строка

    Обязательность - нет

    Количество - 0..n

  • text - сам текст песнопения

    Тип - Многоязыковая строка

    Обязательность - да

    Количество - 1

Примеры заполнения

<ymnos>
        <stihos>
                <item language="cs-ru">Возноси́те Го́спода Бо́га на́шего / и покланя́йтеся подно́жию но́гу Его́, я́ко свя́то е́сть.</item>
        </stihos>
        <text>
                <item language="cs-ru">Копие́ со кресто́м, / гво́зди и ина́я, / и́миже живоно́сное / Христо́во пригвозди́ся Те́ло, / вознося́ще, поклони́мся.</item>
        </text>
</ymnos>

Прокимен

Описание прокимна

Атрибуты

  • ihos - номер гласа

    Тип - целочисленный (1..8)

    Обязательность - да

  • kind - принадлежность песнопений определенному типу

    Тип - строковый, возможны следующие значения:

    • theotokion - «богородичен», посвященный Божией Матери
    • triadiko - «троичен», посвященный Пресвятой Троице
    • martyrion - «мученичен», посвященный мученикам
    • ierarhon - посвященный святителям
    • osion - посвященный преподобным
    • nekrosimo - заупокойный
    • irmos - являющийся ирмосом
    • katavasia - являющийся катавасией

    Обязательность - нет

Дочерние элементы

Примеры заполнения

<prokeimenon ihos="4">
        <stihos>
                <item language="cs-ru">Ви́деша вси́ концы́ земли́ / спасе́ние Бо́га на́шего.</item>
        </stihos>
        <stihos>
                <item language="cs-ru">Воспо́йте Го́сподеви пе́снь но́ву, я́ко ди́вна сотвори́ Госпо́дь.</item>
        </stihos>
</prokeimenon>

Паремия

Описание паремии (ветхозаветного чтения)

Атрибуты

  • quote - обозначение интервала в чтении Священного писания

    Тип - строковый

    Обязательность - нет

    Пример заполнения

    Ис. 61:1–9 - чтение из книги пророка Исаии, глава 61, стихи 1-9

Дочерние элементы

Примеры заполнения

<paroimia>
        <bookname>
                <item language="cs-ru">Исхо́да чте́ние.</item>
        </bookname>
        <stihos>
                <item language="cs-ru">Поя́т Моисе́й сы́ны Изра́илевы от мо́ря Чермна́го и веде́ ты́я в пусты́ню Су́р, и идя́ху три́ дни́ в пусты́ни, и не обрета́ху воды́, да бы́ша пи́ли. Приидо́ша же в Ме́рру и не можа́ху пи́ти воды́ из Ме́рры, горька́ бо бе́; сего́ ра́ди нарече́ся и́мя ме́сту тому́: го́ресть. И ропта́ху лю́дие на Моисе́я, глаго́люще: что́ пие́м? Возопи́ же Моисе́й ко Го́споду, и показа́ ему́ Госпо́дь дре́во, и вложи́ то́е в во́ду, и сладка́ бы́сть вода́. Та́мо положи́ ему́ Бо́г оправда́ния и суды́, и та́мо искуша́ше его́ и рече́: Аще слу́хом услы́шиши гла́с Го́спода Бо́га твоего́, и уго́дная пред Ни́м сотвори́ши, и внуши́ши за́поведи Его́, и сохрани́ши вся́ оправда́ния Его́, вся́ку боле́знь, ю́же наведо́х еги́птяном, не наведу́ на тя́. Аз бо е́смь Госпо́дь, исцеля́яй тя́. И приидо́ша во Ели́м, и бя́ху та́мо двана́десять исто́чников во́д, и се́дмьдесят сте́блий фи́никовых, и ополчи́шася та́мо при вода́х. И воздвиго́шася от Ели́ма, и прии́де ве́сь со́нм сыно́в Изра́илевых в пусты́ню Си́н, я́же е́сть между́ Ели́мом и между́ Си́ною.</item>
        </stihos>
</paroimia>

Канон

Текст канона

Атрибуты

  • ihos - номер гласа

    Тип - целочисленный (1..8)

    Обязательность - нет

Дочерние элементы

  • name - наименование канона

    Тип - Многоязыковая строка

    Обязательность - нет

    Количество - 0..1

  • acrostic - акростих или «краегранесие» канона

    Тип - Многоязыковая строка

    Обязательность - нет

    Количество - 0..1

  • annotation - аннотация (справочная информация, указанная в источнике)

    Тип - Многоязыковая строка

    Обязательность - нет

    Количество - 0..1

  • stihos - припев к тропарям канона

    Тип - Многоязыковая строка

    Обязательность - нет

    Количество - 0..1

    Пример заполнения

    <stihos>
            <item language="cs-ru">Пресвятая Богородице, спаси нас.</item>
    </stihos>
    
  • odes - песни канона

    Обязательность - да

    Количество - 1

    Дочерние элементы

    • odi - песнь канона

      Тип - Песнь канона

      Обязательность - да

      Количество - 1..9

Песнь канона

Текст песни канона

Атрибуты

  • number - номер песни канона

    Тип - целочисленный (1..9)

    Обязательность - да

Дочерние элементы

  • troparion - тропарь канона

    Тип - Песнопение

    Обязательность - да

    Количество - 1..n

Важно

В каждой песне должен быть начальный тропарь с указанием вида irmos

Примеры заполнения

<odi number="1">
        <troparion kind="irmos">
                <text>
                        <item language="cs-ru">Твоя́ победи́тельная десни́ца Боголе́пно в кре́пости просла́вися: та́ бо Безсме́ртне, я́ко всемогу́щая, проти́вныя сотре́, Изра́ильтяном пу́ть глубины́ новосоде́лавшая.</item>
                </text>
        </troparion>
        <troparion>
                <text>
                        <item language="cs-cs">Кyю ти2 дост0йную пёснь нaше принесeтъ неможeніе; т0чію њбрaдовательную, є4йже нaсъ гавріи1лъ тaйнw научи1лъ є4сть: рaдуйсz бцdе дв7о, м™и неневёстнаz.</item>
                </text>
        </troparion>
        <troparion>
                <text>
                        <item language="cs-cs">Приснодв7э и3 м™ри цRS вhшнихъ си1лъ, t чистёйша сeрдца вёрніи дух0внэ возопіи1мъ: рaдуйсz бцdе дв7о, м™и неневёстнаz.</item>
                </text>
        </troparion>
        <troparion>
                <text>
                        <item language="cs-cs">Безмёрнаz бeздна твоегw2 непостижи1магw ржcтвA всечcтаz, вёрою несумнённою ќбw чи1стэ прин0симъ ти2 глаг0люще: рaдуйсz бцdе дв7о, м™и неневёстнаz.</item>
                </text>
        </troparion>
</odi>

Кондак

Описание кондака

Атрибуты

  • ihos - номер гласа

    Тип - целочисленный (1..8)

    Обязательность - да

Дочерние элементы

Эксапостиларий

описание эксапостилария

Дочерние элементы

Вопросы и ответы

Как создать новый Устав?

  1. Зарегистрируйтесь в системе.
  2. Подайте заявку на создание Устава и дождитесь ее одобрение Адиминистратором системы.
  3. Внесите необходимые изменения для корректного отображения Вашей версии Устава.
  4. Опубликуйте версию Устава.

Как разместить расписание Устава на html-странице?

  1. Создайте новый Устав.
  2. В нужном месте html-страницы достаточно вставить одну строчку кода:
<script src="https://www.typicon.online/week.js?id=berluki&count=2&redcolor=#ff0000"></script>

где:

  • id - системное имя Устава,

    обязательно для указания.

  • count - количество отображаемых седмиц (от 1 до 5),

    НЕ обязательно для указания, по умолчанию - 2

  • redcolor - определение красного цвета в расписании (от 1 до 5),

    не обязательно для заполнения.

    Значение: цвет в модели цвета RGB. Например, #ff0000

    По умолчанию всем элементам, отмеченным для отображения в красном цвете, задается css класс red.

Как внести изменение в расписание?

Индексы и таблицы