Использование имени типа данных в шаблоне для формирования имени файла
При работе с файловыми обработчиками часто возникает задача динамического именования файлов. Например, может потребоваться формировать имя формируемого файла на основе типа данных.
Вариант №1. Присвоение имени через переменную в обработчике
Создать необходимое количество файловых обработчиков — по одному для каждого типа данных, который должен фигурировать в имени файла. Например, существует один тип (пусть он имеет наименование www), значит необходимо будет создать один обработчик.
В обработчике создать переменную fileName и установить ей значение, соответствующее наименованию типа данных:
Таким образом, файл будет иметь имя, сформированное согласно заданному значению fileName.
Вариант №2. Динамическое получение типа данных
Для более гибкого решения можно задавать fileName или fileNamePattern сообщения в коде обработчика. Можно работать со свойствами сообщения InitMessage, такими как DataType или SystemDataType для получения типа данных.
Примечание
Переменные fileName и fileNamePattern существуют исключительно в контексте файлового обработчика. Для передачи дополнительной информации следует использовать свойства сообщения.