Перейти к основному содержимому

Справочники

Секция Справочники определяет структуры данных, которые используются в приложении.

В секции Справочники содержится список из элементов, заголовок которых определяет название справочника и задаётся во множественном числе, например Заказы, Заявки и т.д.

Справочник

НазваниеТипОписание
Наименование единицы справочникаСтрокаНазвание единицы справочника в единственном числе. Например Заказ, Заявка и т.д.
ОписаниеСтрокаБудет отображено на странице справочника по центру если список пуст и в правом верхнем углу если список не пуст. В случае отображение справочника календарём будет отображаться под элементом навигации по датам.
ИконкаИконкаИспользуется для отображения в пункте меню.
Ширина окна создания-редактированияМелкое/Обычное/Очень мелкое/Широкое/Во всю ширину экранаМодальное окно создания-редактирования элемента справочника будет заданного размера.
Позиция окна создания-редактированияПо центру экрана/Наверху экранаОпределяет вертикальное расположение модального окна создания-редактирования элемента справочника.
Изображение в описанииПуть до файла c картинкойБудет отображено на странице справочника по центру если список пуст(левее текстового описания) и в правом верхнем углу если список не пуст(левее текстового описания). В случае отображение справочника календарём будет отображаться под элементом навигации по датам(выше текстового описания).
Поле для отображения всей сущностиНазвание поля этого справоникаЭто поле будет использовано, если элемент этого справочника будет выбран по ссылке в другом поле другого справочника.
Поле для отображения как аватараНазвание поля этого справоникаЭто поле будет использовано как отображение аватара всей сущности, если элемент этого справочника будет выбран по ссылке в другом поле другого справочника.
Поле для отображения описания сущностиНазвание поля этого справоникаЭто поле будет использовано как дополнительное описание всей сущности, если элемент этого справочника будет выбран по ссылке в другом поле другого справочника.
Доступно комментированиеДа/НетСвязана с возможностью комментирования элементов этого справочника.
Условие показа пользователю комментариевУсловиеПри выполнении условия пользователь может видеть комментарии.
Условие редактирование пользователем комментариевУсловиеПри выполнении условия пользователь может создавать комментарии.
Тип сортировкиПо возрастанию/По убываниюОпределяет направление сортировки.
Стратегия сортировкиПо дате создания/Выбрать полеОпределяет какие поля будут использоваться для сортировки.
Поле для сортировкиНазвание поля этого справоникаЕсли Стратегия сортировки указана как Выбрать поле, то это поле будет использоваться для сортировки.
ПоляМассив объектов Поле справочникаКакие поля будут у этого справочника. Они могут быть отображены в колонках списков и как элементы редактирования в модальном окне создания-редактирования.
СобытияМассив объектов СобытиеЛогика событий при создании, редактировании и удалении элемента этого справочника.
ДействияМассив объектов ДействиеКакие кнопки будут доступны для элемента этого справочника.
ИнфоблокиМассив объектов ИнфоблокПоказ информационных блоков с текстом для пользователей, а так же подсвечивать строки в таблице по условию.
ВкладкиМассив объектов ВкладкаКакие вкладки будут отображаться в модальном окне создания-редактирования эемента этого справочника.
ПредставленияМассив объектов ПредставлениеОпределяет каким ролям и в каком виде будет отображаться справочник.

Элементы

Поле справочника

НазваниеТипОписание
ОписаниеЛюбой/Картинка/АватарБудет показана в всплывающем окне рядом с полем.
Тип поляБулево значение/Время/Выбор роли/Вычислимое поле/Дата/Дата и время/Значение перечисления/Массив/Прогресс/Продолжительность/Сохранённый пароль/Строка/Таблица/Текст/Файл/Число/Элемент справочникаОпределяет внешний вид и логику работы поля.
Тип файлаЛюбой/Картинка/АватарEсли Тип поля указан как Файл или если Содержание массива указан как Файлы.
Тип числаС точкой/ЦелоеEсли Тип поля указан как Число или если Содержание массива указан как Числа.
Содержание массиваСтроки/Файлы/Числа/Элементы перечисления/Элементы справочникаEсли Тип поля указан как Массив.
Заполнитель при пустом значенииСтрокаОтображается при отсутствии значения в элементе ввода значения.
Размер1-16Размер поля по 16 колоночной сетке.
Обязательно при созданииДа/НетЕсли поле достпупно при создании, то оно будет обязательно к заполнению.
Обязательно при обновленииДа/НетЕсли поле достпупно при редактировании, то оно будет обязательно к заполнению.
Условие редактированияУсловиеПри выполнении условия пользователь может редактировать поле. По-умолчанию все пользователи могут редактировать все поля доступных справочников.
Условие скрытияУсловиеПри выполнении условия пользователь не видит поле. По-умолчанию все пользователи видят все поля доступных справочников.
Условие добавленияУсловиеEсли Тип поля указан как Таблица. При выполнении условия пользователь может добавлять строки в таблицу. По-умолчанию все пользователи могут добавлять строки в таблицу, при доступности поля.
Скрыто в спискеДа/НетНе показывать колонку этого поля в списке.
Скрыто на формеДа/НетНе показывать это поле в модальном окне создания редактирования.
ПредвыбраноДа/НетЕсли Тип поля выбран как Булево значение то галочка будет установлена при создании ноговое элемента справочника. Если Тип поля выбран как Элемент справочника или Значение перечисления то это будет выбрано первое значение из списка.
СправочникНазвание справочникаEсли Тип поля указан как Элемент справочника.
ПеречислениеНазвание ПеречисленияEсли Тип поля указан как Значение перечисления.
Ограничение выборкиУсловиеEсли Тип поля указан как Элемент справочника. Позволяет ограничить выборку элементов справочника.
Короткое имя в спискеСтрокаЕсли задано, то в списке будет показано это название для этого поля.
ВкладкаНазвание вкладкиВ какой вкладке отображается поле.
ПрефиксСтрокаОтображается перед значением у элемента редактиррования и в списке у значения.
ПостфиксСтрокаОтображается после значением у элемента редактиррования и в списке у значения.
Иконка у строкового поляИконкаОтображается у элемента редактирования в модальном окне создания-редактирования.
Скрыто для ролейМассив названий ролейНе показывать это поле для определённых ролей.
Поле для обратной ссылкиНавзание поля в справочнике указанном в поле СправочникEсли Тип поля указан как Таблица. По этому полю определяется какие элементы попадают в таблицу.

Событие

Название события может быть одним из значений:

  • Создание
  • Обновление
  • Удаление
НазваниеТипОписание
ОписаниеСтрокаОписывает что происходит в событии. Будет показано пользователю, если в коде события произойдёт ошибка.
Python кодПуть до python файлаПри генерации события соответствующего типа будет вызван этот код.

Действие

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

НазваниеТипОписание
ОписаниеСтрокаБудет показана при наведении пользователем курсора на кнопку как всплывающее описание.
Python кодПуть до python файлаПри генерации события соответствующего типа будет вызван этот код.
Иконка действияИконкаПри генерации события соответствующего типа будет вызван этот код.
Условие доступностиУсловиеПри выполнении условия пользователю будет досутпно это действие.
Описание параметровСтрокаЕсли у действия есть параметры, то описание будет показано при открытии модального окна ввода параметров.
Иконка у описания параметровИконкаЕсли у действия есть параметры, то иконка будет показана при открытии модального окна ввода параметров рядом с Описанием параметров.
После выполненияЗакрывать окно/Оставлять открытымОпределяет будет ли модальное окно редактирования закрыто после выполнения действия.
ПараметрыМассив объектов Параметр действияКакие параметры будут запрошены у пользователя перед запуском действия.

Параметры действия

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

НазваниеТипОписание
Тип поляБулево значение/Время/Выбор роли/Вычислимое поле/Дата/Дата и время/Значение перечисления/Массив/Прогресс/Продолжительность/Сохранённый пароль/Строка/Текст/Файл/Число/Элемент справочникаОпределяет внешний вид и логику работы поля.
Содержание массиваСтроки/Файлы/Числа/Элементы перечисления/Элементы справочникаEсли Тип поля указан как Массив.
Тип файлаЛюбой/Аватар/КартинкаEсли Тип поля указан как Файл.
СправочникНазвание справочникаEсли Тип поля указан как Элемент справочника.
ПеречислениеНазвание перечисленияEсли Тип поля указан как Значение перечисления.
Обязательно при созданииДа/НетПоле будет обязательно для заполнения.
Размер1-16Размер поля по 16 колоночной сетке.
ОписаниеСтрокаБудет показана в всплывающем окне рядом с полем.

Инфоблок

НазваниеТипОписание
ИнфоблокДа/НетЯвляется ли текущий элемент инфоблоком(Прямоугольной областью заданного цвета расположенного выше всех полей на форме создания редактирования).
ИндикаторДа/НетЧисловой индикатор в пункте меню связанном с справочником.
ПодсветкаДа/НетЯвляется подсветкой строки в таблице.
ОписаниеСтрокаОтображается в инфоблоке или в описании индикатора.
Условие показаУсловиеПри выполнении условия пользователь может видеть инфоблок. Если условие не задано, то инфоблок будет показан всем пользователям.
Иконка в инфоблокеИконкаДля инфоблока иконка будет показана левее описания.
ЦветБелый/Бюрюзовый/Жёлтый/Зелёный/Коричневый/Красный/Оливковый/Оранжевый/Пурпурный/Розовый/Серый/СинийОпределяет цвет фона инфоблока, цвет подсветки и/или индикатора.
Показывать для ролейМассив названий ролейДля этих ролей будет показан инфоблок. Если эта настройка не задана, то инфоблок будет показан всем пользователям.

Вкладка

Название вкладки можно использовать у поля в настройке Вкладка. Если на вкладке есть только одно поле с типом Таблица и таблица не пуста, то к имени вкладки будет добавлено количество элементов в таблице, например "Заказы (2)".

НазваниеТипОписание
ОписаниеСтрокаОтображается выше полей на вкладке.

Представление

НазваниеТипОписание
Тип представленияСписок/Форма создания/Карточки/Календарь/На внутреннем календаре.
ОписаниеСтрока.
Поле для стартаНазвание поля этого справоника.
Поле для окончанияНазвание поля этого справоника.
Может создаватьДа/Нет.
Может открывать окно редактированияДа/Нет.
Может сортировать по колонкамДа/Нет.
Может фильтровать по колонкамДа/Нет.
Показывать дату и время созданияДа/Нет.
Действия в строкахДа/Нет.
Доступен полнотекстовый поискДа/Нет.
Дополнительные фильтрыМассив названий полей этого справочника.
ИконкаИконка.
Имя кнопки СоздатьСтрока.
Может выгружать в эксельДа/Нет.
Может загружать из эксельДа/Нет.
Может выделять галочкамиДа/Нет.
Новое имя единицы справочникаСтрока.
Новое имя справочникаСтрока.
Показывать идентификаторДа/Нет.
Поле для отображения горизонтальных колонокМассива названий полей этого справочника.
Поля для отображенияМассив названий полей этого справочника.
Поля для суммыМассив названий полей этого справочника.
После редактированияЗакрывать окно/Оставлять открытым.
После созданияЗакрывать окно/Оставлять открытым.
Правило выборкиУсловие.
Разделять вертикальными линиямиДа/Нет.
Разряженные строкиДа/Нет.
Текст после созданияСтрока.
Ширина спискаУзкий/На всю ширину экрана.
Тип сортировкиПо возрастанию/По убываниюОпределяет направление сортировки.
Стратегия сортировкиПо дате создания/Выбрать полеОпределяет какие поля будут использоваться для сортировки.
Поле для сортировкиНазвание поля этого справоникаЕсли Стратегия сортировки указана как Выбрать поле, то это поле будет использоваться для сортировки.

Примеры app.rms

Минимальный

app.rms (Фрагмент)
Перечисления:
- Статус напоминания:
Значения:
- Ожидает выполнения:
- Выполнено:
- Просрочено:
- Статус визита:
Значения:
- Запланирован:
- Завершён:

Максимальный

app.rms (Фрагмент)
Перечисления:
- Статус визита:
Значения:
- Запланирован:
Цвет: Синий
- Завершён:
Цвет: Зелёный
- Отменён:
Цвет: Красный