Имя: Пароль:
1C
 
Скопировать в буфер обмена результат работы в УФ?
0 Fragster
 
гуру
24.02.26
15:40
совместимость 8.3.7, так что нативной работы с буфером нет. Делаю так:

&НаКлиенте
Процедура СформироватьЖсон(Команда)
    СформироватьЖсонНаСервере();
    ТекущийЭлемент = Элементы.РезультатЖсон;
    ПодключитьОбработчикОжидания("СкопироватьВБуфер", 0.5, Истина);
КонецПроцедуры

&НаКлиенте
Процедура СкопироватьВБуфер();
    Shell = Новый COMОбъект("Wscript.Shell");
    Shell.SendKeys("^a");
    Shell.SendKeys("^c");
КонецПроцедуры

Элемент управления РезультатЖсон активизируется, но выделения текста и копирования в буфер не происходит.
1 Fragster
 
гуру
24.02.26
15:40
совсем всё забыл уже
2 Fragster
 
гуру
24.02.26
15:42
а, блин. если сделать ^A и ^C то работает.
3 Chameleon1980
 
24.02.26
15:47
чудно так побеседовал сам с собой :)
4 PR
 
24.02.26
15:49
(3) Он забыл в конце написать "Лошара, вон из профессии" :))
5 Fragster
 
гуру
24.02.26
15:55
(3) главное - результат
6 Гипервизор
 
24.02.26
16:37
(0) О какой нативной работе с буфером речь? Если вы про СредстваБуфераОбмена, то режим совместимости тут не влияет.
7 Fragster
 
гуру
24.02.26
17:58
(6) при платформе или режиме совместимости ниже 8.3.24 такого объекта нет
8 TormozIT
 
гуру
24.02.26
21:40
Бери легкую внешнюю компоненту из ИР https://www.hostedredmine.com/issues/932751
9 Гипервизор
 
25.02.26
07:13
(7) При платформе ниже 8.3.24 такого объекта нет, логично. Ибо его завезли именно тогда. Но от режима совместимости не зависит. Тестировал в своё время в УПП с режимом 8.2.16.
10 Fragster
 
гуру
25.02.26
11:30
(9) выглядит как ошибка - платформа в режиме совместимости должна иметь возможность работать на релизе, совместимость с которым заявлена.

в СП при использовании режима совместимости  и без установленной галочки "Отображать нерекомендованные объекты" этого объекта нет, а с установленной галочкой - красная надпись "Доступен, начиная с версии 8.3.24."
11 Гипервизор
 
25.02.26
11:40
(10) Ну это давняя проблема. Но вендор это проблемой не считает. Вот это "доступен, начиная..." можно понимать как хочешь. Конкретно про режим совместимости редко пишут. Обычно новые фишки платформы тестирую на разных режимах совместимости и у всех разное ограничение по режиму или оно вообще отсутствует.
12 RomanYS
 
25.02.26
11:42
(10) У 1с это так не работает. Какой режим совместимости у УПП? На релизах минимальная платформа заявлена 8.3.22.1704
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.