Набор значений справочника: различия между версиями
Artem (обсуждение | вклад) Нет описания правки |
Artem (обсуждение | вклад) Нет описания правки |
||
Строка 7: | Строка 7: | ||
'''Набор значений справочника''' — это тип пользовательского поля ПланФикса, который служит для хранения ссылок на записи [[Справочники |справочников]] ПланФикса. Отличительной чертой этого типа поля является то, что в нем одновременно может быть указано несколько значений. | '''Набор значений справочника''' — это тип пользовательского поля ПланФикса, который служит для хранения ссылок на записи [[Справочники |справочников]] ПланФикса. Отличительной чертой этого типа поля является то, что в нем одновременно может быть указано несколько значений. | ||
Обратите внимание, набор значений справочника — это [[Автоматическое размножение строк документа |множащееся поле]]. | Обратите внимание, при использовании в шаблонах документа набор значений справочника — это [[Автоматическое размножение строк документа |множащееся поле]]. | ||
Бывают случаи, когда в документах необходимо выводить набор значений справочника одной строкой. Например, список оказываемых услуг. | Бывают случаи, когда в документах необходимо выводить набор значений справочника одной строкой. Например, список оказываемых услуг. | ||
Для этого в переменной шаблона документа используйте | Для этого в переменной шаблона документа используйте '''!сцепить''': | ||
*'''<nowiki>{{Задача.Оказанные услуги.</nowiki><span style="color:green;">!сцепить</span>}}''' — в документе отобразятся все значения переменной из первого столбца справочника через запятую без пробела (это настройка по умолчанию): | *'''<nowiki>{{Задача.Оказанные услуги.</nowiki><span style="color:green;">!сцепить</span>}}''' — в документе отобразятся все значения переменной из первого столбца справочника через запятую без пробела (это настройка по умолчанию): |
Версия от 13:55, 13 августа 2021
Набор значений справочника — это тип пользовательского поля ПланФикса, который служит для хранения ссылок на записи справочников ПланФикса. Отличительной чертой этого типа поля является то, что в нем одновременно может быть указано несколько значений.
Обратите внимание, при использовании в шаблонах документа набор значений справочника — это множащееся поле.
Бывают случаи, когда в документах необходимо выводить набор значений справочника одной строкой. Например, список оказываемых услуг.
Для этого в переменной шаблона документа используйте !сцепить:
- {{Задача.Оказанные услуги.!сцепить}} — в документе отобразятся все значения переменной из первого столбца справочника через запятую без пробела (это настройка по умолчанию):
рихтовка,шпатлёвка,окрашивание
Можно указать собственный разделитель, например, запятую с пробелом. Для этого укажите дополнительный атрибут «::разделитель="значение_разделителя"»:
- {{Задача.Оказанные услуги.!сцепить::разделитель=", "}} — отобразятся в одной строке все значения переменной из первого столбца справочника через запятую с пробелом:
рихтовка, шпатлёвка, окрашивание
Такие же правила действуют и для внутренних полей записи справочника:
- {{Задача.Оказанные услуги.!сцепить.Ответственный}} — отобразятся в одной строке все значения поля «Ответственный» через запятую без пробела:
Васильев,Зайцев,Юдашкин
Можно указать и дополнительный атрибут — «разделитель»:
- {{Задача.Оказанные услуги.!сцепить.Ответственный::разделитель=", "}} — отобразятся в одной строке все значения поля «Ответственный» через разделитель запятую с пробелом:
Васильев, Зайцев, Юдашкин