Прикрепить файл к документу (элементу справочника) или получить прикрепленный файл
// прикрепим PDF-файл
ДвоичныеДанные = Новый ДвоичныеДанные("C:\Test.pdf"");
АдресФайлаВоВременномХранилище = ПоместитьВоВременноеХранилище(ДвоичныеДанные);
ПараметрыФайла = Новый Структура();
ПараметрыФайла.Вставить("Автор", "Загрузка из банка");
ПараметрыФайла.Вставить("ВладелецФайлов", СсылкаНаДокумент);
ПараметрыФайла.Вставить("ИмяБезРасширения", "Test");
ПараметрыФайла.Вставить("РасширениеБезТочки", "pdf");
ПараметрыФайла.Вставить("ВремяИзмененияУниверсальное", ТекущаяДата());
ПараметрыФайла.Вставить("Служебный", Ложь);
ПрисоединенныйФайл = РаботаСФайлами.ДобавитьФайл(ПараметрыФайла,
АдресФайлаВоВременномХранилище, АдресФайлаВоВременномХранилище,,);
// Получим файл
// ПрикрепленныйФайл - СправочникСсылка например СправочникСсылка.ПлатежноеПоручениеПрисоединенныеФайлы
// Расширение - например "pdf" (из например СправочникСсылка.ПлатежноеПоручениеПрисоединенныеФайлы)
ПутьФайла = КаталогДоговора + "\" + СокрЛП(ПрикрепленныйФайл) + "." + СокрЛП(Расширение);
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайлаДляСохранения(ПрикрепленныйФайл,, УникальныйИдентификатор);
Если НЕ ПустаяСтрока(ДанныеФайла.СсылкаНаДвоичныеДанныеФайла) Тогда
ДвоичныеДанныеФайла = ПолучитьИзВременногоХранилища(ДанныеФайла.СсылкаНаДвоичныеДанныеФайла);
Если ТипЗНЧ(ДвоичныеДанныеФайла) = Тип("ДвоичныеДанные") Тогда
ДвоичныеДанныеФайла .Записать(ПутьФайла);
КонецЕсли;
КонецЕсли;