В интернете нигде не нашёл информацию по данному вопросу, поэтому пришлось изучить типовой механизм получения файлов, используемый в конфигурации. Разобравшись решил написать, может кому-нибудь пригодится.
Итак, что же делать, если вы (или кто-то другой) перенесли все присоединённые файлы из информационной базы во внешний том и после этого например во внешних печатных формах перестали выводится картинки номенклатуры. Обычно если нужно получить файл хранящийся в ИБ, мы обращаемся к регистру ДвоичныеДанныеФайлов. Тут всё просто и понятно - делаем отбор по измерению, получаем файл и готово. Но когда файлы хранятся во внешнем томе, данный регистр очищается и нам нужно как-то получить путь к желаемому файлу.
Принцип расположения файлов во внешнем томе для меня так и остался загадкой, кроме того, что имена папок соответствуют датам создания файлов, но при этом файлы могут лежать и в совершенно других папках. Поэтому попытка собрать путь к файлу из данных РС СведенияОФайлах не удалась.
Покопавшись в типовом механизме вывода картинки на форму справочника Номенклатура я нашёл функцию общего модуля к которой можно обратиться для получения пути к файлу как в случае хранения его в хранилище ИБ так и в случае хранения во внешнем томе: РаботаСФайлами.ДанныеФайла(ФайлКартинки, Новый УникальныйИдентификатор). ФайлКартинки - это ссылка на справочник <ВашОбъет>ПрисоединенныеФайлы.
Покопавшись ещё глубже я обнаружил, что путь к файлу хранится в реквизите ПутьКФайлу вышеуказанного справочника. Так что можно полуить его ещё проще - просто прочитав этот реквизит.
А дальше просто получаем двоичные данные из временного хранилища: ПолучитьИзВременногоХранилища(ПутьКФайлу).