Интерпретатор 1С ??? #13776


#0 by apples
В руководстве 1С (7.7) "Описание встроенного языка" во 2 томе на стр. 833-834 есть такое вот интересное предложение: " ... В данном варианте фаза вывода данных в Таблицу работает быстреепервого варианта (выигрыш ~ 20%), т.к. в програмном модуле выражения вычисляются существенно быстрее, чем выражения, помещенные в ячейках Таблицы (програмный модуль при загрузке компилируется, а выражения в ячейках таблицы интерпретируются каждый раз при выводе секций). ...". Так вот вопрос: Можно ли создать такую Таблицу, которая бы могла интерпретировать выражение и вычислять значение выражения, которое вручную или программно во заносим в определенную ячейку. (короче говоря можно ли заставить работать 1С интерпретатор во время работы программы)?
#1 by Оборотень
Может быть в режиме ввода данных используя Атрибут "Расшифровка"
#2 by 427
да. Можно.
#3 by а ля BorisG
А про функцию Шаблон тебе религия запрещает почитать ?
#4 by Rovan
Это риторический вопрос или действительно хочешь сделать что-то полезное ?
#5 by apples
По расшифровке - "Данный метод нельзя использовать при работе с областью таблицы в режиме ввода данных".
#6 by apples
Передача такая была "Хочу все знать".
#7 by Оборотень
Обидно ... :(
#9 by apples
Поясню нужно вычислить выражение не заранее занесенное в Таблицу как Шаблон или Выражение, а введеное например с клавиатуры (ну типа как это делает отладчик в "Табло" или "Вычислить выражение"), но во время работы
#10 by Rovan
Какова сложность вводимого выражения - оно математическое или испульзуются внутренние переменные (поля объектов) ?
#11 by apples
испульзуются в том числе и внутренние переменные и математические выражения. Раз в руководстве сказано что там интерпретатор ( ведь в отчете можно вывести любое выражение и кроме того ert файл может быть написан вслепую даже на другой конфе!!! )
#12 by Злобный Фей
Не понятно, чем в данном случае не устраивает системная функция Шаблон. Из синтаксис-помошника: Шаблон(<?>) Синтаксис: Шаблон(<Строка_шаблон>) Назначение: Возвращает строку, полученную по шаблону заменой встроенных выражений на значения и форматированием. Параметры: <Строка_шаблон> - строка, содержащая шаблон формирования.
#13 by Злобный Фей
Насколько я помню, в ней можно использовать все доступные в локальном контексте переменные, атрибуты и объекты.
#14 by apples
(12 Спасибо. Както не подумал на такую функцию. Все оказывается достаточно просто.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С