1С 8.3 Скопировать объект из буфера обмена средствами 1С - Программист 1С Минск. Автоматизация бизнеса.

Популярные страницы:
Перейти к контенту

1С 8.3 Скопировать объект из буфера обмена средствами 1С

Данные > Примеры кода 1С > 1С 8.3 Приложение, система, интерфейс
Платформа 1С 8.3 позволяет работать с буфером обмена с помощью внешней компоненты COMОбъект("HtmlFile").
Внимание! Структура базы приёмника и структура база источника должно быть 100% идентичной!
Скопировать объект из буфера обмена с помощью внешней компоненты в 1С 8.3:
&НаКлиенте
Процедура Скопировать_объект_ИЗ_буфера_обмена(Команда)

  COM_Объект = Новый COMОбъект("htmlfile");
  COM_Объект.ParentWindow.ClipboardData.Setdata("Text", Скопировать_объект_НаСервере(ЭтотОбъект.СсылкаНаОбъект));

КонецПроцедуры

&НаСервереБезКонтекста
Функция Скопировать_объект_НаСервере(СсылкаНаОбъект)

   Новая_запись = Новый ЗаписьXML;
   Новая_запись.УстановитьСтроку();
   Новая_запись.ЗаписатьОбъявлениеXML();
   Новая_запись.ЗаписатьНачалоЭлемента("Root");
   ЗаписатьXML(Новая_запись, СсылкаНаОбъект.ПолучитьОбъект());
   Новая_запись.ЗаписатьКонецЭлемента();

   Возврат Новая_запись.Закрыть();

КонецФункции

// Как вставить см.: https://1cnik.by/vstavit_obekt_v_bufer_obmena_sredstvami_1s.php

Поиск кода
0
Комментарии
____________________
Copyright©, «Программист 1С в г.Минске», 28.10.2021
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник
Назад к содержимому