Часто задаваемые вопросы: TFORMer Server
Как динамически управлять именем файла для типа принтера PDF?
Как динамически управлять именем файла для типа принтера PDF?
Здесь мы покажем вам два разных способа:
a) Задать имя документа через выражение в форме: при этом через системную переменную Device получают каталог, а затем через переменное выражение добавляют имя файла.
- В разделе Свойства ➔ Устройство задайте префикс для пути.
- Затем через выражение в свойстве формы/отчёта Имя документа (в макете) добавьте динамическое имя файла.
- Например, можно добавить временную метку, после чего имя документа будет представлять собой полный путь: Device + Format(Now(), "yymmdd-HHmmss") + ".pdf"
- Чтобы предотвратить перезапись, можно добавить дополнительный идентификатор (в качестве префикса, суффикса — подойдёт практически любое поле данных).
b) Задать имя документа извне через внешнее поле данных tfDokumentName:
- tfDokumentName — это системное поле данных, которое не нужно создавать отдельно.
- Это внешнее поле данных автоматически добавляется к Device.