Версия для печати темы (https://pro1c.org.ua/index.php?s=63d0718c25579590d3d4c6c09fed0b39&showtopic=64738)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Расширение редактора "встроенный язык" поля текстового документа

Автор: Bon Jovi 17.02.21, 10:21

Добрый день. УТ 10, 8.3, обычные формы. Подскажите пожалуйста, как реализовывается этот функционал? Не могу найти информации. Мне нужно получить результат выражения, заданного в поле текстового документа с расширение "встроенный язык". Как "запустить" мне тест?
P.S. Возможно очень бредово описала ситуацию, но иначе не могу сформулировать мысль.

Автор: One 17.02.21, 10:33

Bon Jovi @ Сегодня, 10:21 * ,
Синтаксис:
Выполнить(<Строка>)

Параметры:
<Строка>
Строка, содержащая текст исполняемого кода.

Описание:
Позволяет выполнить фрагмент кода, который передается ему в качестве строкового значения.


Автор: sava1 17.02.21, 10:34

результат = Вычислить("..выражение...");

Автор: Bon Jovi 17.02.21, 10:37

One @ Сегодня, 10:33 * ,

Не понял/не нашёл, как применить.

sava1 @ Сегодня, 10:34 * ,
Спасибо. То что нужно. По крайней мере получилось реализовать так, как планировал.

Автор: Bon Jovi 17.02.21, 12:26

sava1 @ Сегодня, 10:34 * ,
А не подскажите, как я могу полученный результат обратно преобразовать в выражение? Предполагаю, что нужно в отдельной переменной хранить текст выражения, а вот как этот текст преобразовать обратно в редактор встроенного языка?

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua