Выполнение функции произвольным кодом (Выполнить)

builin 99 2 2 3

В 1С нет возможности выполнить произвольный код с возвратом результата. Можно результат вычисления произвольного кода присвоить переменной Результат и реализовать экспортную функцию с методом Выполнить.

Блог Жёлтая тетрадь 📒 http://t.me/yellow_pad

Функция ВычислитьФункцию(Знач ПроизвольныйКод) Экспорт
  
  Результат = Неопределено;
  
  Выполнить(ПроизвольныйКод);
  
  Если Результат = Неопределено Тогда
    ВызватьИсключение "Не присвоено значение результата (Результат = Неопределено).";
  КонецЕсли; 
  
  Возврат Результат;
  
КонецФункции
0
{7} Условие всегда Истина
{11} Функция всегда возвращает одно и тоже значение

См. также

КодВозвратаВыполнено (БСП)

КодСостоянияВыполнено (БСП)

КодВозвратаВыполненоСПредупреждениями (БСП)

КодСостоянияВыполненоСПредупреждениями (БСП)

УстановитьНапоминание (БСП)

Напомнить (БСП)

ПредставлениеЗначения (БСП)

Модератору