Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Раабота с буфером обмена. несколько строк... (http://forums.kuban.ru/f1040/raabota_s_buferom_obmena_neskol-ko_strok-2149707.html)

stepan13 02.02.2012 13:38

Раабота с буфером обмена. несколько строк...
 
Помогите.
Если некий многострочный текст (тип текстовыйдокумент). нужно по кнопке отправить его в буфер.
нагуглил такой способ, но он игнорирует переносы строк и в буфер попадает всё одной строкой.

Функция УстановитьТекстВБуферОбмена(Текст) Экспорт
#Если Клиент Тогда
Объект = Новый COMОбъект("htmlfile");
Объект.ParentWindow.ClipboardData.Setdata("Text", Текст);
Возврат Текст;
#КонецЕсли
КонецФункции

Есть альтернатива, которая сохранит форматирование? желательно без ВК.
Работа с базой идёт через вебклиент.

stepan13 02.02.2012 14:53

Усё, кажется победил...

для текстового документа добавил такую конструкцию:


ДляБуфера.РазделительСтрок = Символы.ВК+Символы.ПС;

и заработало.

stepan13 02.02.2012 15:09

не заработало, в клиенте норм, а в браузере не работает.

Ошибка при вызове конструктора (COMObject)
Буфер = Новый COMОбъект("htmlfile");
по причине:
ActiveXObject is not defined

Zurab 02.02.2012 16:11

браузер FireFox?

stepan13 02.02.2012 23:00

тестил в хроме, там эта ошибка. также проверял в ие. там другая ошибка но с тем же смыслом.

сдался, поковырявшись в настройках хрома и не найдя разрешение на СОМ.
может в тонкой настройке есть? по about:config
меня бы это устроило...


Текущее время: 17:32. Часовой пояс GMT +3.