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

Материал из ПланФикс
Перейти к: навигация, поиск
 
(не показано 48 промежуточных версий 3 участников)
Строка 5: Строка 5:
 
|description=тип поля Набор значений справочника
 
|description=тип поля Набор значений справочника
 
}}
 
}}
'''Набор значений справочника''' — это тип поля, который используется в [[Справочники | Справочниках]] ПланФикса. Поля такого типа служат для хранения ссылок на записи из другого справочника ПланФикса. Отличительной чертой этого типа поля является то, что в нем одновременно может быть указано несколько значений.
+
'''Набор значений справочника''' — это тип пользовательского поля ПланФикса, который служит для хранения ссылок на записи [[Справочники |справочников]] ПланФикса. Отличительной чертой этого типа поля является то, что в нем одновременно может быть указано несколько значений. Создать поле типа '''Набор значений справочника''' можно в качестве [[Пользовательские поля | пользовательского поля]], поля [[Справочники | справочника]] и поля [[Аналитика | аналитики]].  
  
Пример поля типа '''Набор значений справочника''':
+
Пример пользовательского поля типа '''Набор значений справочника''':
  
https://pic.planfix.ru/pf/2w/LlVRh8.png
+
https://p.pfx.so/pf/Uk/K3lehN.png
  
  
Обратите внимание, набор значений справочника — это множащееся поле, т.е. если использовать его в таблицах шаблона документа, значения поля будут множится.
+
== Параметры поля ==
  
<pre>{{Задача.Оказанные услуги}}</pre>
+
*'''Запрещать дублирование значений''' — не даст сохранить значение поля, если в нем уже есть такое значение для данного поля в другой задаче/контакте.
  
  
{{Задача.Оказанные услуги}}
+
== Дополнительные параметры для поля этого типа в справочниках: ==
  
 +
*'''Обязательное для заполнения''' — не даст сохранить запись справочника, пока это поле не содержит значения.
  
  
 +
== Дополнительные параметры для поля этого типа в аналитиках: ==
  
 +
*'''Переносить заголовок''' — позволяет переносить длинные заголовки на новую строку.
  
  
== Дочерние поля «Набора значений справочника» ==
+
== Важно ==
Для поля типа «Набор значений справочника» можно вывести списком значения дочерних полей.  
+
*Набор значений справочника при использовании в шаблонах документа является [[Автоматическое размножение строк документа |множащимся полем]].
 +
*Бывают случаи, когда в документах необходимо выводить набор значений справочника одной строкой, например, список оказываемых услуг. Для этого в переменной шаблона документа используйте [[Сцепить |!сцепить]].
  
Например, вы автоматически формируете договор на оказание услуг. Он состоит из переменных, одна из которых является полем типа «Набор значений справочника» и содержит список стран, на которые распространяется действие договора. Такая переменная в шаблоне договора выглядит так:
 
  
<pre>{{Задача.Территория действия договора}}</pre>
+
== Дополнительно ==
 +
*[https://blog.planfix.ru/nabor-znachenij-iz-spravochnika/ Набор значений из справочника]
  
 
Для того, чтобы отобразить дочернее поле, в переменной через точку укажите его имя. Вот так:
 
 
{{Задача.Территория действия договора<span style="color:green;">.Город</span>}}
 
 
для справки
 
 
Принцип работы:
 
{{Задача.Набор значений.!сцепить}} — выведет в строке все значения из самого левого столбца набора значений справочника (через запятую).
 
{{Задача.Набор значений.!сцепить.Фамилия}} — выведет в строке все значения записей справочника из поля «Фамилия» (через запятую).
 
 
Изменить разделитель по умочанию можно указав дополнительно атрибут Разделитель:
 
{{Задача.Набор значений.!сцепить.Фамилия::разделитель="значение_разделителя"}}
 
 
 
Например, разделитель двоеточие:
 
{{Задача.Набор значений.!сцепить.Фамилия::разделитель=":"}}
 
или, разделитель запятая с пробелом:
 
{{Задача.Набор значений.!сцепить.Фамилия::разделитель=", "}}
 
 
Разделитель по умолчанию — запятая без пробела.
 
 
 
есть дополнительная функция "Сцепить", оно также работает для подполей записи справочника
 
для функции "сцепить" можно указать собственный разделитель. По умолчанию используется запятая без пробела после неё.
 
  
  
Строка 62: Строка 41:
 
*[[Справочники]]
 
*[[Справочники]]
 
*[[Типы пользовательских полей]]
 
*[[Типы пользовательских полей]]
*[https://blog.planfix.ru/nabor-znachenij-iz-spravochnika/| Набор значений из справочника]
 

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

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

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

K3lehN.png


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

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


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

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


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

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


Важно

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


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


Перейти