| Следующая версия | Предыдущая версия |
| product:tables:admin:index [24.07.2019 12:53] – создано mayn | product:tables:admin:index [25.07.2019 07:02] (текущий) – mayn |
|---|
| ====== Индекс в справочнике ====== | ====== Индекс в справочнике ====== |
| |
| FIXME Это заготовка статьи! | |
| |
| Числовой реквизит "Индекс" -- это способ реализовать подсчёт количества записей в системе. | Числовой реквизит "Индекс" -- это способ реализовать подсчёт количества записей в системе. |
| |
| Откуда индекс берётся? -- Администратор лапками создаёт новый реквизит-число, привязывает его к нужному справочнику или объекту, делает его скрытым и необязательным для заполнения. | Откуда индекс берётся? |
| | - Администратор лапками создаёт новый [[product/requisites/number|реквизит-число]], |
| | - привязывает его к нужному справочнику или объекту, |
| | - делает его скрытым и необязательным для заполнения. |
| | |
| | <button collapse="table" type="link" icon="fa fa-arrow-right">Как это сделать</button> |
| | |
| | <collapse id="table" collapsed="true"> |
| | <well> |
| | - Если [[product/requisites/number|числовой реквизит]] "Индекс" еще не создан, создайте его: Администрирование -> Структура базы данных -> Реквизиты -> ''Создайте новый реквизит'': |
| | * "Название" -- Индекс; |
| | * "Тип реквизита" -- Число; |
| | * "Число цифр до запятой" -- 1; |
| | * "Число цифр после запятой" -- 0; |
| | * "Максимальное значение" -- 1; |
| | * "Формат" -- Число. \\ <image shape="thumbnail">{{ :product:olap:olap_case_1.png?nolink |}}</image> |
| | - Добавьте его [[product:tables:admin:requisites|к нужному справочнику]]. |
| | - В настройке реквизитов в справочке -> изменить в поле с реквизитом "Индекс" -> снимите с него галки "Показывать" и "Обязательный". Сохраните изменения. \\ <image shape="thumbnail">{{ :product:olap:olap_case_2.png?nolink |}}</image> |
| | </well> |
| | </collapse> |
| | |
| | <callout type="warning">Пользователям знать про индекс не надо. Им это не нужно. \\ |
| | Индекс -- сугубо служебное поле, которое нужно исключительно для подсчёта количества записей в справочнике или количества объектов. </callout> |
| | |
| | <callout type="primary">Все подсчёты в ADVANTA делаются с помощью [[product:olap|OLAP-кубов]].</callout> |
| | |
| | Идея индекса в том, что в объекте или в справочнике есть пустое поле для записи числа. С помощью формулы в OLAP-кубе каждое это поле принимается за "1" (но вы при желании, необходимости можете указать любую другую константу). |
| |
| Пользователям знать про индекс не надо. Им это знание не нужно. Индекс -- сугубо служебное поле, которое нужно исключительно [[product/olap/case_index|для подсчёта в OLAP-кубе]]. | [[product:olap:case_index|Кейс: посчитать количество записей в справочнике]] |