из 1С в Бфер обмена

1. m@x 25.12.08 14:30 Сейчас в теме
Нужно скопировать из 1С в буфер обмена при нажатии на кнопку, а как это сзделать че то не догоняю. Кото подскажет команду для кнопки?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Душелов 4018 25.12.08 14:36 Сейчас в теме
А догонять и не надо. 1С этого не умеет. Здесь в разработках есть ВК для работы с буфером обмена.
3. m@x 25.12.08 14:36 Сейчас в теме
А название не подскажешь?
4. Душелов 4018 25.12.08 14:38 Сейчас в теме
Вверху в строке поиска вводим "буфер обмена" и жмем "найти"
5. m@x 25.12.08 14:41 Сейчас в теме
дык это было сделано до того как написано сюда, там неперелопатить :), а вообще спасибо что подсказал, в жизни бы не додумался :).
6. Душелов 4018 25.12.08 14:44 Сейчас в теме
7. m@x 25.12.08 14:54 Сейчас в теме
Я уже это смотрел, малость не подходит. Понимаешь мне просто обломно каждый раз открывать 1С выделать нужный реквизит, жать ctr-с , а потом закрывать 1С и жать ctr-v. Вот я и подумал а может она может. а она с..ка не может.
8. Душелов 4018 25.12.08 14:57 Сейчас в теме
9. venger 2124 25.12.08 18:29 Сейчас в теме
10. seermak 665 25.12.08 18:47 Сейчас в теме
Функция ПолучитьТекстБуфераОбмена()Экспорт
ТекстBuffer = "";	
#Если Клиент Тогда
   Попытка
   Buffer = Новый COMОбъект("HTMLFile");
   ТекстBuffer = Buffer.parentWindow.clipboardData.getData("Text"); 
   Buffer = Неопределено; 
   Исключение
   Сообщить("Ошибка");
   КонецПопытки;
#КонецЕсли
Возврат ТекстBuffer;
КонецФункции
Показать

где-то это было раньше здесь написано
11. 25.12.08 21:02 Сейчас в теме
Хэджхогз (Ежики) выкладывал нетленку, там была работа с буфером
(10) В моей библиотеке функций.
12. seermak 665 26.12.08 09:54 Сейчас в теме
(11) вот видишь и хозяин кода нашелся ;)
13. venger 2124 27.12.08 17:09 Сейчас в теме
(+9) Обновил, теперь можно и так:
//----------------------------------------------------------
ЗагрузитьВнешнююКомпоненту("AddIn_V7MyClipboard.dll");
БуферОбмена=СоздатьОбъект("AddIn.AddIn_V7MyClipboard");
Текст="Привет, как дела?";
БуферОбмена.ПоложитьТекстВБуферОбмена(""+Текст);
Буфер=БуферОбмена.ПолучитьТекстИзБуфераОбмена(0);
Сообщить(""+Буфер);
//----------------------------------------------------------

З.Ы. Это о http://infostart.ru/projects/2149/
З.Ы.Ы. А использовал тут http://infostart.ru/projects/2150/
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот