Имя: Пароль:
1C
 
Из буфера обмена поместить многострочный текст в переменную в точке останова. Как?
,
0 TormozIT
 
гуру
11.01.23
15:55
У меня в буфере обмена большая строка с символами переноса строк. Хочу ее в переменную в точке останова поместить. Как это сделать?
Пусть это будет текст
"Заяц
Волк
заяц
волк
Осел
Дудон"
1 TormozIT
 
гуру
11.01.23
15:56
Конечно имеется ввиду БЕЗ изменения кода модуля
2 PR
 
11.01.23
15:57
Символы.ПС
3 TormozIT
 
гуру
11.01.23
16:09
(2) ИН
4 TormozIT
 
гуру
11.01.23
16:10
(2) Программную подготовку текста понятно что можно сделать, но текст меняется каждый раз. Это слишком неудобно. Для разовой операции конечно можно заморочиться.
5 Fish
 
11.01.23
16:13
(4) А что, простая вставка обрезает переносы строк?
6 arsik
 
гуру
11.01.23
16:21
Ну напиши обработку, которая превращает многостроковый текст в код 1С.
Самое простое кодировать в УРЛ + раскодировать
7 TormozIT
 
гуру
11.01.23
16:23
(5) Она их конвертирует в каракули.
8 Fish
 
11.01.23
16:29
(7) Странно, у меня каракулей нет. Нажимаю в точке останова "Установить новое значение в виде выражения", там Ctrl+V и никаких каракулей. Но, чтобы получилась строка, то надо к каждой строке добавить + Символы.ПС +

И все.
9 Гипервизор
 
11.01.23
16:31
(8) Можно и многострочный литерал добавить к каждой строке.
10 Гипервизор
 
11.01.23
16:32
(8) Но это же всё относится к "программной  подготовке текста".
11 Гипервизор
 
11.01.23
17:00
(0) А что за задача такая? Вот прямо часто надо такое делать? Как вариант - добавить свой шаблон текста.
В окне ввода выражения для локальной переменной шаблоны вполне себе поддерживаются.
Ну типа такого шаблон сделать:
СтрЗаменить(<?"">, Символ(182), Символы.ПС)
12 Garykom
 
гуру
11.01.23
17:02
13 Garykom
 
гуру
11.01.23
17:04
ну или на EDT перейти
14 TormozIT
 
гуру
11.01.23
17:19
(12) Ну это ты из файла предлагаешь закидывать текст. Но файл же еще надо как то на сервер закинуть. Опять же не всегда это возможно.
Если простого способа нет, но обойдусь. Но здравый смысл подсказывает, что способ то должен быть. Уж больно на поверхности лежит эта потребность.
15 TormozIT
 
гуру
11.01.23
17:20
(14) "то" обойдусь
16 Галахад
 
гуру
11.01.23
17:40
Функция ИзБуфера() Экспорт
    Объект = Новый COMОбъект("htmlfile");
    Возврат Объект.ParentWindow.ClipboardData.Getdata("Text");
КонецФункции

Так не пойдет?