(7) Нет работает нормально, только результат это двоичные данные.
Т.е. выполнение такого кода позволяет через буфер перенести двоичные данные:
&НаКлиенте
Процедура Проверить(Команда)
	ПроверитьКопированиеВБуфер();
	ПроверитьПолучениеИзБуфера();
КонецПроцедуры
&НаКлиенте
Асинх Процедура ПроверитьКопированиеВБуфер()
	
	ДД = Новый ДвоичныеДанные("d:\Temp\Приложение 7.pdf");
	ДляБуфера = Новый ЭлементБуфераОбмена("application/pdf", ДД);
	
	Обещание = СредстваБуфераОбмена.ПоместитьДанныеАсинх (ДляБуфера);	
	Результат = Ждать Обещание;
	
КонецПроцедуры
&НаКлиенте
Асинх Процедура ПроверитьПолучениеИзБуфера()
		
	Обещание = СредстваБуфераОбмена.ПолучитьДанныеАсинх("application/pdf");	
	Результат = Ждать Обещание; 
	
КонецПроцедуры
Но двоичные данные <> файл