1С 8.3 Скопировать объект из буфера обмена средствами 1С
Данные > Примеры кода 1С > 1С 8.3 Приложение, система, интерфейс
Перейти в раздел примеры кода 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://koder.by/vstavit_obekt_v_bufer_obmena_sredstvami_1s.php
0
комментарии
____________________
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник