Для корректной работы буфера необходимо включить настройку безопасности:
Chrome -> Настройки -> Показать дополнительные настройки -> Сеть -> Изменить настройки прокси-сервера -> Безопасность -> Интернет -> Другой-> Сценарии -> Разрешить програмный доступ к буферу обмена -> Включить
Разрешить программный доступ к буферу обмена в IE

февраля 5, 2010

P.Borvickiy

Эта настройка реестра позволяет управлять разрешением сценариям выполнять операции с буфером обмена (например, вырезание, копирование, вставку) в указанной области. Если включить эту настройку реестра, то сценарий сможет выполнять операции с буфером обмена.
Если выбрать параметр «Предлагать», пользователи получат запрос разрешения операций с буфером обмена. Если отключить эту настройку реестра, то сценарий не сможет выполнять операции с буфером обмена.
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3] “1407″=dword:00000003
; 0 – включить
; 1 – предлагать
; 3 - отключить
https://helpf.pro/faq/view/705.html
Для 1С 8.х
Функция ПолучитьТекстБуфераОбмена() Экспорт
#Если Клиент Тогда
Объект = Новый COMОбъект("htmlfile");
Возврат Объект.ParentWindow.ClipboardData.Getdata("Text");
#КонецЕсли
КонецФункции
Функция УстановитьТекстВБуферОбмена(Текст) Экспорт
#Если Клиент Тогда
Объект = Новый COMОбъект("htmlfile");
Объект.ParentWindow.ClipboardData.Setdata("Text", Текст);
Возврат Текст;
#КонецЕсли
КонецФункции
Для 1С 7.х
Set objHTM = CreateObject("htmlfile");
Текст = "Помощь в 1С";
objHTM.ParentWindow.ClipboardData.Setdata("Text", Текст);
Текст = objHTM.ParentWindow.ClipboardData.GetData("text");