Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
product:tables:admin:index [24.07.2019 12:53] – создано maynproduct:tables:admin:index [25.07.2019 07:02] (текущий) mayn
Строка 1: Строка 1:
 ====== Индекс в справочнике ====== ====== Индекс в справочнике ======
- 
-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|Кейс: посчитать количество записей в справочнике]]