Объекты конфигурации

Объекты конфигурации можно создавать/изменять/удалять и настраивать доступ к ним различным пользователям или групп пользователей.

Основные типы объектов системы:

Более подробное описание каждого объекта идет ниже.

Перечисления


«Перечисления» представляют собой массивы данных и содержат следующие поля: visible(bool) — Показывать или нет, name(string) — Наименование, order(int) — Сортировка, Color(string) — Цвет.
Формы редактирования/добавления и списка для таких Объектов создаются автоматически.

Например, «Перечислением» может быть «Список городов», «Список статусов контрагента», «Уровень лояльности» и т. д. Тип документа — Enumeration.

Для изменение одного элемента справочника, нажмите на кнопку «Сохранить».
Сортировка сохраняет позиции автоматически, при перемещении блоков. Для этого достаточно взять за шапку блока и переместить объект.

 
— Пересортирует весь список по имени по порядку
 
— Пересортирует весь список по имени по обратному порядку


Справочники


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

Формы редактирования и списков необходимо создавать вручную, что позволяет гибко редактировать внешний вид объекта «Справочника». Тип документа — Reference.

Ниже представлена картинка иллюстрирующая «Тех. форму» (техническая форма) редактирования справочника «Организации».

Можно создавать следующие типы форм:

  • Форма списка
  • Форма редактирования
  • Форма группы
  • Форма редактирование группы
  • Форма выбора
  • Тех. форма списка
  • Тех. форма редактирования
  • Инд. форма редактирования



Документы


Документ представляет собой самый сложный объект системы. Основное отличие Документа от любого другого объекта — обязательное наличие поле «Даты» и «Номера». Формы редактирования, списков, печатные формы необходимо создавать самостоятельно. Тип документа — Documents.

Можно создавать следующие типы форм:

  • Форма списка
  • Форма редактирования
  • Форма выбора

Если у documents не создать поле «name», то его все равно можно будет вызвать, при этом скомбинируется поле: (Num|id) от date


Регистры

Регистры содержат историю изменения каких-либо данных во временном промежутке, такие как «Остатки товаров» (Приход/расход товара), «Цены на продукты». Наглядным примером может быть регистр «Курсы валют», в котором хранится информация о курсах валют на определенную дату.

registers


Глобали


Глобали содержат в себе набор констант, которые используются в программе, например «Почтовые настройки» или «Настройки от SMS провайдера». Обратится к ним можно из любого места программы.

globals

Можно создавать следующие типы форм:

  • Тех. форма списка

Получить в коде на globals.email на константу

$this->Data->Globals->Mail->COMPANY_DEFAULT_EMAIL
Последние правки: 14.09.2018 17:33:19