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

Материал из Planfix
Перейти к: навигация, поиск
Нет описания правки
Нет описания правки
 
(не показано 49 промежуточных версий 3 участников)
Строка 5: Строка 5:
|description=тип поля Набор значений справочника
|description=тип поля Набор значений справочника
}}
}}
'''Набор значений справочника''' — это тип поля, который используется в [[Справочники | Справочниках]] ПланФикса. Поля такого типа служат для хранения ссылок на записи из другого справочника ПланФикса. Отличительной чертой этого типа поля является то, что в нем одновременно может быть указано несколько значений.
'''Набор значений справочника''' — это тип пользовательского поля ПланФикса, который служит для хранения ссылок на записи [[Справочники |справочников]] ПланФикса. Отличительной чертой этого типа поля является то, что в нем одновременно может быть указано несколько значений. Создать поле типа '''Набор значений справочника''' можно в качестве [[Пользовательские поля | пользовательского поля]], поля [[Справочники | справочника]] и поля [[Аналитика | аналитики]].  


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


https://p.pfx.so/pf/2w/LlVRh8.png
https://p.pfx.so/pf/Uk/K3lehN.png




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


<pre>{{Задача.Оказанные услуги}}</pre>
*'''Запрещать дублирование значений''' — не даст сохранить значение поля, если в нем уже есть такое значение для данного поля в другой задаче/контакте.




{{Задача.Оказанные услуги}}
== Дополнительные параметры для поля этого типа в справочниках: ==


*'''Обязательное для заполнения''' — не даст сохранить запись справочника, пока это поле не содержит значения.


В него будут выводится данные


Например, есть переменная {{Задача.Территория действия договора}}.
== Дополнительные параметры для поля этого типа в аналитиках: ==


*'''Переносить заголовок''' — позволяет переносить длинные заголовки на новую строку.




== Дочерние поля «Набора значений справочника» ==
== Важно ==
Для поля типа «Набор значений справочника» можно вывести списком значения дочерних полей.  
*Набор значений справочника при использовании в шаблонах документа является [[Автоматическое размножение строк документа |множащимся полем]].
*Бывают случаи, когда в документах необходимо выводить набор значений справочника одной строкой, например, список оказываемых услуг. Для этого в переменной шаблона документа используйте [[Сцепить |!сцепить]].


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


<pre>{{Задача.Территория действия договора}}</pre>
== Дополнительно ==
*[https://planfix.com/ru/blog/nabor-znachenij-iz-spravochnika/ Набор значений из справочника]


Для того, чтобы отобразить дочернее поле, в переменной через точку укажите его имя. Вот так:
{{Задача.Территория действия договора<span style="color:green;">.Город</span>}}
для справки
Пусть у нас есть поле типа Набор значений справочника.
и есть переменная по этому полю, например: {{Задача.Мой набор значений справочника}}
Когда мы выводим в документе эту переменную, она принимает значение первой записи справочника из набора. Если мы захотим вывести все значения, то используем
параметр "!сцепить". Принцип работы:
{{Задача.Набор.!сцепить}} - выводит в строчку значения записей справочника из поля по умолчанию(самое левое)
{{Задача.Набор.!сцепить.Фамилия}} - выводит в строчку значения записей справочника из поля "Фамилия"
После выбора поля Набора справочника можно выбрать разделитель значений в выводе, синтаксис такой:
{{Задача.Набор.!сцепить.Фамилия::разделитель="значение_разделителя"}}
Теперь набор значений справочника - это множещееся поле
если использовать в табликах - оно размножается
есть дополнительная функция "Сцепить", оно также работает для подполей записи справочника
для функции "сцепить" можно указать собственный разделитель. По умолчанию используется запятая без пробела после неё.




Строка 59: Строка 41:
*[[Справочники]]
*[[Справочники]]
*[[Типы пользовательских полей]]
*[[Типы пользовательских полей]]
*[https://planfix.com/ru/blog/nabor-znachenij-iz-spravochnika/| Набор значений из справочника]

Текущая версия от 13:51, 2 ноября 2021

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

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

K3lehN.png


Параметры поля

  • Запрещать дублирование значений — не даст сохранить значение поля, если в нем уже есть такое значение для данного поля в другой задаче/контакте.


Дополнительные параметры для поля этого типа в справочниках:

  • Обязательное для заполнения — не даст сохранить запись справочника, пока это поле не содержит значения.


Дополнительные параметры для поля этого типа в аналитиках:

  • Переносить заголовок — позволяет переносить длинные заголовки на новую строку.


Важно

  • Набор значений справочника при использовании в шаблонах документа является множащимся полем.
  • Бывают случаи, когда в документах необходимо выводить набор значений справочника одной строкой, например, список оказываемых услуг. Для этого в переменной шаблона документа используйте !сцепить.


Дополнительно


Перейти