mirror of
https://github.com/BlizD/Tasks.git
synced 2025-04-17 11:56:19 +02:00
#199 Вставка изображения из буфера обмена в описание задач
Убрал дублирование кода
This commit is contained in:
parent
5bc5df518f
commit
a2b2418e0b
@ -40,21 +40,10 @@
|
|||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ВставитьКартинкуПродолжение(Версия,ДополнительныеПараметры) Экспорт
|
Процедура ВставитьКартинкуПродолжение(Версия,ДополнительныеПараметры) Экспорт
|
||||||
Если ЗначениеЗаполнено(Версия) Тогда
|
|
||||||
Картинка = узРаботаСБуферомОбменаКлиент.КартинкаИзБуфера("Картинка",КомпонентаБуфераОбмена);
|
узРаботаСБуферомОбменаКлиент.ВставитьКартинкуПродолжение(ЭтотОбъект,
|
||||||
Если Картинка <> Неопределено Тогда
|
Версия, ДополнительныеПараметры, КомпонентаБуфераОбмена);
|
||||||
ВыделениеНачало = Неопределено;
|
|
||||||
ВыделениеКонец = Неопределено;
|
|
||||||
Элементы.Содержание.ПолучитьГраницыВыделения(ВыделениеНачало,ВыделениеКонец);
|
|
||||||
Если ВыделениеНачало <> Неопределено Тогда
|
|
||||||
ВставитьКартинкуНаСервере(ВыделениеНачало, Картинка);
|
|
||||||
КонецЕсли;
|
|
||||||
Иначе
|
|
||||||
Сообщить("Не удалось получить картинку из буфера обмена");
|
|
||||||
КонецЕсли;
|
|
||||||
Иначе
|
|
||||||
Сообщить("Не удалось получить компоненту работы с буфером обмена");
|
|
||||||
КонецЕсли;
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаСервере
|
&НаСервере
|
||||||
|
@ -581,25 +581,14 @@
|
|||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ВставитьКартинкуПродолжение(Версия,ДополнительныеПараметры) Экспорт
|
Процедура ВставитьКартинкуПродолжение(Версия,ДополнительныеПараметры) Экспорт
|
||||||
Если ЗначениеЗаполнено(Версия) Тогда
|
|
||||||
Картинка = узРаботаСБуферомОбменаКлиент.КартинкаИзБуфера("Картинка",КомпонентаБуфераОбмена);
|
узРаботаСБуферомОбменаКлиент.ВставитьКартинкуПродолжение(ЭтотОбъект,
|
||||||
Если Картинка <> Неопределено Тогда
|
Версия, ДополнительныеПараметры, КомпонентаБуфераОбмена);
|
||||||
ВыделениеНачало = Неопределено;
|
|
||||||
ВыделениеКонец = Неопределено;
|
|
||||||
Элементы.Содержание.ПолучитьГраницыВыделения(ВыделениеНачало,ВыделениеКонец);
|
|
||||||
Если ВыделениеНачало <> Неопределено Тогда
|
|
||||||
ВставитьКартинкуНаСервере(ВыделениеНачало, Картинка);
|
|
||||||
КонецЕсли;
|
|
||||||
Иначе
|
|
||||||
Сообщить("Не удалось получить картинку из буфера обмена");
|
|
||||||
КонецЕсли;
|
|
||||||
Иначе
|
|
||||||
Сообщить("Не удалось получить компоненту работы с буфером обмена");
|
|
||||||
КонецЕсли;
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаСервере
|
&НаСервере
|
||||||
Процедура ВставитьКартинкуНаСервере(Знач ВыделениеНачало, Знач Картинка)
|
Процедура ВставитьКартинкуНаСервере(Знач ВыделениеНачало, Знач Картинка) Экспорт
|
||||||
|
|
||||||
Перем ТекстСсылки;
|
Перем ТекстСсылки;
|
||||||
|
|
||||||
|
@ -243,6 +243,36 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
Процедура ВставитьКартинкуПродолжение(Форма, Версия,
|
||||||
|
ДополнительныеПараметры, КомпонентаБуфераОбмена) Экспорт
|
||||||
|
|
||||||
|
Если НЕ ЗначениеЗаполнено(Версия) Тогда
|
||||||
|
Сообщение = Новый СообщениеПользователю;
|
||||||
|
Сообщение.Текст = "Не удалось получить компоненту работы с буфером обмена";
|
||||||
|
Сообщение.Сообщить();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Картинка = узРаботаСБуферомОбменаКлиент.КартинкаИзБуфера("Картинка", КомпонентаБуфераОбмена);
|
||||||
|
|
||||||
|
Если Картинка = Неопределено Тогда
|
||||||
|
Сообщение = Новый СообщениеПользователю;
|
||||||
|
Сообщение.Текст = "Не удалось получить картинку из буфера обмена";
|
||||||
|
Сообщение.Сообщить();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ВыделениеНачало = Неопределено;
|
||||||
|
ВыделениеКонец = Неопределено;
|
||||||
|
|
||||||
|
Форма.Элементы.Содержание.ПолучитьГраницыВыделения(ВыделениеНачало,ВыделениеКонец);
|
||||||
|
|
||||||
|
Если ВыделениеНачало <> Неопределено Тогда
|
||||||
|
|
||||||
|
Форма.ВставитьКартинкуНаСервере(ВыделениеНачало, Картинка);
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область ПрограммныйИнтерфейс_Асинхронно
|
#Область ПрограммныйИнтерфейс_Асинхронно
|
||||||
|
Loading…
x
Reference in New Issue
Block a user