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

Материал из ПланФикс
Перейти к: навигация, поиск
Строка 20: Строка 20:
 
Можно указать собственный разделитель, например, запятую с пробелом. Для этого укажите дополнительный атрибут «::разделитель="значение_разделителя"»:
 
Можно указать собственный разделитель, например, запятую с пробелом. Для этого укажите дополнительный атрибут «::разделитель="значение_разделителя"»:
  
*'''<nowiki>{{Задача.Оказанные услуги.</nowiki>!сцепить.<span style="color:green;">::разделитель=", "</span>}}''' —  отобразятся в одной строке все значения переменной из первого столбца справочника через запятую с пробелом:
+
*'''<nowiki>{{Задача.Оказанные услуги.</nowiki>!сцепить<span style="color:green;">::разделитель=", "</span>}}''' —  отобразятся в одной строке все значения переменной из первого столбца справочника через запятую с пробелом:
  
 
  рихтовка, шпатлёвка, окрашивание
 
  рихтовка, шпатлёвка, окрашивание

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

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

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

Бывают случаи, когда в документах необходимо выводить набор значений справочника одной строкой. Например, список оказываемых услуг.

Для этого в переменной шаблона документа используйте параметр !сцепить:

  • {{Задача.Оказанные услуги.!сцепить}} — в документе отобразятся все значения переменной из первого столбца справочника через запятую без пробела (это настройка по умолчанию):
рихтовка,шпатлёвка,окрашивание


Можно указать собственный разделитель, например, запятую с пробелом. Для этого укажите дополнительный атрибут «::разделитель="значение_разделителя"»:

  • {{Задача.Оказанные услуги.!сцепить::разделитель=", "}} — отобразятся в одной строке все значения переменной из первого столбца справочника через запятую с пробелом:
рихтовка, шпатлёвка, окрашивание


Такие же правила действуют и для внутренних полей записи справочника:

  • {{Задача.Оказанные услуги.!сцепить.Ответственный}} — отобразятся в одной строке все значения поля «Ответственный» через запятую без пробела:
 Васильев,Зайцев,Юдашкин


Можно указать и дополнительный атрибут — «разделитель»:

  • {{Задача.Оказанные услуги.!сцепить.Ответственный::разделитель=", "}} — отобразятся в одной строке все значения поля «Ответственный» через разделитель запятую с пробелом:
Васильев, Зайцев, Юдашкин


Перейти