Перейти к содержанию

Маска пути сохранения

Маска пути определяет, в каких папках будет сохранён сформированный документ.

Путь может быть постоянным или формироваться автоматически на основании данных шаблона, например года документа или контрагента.

При формировании документа Комбинатор вычисляет выражение, указанное в маске пути, и сохраняет документ в полученную структуру папок.

Где настроить маску пути

Чтобы задать маску пути:

  1. Откройте шаблон в режиме редактирования.
  2. Перейдите на вкладку «Файл».
  3. Откройте «Доп. свойства».
  4. В поле «Маска пути» укажите выражение для формирования пути.
  5. Нажмите «ОК».

Как составить маску пути

В маске пути можно использовать:

  • статичный текст;
  • поля;
  • функции;
  • выражения.

Статичный текст указывается в двойных кавычках, а отдельные части выражения объединяются оператором &.

Например:

"Договоры/" & год(датаДоговора) & "/" & контрагент

Здесь:

  • "Договоры/" — постоянная часть пути;
  • / — разделитель между папками;
  • год(датаДоговора) — год, полученный из значения поля;
  • контрагент — значение поля, которое используется как название папки.

В результате каждая часть, разделённая символом /, становится отдельным уровнем папки.

Если:

датаДоговора = 08.09.2026
контрагент = ООО Ромашка

будет сформирован путь:

Договоры
└── 2026
    └── ООО Ромашка

Если необходимых папок ещё нет, они создаются автоматически.

Подробнее о работе с полями, функциями, значениями и операторами см. в разделе «Основные правила синтаксиса».

Символ / в маске пути

В маске пути символ / создаёт новый уровень папки.

Если / содержится в значении поля, Комбинатор также воспримет его как разделитель. Например, значение:

Отдел продаж/Москва

сформирует две вложенные папки:

Отдел продаж
└── Москва

Если значение должно использоваться как название одной папки, / можно заменить другим символом с помощью функции подставить:

подставить(название, "/", "-")

В результате Отдел продаж/Москва будет преобразовано в Отдел продаж-Москва и использовано как название одной папки.

Ошибки

Все значения, которые используются в маске пути, должны быть доступны при формировании документа.

Например, если маска содержит поле без значения:

"Договоры/" & контрагент

Комбинатор не сможет вычислить путь и вернёт ошибку.

Ошибка также возникает, если выражение, используемое в маске пути, не может быть вычислено.