Новые возможности для работы с буфером обмена в 1С:Предприятие 8.3.24

22.11.2022      44875

Фирма «1С» сообщила, что в технологической платформе 8.3.24 будет реализована работа с буфером обмена из встроенного языка. Заметка, посвященная новой функциональности, размещена в официальном технологическом блоге «Заметки из Зазеркалья».


Что представляет собой программная работа с буфером обмена

Ранее для программной работы с буфером обмена приходилось использовать внешние компоненты, COMОбъект("htmlfile") или обращение к свойству ClipboardData объекта Документ.ParentWindow служебного элемента формы с типом ПолеHTMLДокумента.

Начиная с 8.3.24 программная работа с буфером обмена будет гораздо удобнее. В заметке на «Зазеркалье» говорится, что с версии платформы 8.3.24 в буфер обмена можно будет программно помещать и получать из него:

  • текст;
  • картинку;
  • документ HTML, а также данные в формате MathML или XML.

Кроме этого, будет доступно программное получение из буфера обмена файла в виде двоичных данных. Однако из-за особенностей работы API браузеров и ОС получение файлов будет отличаться от других форматов – это будет работать только через события.

«В объект ФормаКлиентскогоПриложения и в клиентское приложение будут добавлены события ПриВставкеИзБуфераОбмена(). Эти события будут вызываться при вставке картинки или файла (файлов) из буфера обмена. В частности, в обработчике события ПриВставкеИзБуфераОбмена() у формы можно будет, например, разобрать содержимое файла, содержащегося в буфере и, если файл содержит документ в нужном нам формате, поместить данные из файла в соответствующие поля формы», – говорится в заметке на «Зазеркалье».

Новые возможности добавлены в релиз 8.3.24 по многочисленным просьбам пользователей. Напомним, что отправлять свои пожелания по развитию 1С можно специальному telegram-боту.


Возможные сценарии использования новой функциональности

Разработчики считают, что программная работа с буфером обмена позволяет реализовать большое количество новых сценариев и сделать работу пользователей более эффективной. В качестве примеров сценариев приводят такие:

 
 Получение строки из буфера обмена
Стр = Ждать СредстваБуфераОбмена.ПолучитьДанныеАсинх(СтандартныйФорматДанныхБуфераОбмена.Текст);
 
 Получение из буфера обмена данных в формате MathML или XML
ДД = Ждать СредстваБуфераОбмена.ПолучитьДанныеАсинх("application/mathml+xml");
Если ДД = Неопределено Тогда
    Возврат;
КонецЕсли;

Стр = ПолучитьСтрокуИзДвоичныхДанных(ДД);  
 
 Помещение в буфер обмена строки
Стр = "Текст";                                          
ЭлементБО = Новый ЭлементБуфераОбмена(СтандартныйФорматДанныхБуфераОбмена.Текст, Стр); 
Сообщить(Ждать СредстваБуфераОбмена.ПоместитьДанныеАсинх(ЭлементБО));


Комментарий эксперта: включаем фантазию

Мы спросили у Артура Аюханова, ИТ-директора компании Инфостарт, какие возможные сценарии программной работы с буфером обмена будут востребованы разработчиками. Артур перечислил следующие варианты использования:

  • нативная\простая вставка картинок из приложений\браузера в формы 1С;
  • упрощение\ускорение обмена различной информацией между приложениями на машине пользователя;
  • вставка сложных данных из MS Excel, Гугл-таблиц.

«Используя возможности «из коробки», можно будет отказаться от сохранения промежуточного файла и манипуляций с этим файлом»

Артур даже в шутку предложил реализовать через буфер обмена простую интеграцию в формате EnterpriseData между соседними базами – например, между БП и ЗУП, или БП и УТ.

Или для упрощения интерфейса 1С использовать резидентный формат, когда специальная форма, открытая пользователем, включает анализ буфера обмена, и в случае появления в нем данных определенного формата сразу загрузит их в систему (преобразует к нужному виду и т.п.).

Расскажите в комментариях, какие возможности работы с буфером обмена будут востребованы в вашей деятельности?
 

Текст заметки о программной работе с буфером обмена в платформе 8.3.24 доступен в официальном технологическом блоге фирмы «1С».


Автор:
Обозреватель


Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. sapervodichka 6690 22.11.22 23:40 Сейчас в теме
https://infostart.ru/public/1740836/ вот эту бы тему добавить с копированием/вставкой списков в отборы СКД и сверху копирование самих отборов между разными СКД
Рамзес; GutaGroup; husky; +3 Ответить
2. mikl79 118 23.11.22 12:53 Сейчас в теме
Не удобный синтаксис при Помещении в буфер обмена
3. zqzq 23 23.11.22 13:35 Сейчас в теме
Из-за особенностей работы API браузеров и ОС получение файлов из буфера обмена отличается от других форматов (работает только через события).

Я так понимаю, браузер не может сам читать фоново буфер обмена. Иначе будет раздолье для ворующих пароли троянов. Т.е. пользователь должен явно "Ctrl+V" по форме 1С, а форма уже генерирует событие ПриВставкеИзБуфераОбмена().
4. DrAku1a 1678 23.11.22 15:38 Сейчас в теме
Очень нужный функционал. Знаю проекты, где для вставки картинок из буфера используют ВК, а теперь смогут обойтись без неё. Сам писал код с использованием COM-объектов и HTML документа (кнопка "Копировать текст в буфер"), теперь будет проще.
Если ещё будет работать при включенном режиме совместимости платформы, хотя-бы от 8.3.6 или 8.3.9, то вообще шикарно будет!
5. asved.ru 36 24.11.22 07:31 Сейчас в теме
Ну всё. В 8.3.27 ждём паузу!!!1111111
mRconik; Prometeus2011; daodezi; sevushka; harmless; DrAku1a; +6 Ответить
Оставьте свое сообщение

См. также

Подписывайтесь на ТГ-канал «Анализ и Управление в ИТ-проектах» и выигрывайте призы

Новость Aнализ&Управление Мероприятия

Инфостарт объявляет розыгрыш призов для всех подписчиков телеграм-канала конференции «Анализ и Управление в ИТ-проектах». Подписывайтесь на канал, участвуйте в розыгрыше и будьте в курсе всех самых актуальных новостей конференции.

сегодня в 10:15    74    AnastasiaKl    0       

1

21 марта – бесплатный вебинар по выгрузке данных из 1С в BI-аналитику

Новость Маркетплейс

На встрече поговорим о том, как автоматизировать работу по выгрузке данных из 1С для последующего анализа в BI-системах. Поможет нам в этом специальный инструмент – «Экстрактор 1С».

вчера в 16:00    209    user997184    0       

1

1С-Коннект как единое окно взаимодействия для сотрудников компании: корпоративная культура в эпоху удаленки

Новость Сервисы ИТС

1С-Коннект – готовое решение для автоматизации техподдержки со встроенным корпоративным мессенджером и возможностью удаленного подключения. Рассказываем об использовании 1С-Коннект и напоминаем, что 26 марта состоится вебинар по новым возможностям.

вчера в 15:50    159    vikad    0       

1

Онлайн-курс по прототипированию интерфейсов в Figma начнется уже сегодня: успейте присоединиться

Новость Обучение

Сегодня, 18 марта, стартует онлайн-обучению по прототипированию интерфейсов 1С. На курсе потренируемся работать с Figma, нарисуем современный баннер, спроектируем командную панель и потренируемся давать обратную связь по прототипам.

вчера в 13:00    157    user997184    0       

1

«Оркестратор 1С» v2.2: парсинг технологического журнала, топология ландшафта 1С и облегченная версия оснастки

Новость Новый релиз Обзор готовых решений

В версии 2.2 продукта мониторинга и управления системами «Оркестратор 1С» появился модуль по разбору технологического журнала, форма для просмотра и отбора записей ТЖ, отчет по распределению событий ТЖ, а также отчет «Топология ландшафта 1С».

вчера в 12:11    394    vikad    0       

15

19 марта – первое занятие по курсу «Использование Канбан Метода для управления потоком задач»

Новость Обучение

На тренинге научимся использовать Канбан Метод для организации эффективной работы и управления задачами в команде. Вы узнаете, как достигнуть равномерной и предсказуемой скорости в работе сотрудников и оправдать ожидания заказчика.

15.03.2024    317    user997184    1       

1

Новый «Урок цифры»: от начинающего до легендарного супертестировщика

Новость Образование

В рамках проекта «Урок цифры» опубликован новый урок от фирмы «1С». Школьникам 1-11 класса рассказывают о преимуществах профессии тестировщика, обучают азам тестирования и предлагают получить сертификат в случае успешного прохождения тренажёров.

15.03.2024    558    ЕленаЧерепнева    0       

3

Два по цене одного: фирма «1С» удваивает пакеты распознавания страниц для новых клиентов сервиса

Новость Сервисы ИТС

Новые пользователи сервиса «1С:Распознавание первичных документов», оплатив определенное количество распознаваний в сервисе, смогут загрузить в два раза больший объем документов. Рассказываем, как воспользоваться специальным предложением от «1С».

14.03.2024    496    ЕленаЧерепнева    0       

15

Бесплатный митап «1С в облаке» уже завтра! Присоединяйтесь к открытому обсуждению опыта экспертов

Новость Infostart Meetup Мероприятия

В эту пятницу, 15 марта в 11:00 мск на Инфостарте состоится бесплатный митап о передовых методах размещения инфраструктуры 1С в облаке. В программе 5 докладов и круглый стол. Успейте зарегистрироваться, будет интересно!

14.03.2024    534    vikad    0       

15

Секция «Программная инженерия»: рассказываем, о чем секция и как попасть в нее с докладом

Новость Aнализ&Управление Мероприятия

До конца приема заявок на доклады оставалось немного времени – дедлайн 19 марта. И мы продолжаем знакомить с секциями конференции «Анализ и Управление в ИТ-проектах», чтобы вам было проще определиться с темой выступления.

14.03.2024    413    AnastasiaKl    0       

16

До конца приема заявок на доклады конференции «Анализ & Управление в ИТ-проектах» осталось 5 дней

Новость Инфостарт Aнализ&Управление Мероприятия

Через 2,5 месяца стартует конференция для аналитиков и руководителей проектов. Если вы готовы делиться знаниями, организовать мастер-класс, воркшоп или другую активность – смело подавайте заявку. Успейте стать докладчиком до 19 марта!

13.03.2024    519    vikad    0       

15

Интервью с Павлом Филатовым о тонкостях работы с Базой знаний, 1С:ЗУП и критикой на Инфостарт

Новость Сообщество

Поговорили с постоянным автором обработок и статей для Базы знаний Инфостарт – Павлом Филатовым. Павел рассказал нам, как пришел в 1С, начал работать с ЗУП и дал советы начинающим авторам статей и обработок.

13.03.2024    801    Sofya_Sukur    3       

10

Единый семинар 1С: выступления экспертов фирмы «1С» и подарки от Инфостарт

Новость Единый семинар 1С Сервисы ИТС

3 апреля 2024 года, в среду, приглашаем бухгалтеров и руководителей присоединиться к традиционному «Единому семинару 1С». Мероприятие пройдет онлайн, а участие в нем бесплатное. Регистрация уже открыта.

13.03.2024    486    vikad    0       

16

Участвуйте в опросе и развивайте сервис 1С-Store вместе с нами

Новость Сообщество

Инфостарт совместно с фирмой «1С» запустил пилот сервиса 1С-Store. Планируем добавить в сервис больше конфигураций. Для этого нам нужна «помощь зала» – пройдите опрос и расскажите, с какими программными продуктами работаете вы.

12.03.2024    627    user997184    0       

17

Бесплатный вебинар по 1С:LIMS: публикуем ответы на вопросы участников

Новость

В конце февраля прошел онлайн-вебинар для всех, кто интересуется вопросами эффективного управления за качеством продукции на производстве. На онлайн-встрече мы подробно рассказали о возможностях решения 1С:LIMS и ответили на вопросы слушателей.

12.03.2024    629    AnastasiaKl    0       

15

КриптоПРО на MacOS заблокирована, но все равно работает

Новость Mac OS Безопасность Сервисы ИТС Цифровая подпись

Некоторые пользователи MacOS столкнулись с проблемой при использовании квалифицированной электронной подписи, которая требует использования криптографии. Проблемы возникли из-за блокировки компанией Apple продуктов КриптоПРО.

12.03.2024    1135    ЕленаЧерепнева    0       

1

Продолжаем рассказывать о секциях конференции «Анализ и Управление в ИТ-проектах»

Новость Aнализ&Управление Мероприятия

Сегодня даем слово модераторам секции «Soft skills, управление командой проекта». Узнайте, как лучше подготовить свою заявку, чтобы она прошла отбор, и какие темы докладов и мастер-классов мы рассматриваем в первую очередь.

12.03.2024    507    AnastasiaKl    0       

15

Система взаимодействия в 8.3.26: больше приватности и обновленная интеграция

Новость Зазеркалье

Официальный технологический блог «Заметки из Зазеркалья» анонсировал новые фичи в Системе взаимодействия, которые должны появиться в технологической платформе 1С:Предприятие 8.3.26. Рассказываем, что ждать от очередного нового релиза.

12.03.2024    669    ЕленаЧерепнева    0       

1

Подорожание продуктов 1С:Предприятие: до 29 марта успейте купить по старой цене

Новость

С 1 апреля 2024 года цены на лицензии, типовые и отраслевые продукты 1С увеличатся на 14-15%. Чтобы сэкономить, позаботьтесь о расширении парка лицензий заранее – оставьте заявку до 29 марта и получите счет на оплату по старой цене.

11.03.2024    1473    ЕленаЧерепнева    0       

16

Минфин пояснил, как учитывать экосбор для налога на прибыль

Новость ИТ-Новость Минфин Налоги

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

11.03.2024    434    user1915669    0       

1

Онлайн-курс по изучению механизмов платформы «1С:Предприятие»: старт завтра

Новость Обучение Программист

На курсе «”1С:Предприятие” для программистов» вы научитесь легко адаптировать систему под нужды заказчика и делать процесс разработки более гибким с помощью механизма расширений.

11.03.2024    644    AnastasiaKl    4       

16

Памятка: как правильно оформить публикацию в Базе знаний

Новость Инфостарт Сообщество Стартмани

При размещении публикации на Инфостарте важно не только сформулировать свои знания и опыт, но и аккуратно их оформить. Расскажем, о чем нужно помнить при оформлении публикации на Инфостарте и как эффективно использовать возможности редактора сайта.

07.03.2024    1427    vikad    3       

19

Узнайте о новых возможностях 1С-Коннект на бесплатном вебинаре

Новость Сервисы ИТС

26 марта в 11:00 (МСК) приглашаем на бесплатный онлайн-вебинар, где мы расскажем о новых функциональных возможностях сервиса 1С-Коннект. Платформа предназначена для автоматизации технической поддержки, услуг и коммуникаций.

07.03.2024    959    AnastasiaKl    0       

15

Приглашаем на бесплатный вебинар о GitFlic 3.0 – первом российском сервисе для работы с исходным кодом

Новость

11 марта в 14:00 Инфостарт проведет бесплатный вебинар на тему «GitFlic – платформа для разработчиков». Расскажем о преимуществах новой версии сервиса, а также обсудим стратегию обмена идеями между разработчиками для развития ИТ-отрасли.

06.03.2024    1390    vikad    0       

16

Новый сервис «Доки»: работа с электронными документами из 1С через веб-интерфейс

Новость Сервисы ИТС ЭДО

Сервис «Доки» выгружает сформированные в 1С электронные документы в защищенное облако, позволяя согласовывать, подписывать и отправлять их не только в программе 1С, но и из веб-браузера.

06.03.2024    2013    ЕленаЧерепнева    6       

3