Набор значений справочника — различия между версиями

Материал из ПланФикс
Перейти к: навигация, поиск
Строка 5: Строка 5:
 
|description=тип поля Набор значений справочника
 
|description=тип поля Набор значений справочника
 
}}
 
}}
<div style="background:#ffbaba;padding:10px;border:1px solid #ff9b9b;">
+
'''Набор значений справочника''' — это тип поля, который используется в [[Справочники | Справочниках]] ПланФикса. Поля такого типа служат для хранения ссылок на записи из другого справочника ПланФикса. Отличительной чертой этого типа поля является то, что в нем одновременно может быть указано несколько значений.
Эта справочная статья описывает тип поля '''Набор значений справочника''', использующееся в Справочниках ПланФикса. Общее описание Справочников находится [[Справочники | здесь]].</div>
 
  
 +
Пример поля типа '''Набор значений справочника''':
  
Поля такого типа служат для хранения ссылок на записи из другого справочника ПланФикса. Отличительной чертой этого типа поля является то, что в нем одновременно может быть указано несколько значений.
+
https://pic.planfix.ru/pf/2w/LlVRh8.png
  
Пример поля типа '''Набор значений справочника''':
 
  
https://pic.planfix.ru/pf/2w/LlVRh8.png
+
Обратите внимание, набор значений справочника — это множащееся поле.  
  
 +
Например, есть переменная {{Задача.Территория действия договора}}.
  
== Дочерние поля «Набора значений справочника» ==
 
  
  
Для поля типа «Набор записей справочника» можно вывести списком значения дочерних полей.  
+
== Дочерние поля «Набора значений справочника» ==
 +
Для поля типа «Набор значений справочника» можно вывести списком значения дочерних полей.  
  
Например, вы автоматически формируете договор на оказание услуг. Он состоит из переменных, одна из которых является полем типа «Набор записей справочника» и содержит список стран, на которые распространяется действие договора. Такая переменная в шаблоне договора выглядит так:
+
Например, вы автоматически формируете договор на оказание услуг. Он состоит из переменных, одна из которых является полем типа «Набор значений справочника» и содержит список стран, на которые распространяется действие договора. Такая переменная в шаблоне договора выглядит так:
  
 
<pre>{{Задача.Территория действия договора}}</pre>
 
<pre>{{Задача.Территория действия договора}}</pre>
Строка 30: Строка 30:
 
  {{Задача.Территория действия договора<span style="color:green;">.Город</span>}}
 
  {{Задача.Территория действия договора<span style="color:green;">.Город</span>}}
  
 +
для справки
 +
 +
Пусть у нас есть поле типа Набор значений справочника.
 +
и есть переменная по этому полю, например: {{Задача.Мой набор значений справочника}}
 +
Когда мы выводим в документе эту переменную, она принимает значение первой записи справочника из набора. Если мы захотим вывести все значения, то используем
 +
параметр "!сцепить". Принцип работы:
 +
{{Задача.Набор.!сцепить}} - выводит в строчку значения записей справочника из поля по умолчанию(самое левое)
 +
{{Задача.Набор.!сцепить.Фамилия}} - выводит в строчку значения записей справочника из поля "Фамилия"
 +
После выбора поля Набора справочника можно выбрать разделитель значений в выводе, синтаксис такой:
 +
{{Задача.Набор.!сцепить.Фамилия::разделитель="значение_разделителя"}}
  
ПланФикс автоматически найдёт дочерние поля и отобразит их через запятую.
+
Теперь набор значений справочника - это множещееся поле
 +
если использовать в табликах - оно размножается
 +
есть дополнительная функция "Сцепить", оно также работает для подполей записи справочника
 +
для функции "сцепить" можно указать собственный разделитель. По умолчанию используется запятая без пробела после неё.
  
  

Версия 13:44, 11 августа 2021

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

Пример поля типа Набор значений справочника:

LlVRh8.png


Обратите внимание, набор значений справочника — это множащееся поле.

Например, есть переменная Шаблон:Задача.Территория действия договора.


Дочерние поля «Набора значений справочника»

Для поля типа «Набор значений справочника» можно вывести списком значения дочерних полей.

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

{{Задача.Территория действия договора}}


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

{{Задача.Территория действия договора.Город}}

для справки

Пусть у нас есть поле типа Набор значений справочника. и есть переменная по этому полю, например: Шаблон:Задача.Мой набор значений справочника Когда мы выводим в документе эту переменную, она принимает значение первой записи справочника из набора. Если мы захотим вывести все значения, то используем параметр "!сцепить". Принцип работы: Шаблон:Задача.Набор.!сцепить - выводит в строчку значения записей справочника из поля по умолчанию(самое левое) Шаблон:Задача.Набор.!сцепить.Фамилия - выводит в строчку значения записей справочника из поля "Фамилия" После выбора поля Набора справочника можно выбрать разделитель значений в выводе, синтаксис такой: Шаблон:Задача.Набор.!сцепить.Фамилия::разделитель="значение разделителя"

Теперь набор значений справочника - это множещееся поле если использовать в табликах - оно размножается есть дополнительная функция "Сцепить", оно также работает для подполей записи справочника для функции "сцепить" можно указать собственный разделитель. По умолчанию используется запятая без пробела после неё.


Перейти