Заметки
Как получить имя файла в бизнес-процессе
При подстановке файлового поля в название элемента БП может записать число. Это значение файла, а не его имя. Для переменной типа «Файл» есть модификатор name:
{=Variable:File > name} В примере File — код переменной БП. Она должна содержать файловое значение. Произвольная строка с URL или числом из Диска не становится им автоматически: типы «Файл» и «Файл Диска» различаются.
Результат включает расширение, например Договор.версия2.pdf. Удалять всё после первой точки через strpos нельзя: получится «Договор», хотя часть имени тоже находилась после точки. Если нужна версия без расширения, обрабатывайте последний суффикс отдельно.
printable и name решают разные задачи. Для имени нужен именно name; в коробке он доступен с версии 20.100.0 модуля бизнес-процессов.
Документация: Модификаторы значений БП.