1с программная работа с буфером обмена функционал который многие просили и давно ждали. Посмотрим анонс от 1с.
Планируется в версии 8.3.24
В версии 8.3.24 будет реализована работа с буфером обмена из встроенного языка.
В частности, можно будет помещать в буфер обмена и получать из буфера обмена текст, картинку и документ HTML, а также получать из буфера обмена файл в виде двоичных данных. Из-за особенностей работы API браузеров и ОС получение файлов из буфера обмена отличается от других форматов (работает только через события).
В объект ФормаКлиентскогоПриложения и в клиентское приложение будут добавлены события ПриВставкеИзБуфераОбмена(). Эти события будут вызываться при вставке картинки или файла (файлов) из буфера обмена. В частности, в обработчике события ПриВставкеИзБуфераОбмена() у формы можно будет, например, разобрать содержимое файла, содержащегося в буфере и, если файл содержит документ в нужном нам формате, поместить данные из файла в соответствующие поля формы.
Приведем несколько примеров использования новой функциональности.
Получение строки из буфера обмена:
Стр = Ждать СредстваБуфераОбмена.ПолучитьДанныеАсинх(СтандартныйФорматДанныхБуфераОбмена.Текст);
Получение из буфера обмена данных в формате MathML или XML:
ДД = Ждать СредстваБуфераОбмена.ПолучитьДанныеАсинх("application/mathml+xml"); Если ДД = Неопределено Тогда Возврат; КонецЕсли; Стр = ПолучитьСтрокуИзДвоичныхДанных(ДД);
Помещение в буфер обмена строки:
Стр = "Текст"; Сообщить(Ждать СредстваБуфераОбмена.ПоместитьДанныеАсинх( Новый ЭлементБуфераОбмена(СтандартныйФорматДанныхБуфераОбмена.Текст, Стр)));
Программная работа с буфером обмена позволит реализовать большое количество новых сценариев и сделать работу пользователей более эффективной.
Ждем 8.3.24 что бы пощупать, как будет работать с буфер обмена, а пока думаем где можем применить. Я пока придумал, только загрузку координат из яндекса.
А пока можно почитать полезные материалы по программированию — тут.
Поделюсь немного планами, сейчас набрал десяток задач с собеседований буду записывать разборы и выкладывать на мой ютуб канал и в группу в вк. Подписывайтесь. ВК ютуб
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.