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

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





Версия от 10:21, 13 августа 2021

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

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

LlVRh8.png


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

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


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

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

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

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

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

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


Перейти