v7: Есть ли в 7-ке оператор, которому передаётся Строка, содерж. текст исполн. кода? #637629


#0 by vladimir-boy
Понадобилась консоль команд в 7-ке, наподобие как здесь( реализовано в 8-ке, где имеется соответствующий искомый оператор: Выполнить (Execute) Синтаксис:    Выполнить(<Строка>) Параметры:    <Строка>    Строка, содержащая текст исполняемого кода. Описание: Позволяет выполнить фрагмент кода, который передается ему в качестве строкового значения. Примечание: В режиме запуска веб-клиент оператор не поддерживается и его вызов игнорируется. Спасибо большое за ответы.
#1 by Тихий омут
Шаблон
#2 by vladimir-boy
Я почему-то думал, что он строку готовит, а как можно его заставить команду в строковом виде (допустим: Сообщить("Привет!");) выполнить???
#3 by vladimir-boy
Нет. На всякий случай проверил: НЕ взлетела :(((( Может ещё есть варианты?
#4 by zak555
в шаблон функции нужно передавать
#5 by vladimir-boy
Если можно пожалуйста в коде показать. У меня есть Как это реализовать?
#6 by zak555
#7 by zak555
что в ТекстКоманды ?
#8 by vladimir-boy
ТекстКоманды - Это Индетификатор поля ввода, а вот содержимое например: ТекущееВремя;
#9 by zak555
функцию ты ещё передать сможешь ты лучше напиши -- зачем это тебе
#10 by vladimir-boy
Допустим хочу, что вывелось текущее время: Результат в окне сообщений: 05:03:37
#11 by vladimir-boy
Хочу консоль команд как
#12 by zak555
полной аналогии косоли команд нет в 77
#13 by zak555
хотя, теоретически сделать можно но для практической части это не нужно
#14 by vladimir-boy
Спасибо, теперь можно вздохнуть с облегчением и с грустью )))).
#15 by zak555
она и не нужна
#16 by vladimir-boy
Да случается потребность иной раз.
#17 by zak555
пример приведи мне ииразу не требовалось
#18 by Chai Nic
Через Шаблон многое можно реализовать - вызов функций, присвоение значений и т.п.. За одним исключением - нельзя присвоить значение неинициализированной ранее переменной.
#19 by zak555
цикл организуй =)
#20 by vladimir-boy
Допустим периодически надо быстро рассчитать регистры: Я пользуюсь альтернативой - внешней обработкой, где меняю кусок кода и запускаю по новой, но думал, что есть штатные инструментальные средства
#21 by zak555
рассчитать для чего ?
#22 by vladimir-boy
Для мониторинга и параллельно отладки.
#23 by zak555
для отладки есть отладчик =)
#24 by zak555
для какого мониторинга ?
#25 by vladimir-boy
Это так красное словцо (типа для наблюдения в зависимости от различных условий и параметров), не обращай внимание. Просто отладчиком очень редко пользуюсь, а вот консоль команд не помешала бы при отладке в обычном запуске режима "Предприятие".
#26 by zak555
научись пользоваться отладчиком и не изобретай велосипед
#27 by vladimir-boy
Ну-да Спасибо, я уже понял, что придётся засукавливать рукава, ну и ленивый же я стал :)))
#28 by zak555
так в 8ке тоже все активно используют отладчик
#29 by Chai Nic
Не получится. Присвоить значение в шаблоне можно только вызовом процедуры, которой нужная переменная передается параметром. Однако, в процедуру нельзя передать переменную, которая ранее не была объявлена.
#30 by vladimir-boy
Я практически обхожусь без него, если вдруг что-то не так фурычит, то временно в код вставляю команду: Сообщить(ИнтересующийОбъектИлиПеременную), а потом анализирую по её содержанию причину багов
#31 by Chai Nic
+ поправка, не процедуры, а функции
#32 by zak555
значит ты не умеешь пользоваться заложенной функциональностью 1с
#33 by vladimir-boy
may be :=)
#34 by zak555
так точно
#35 by vladimir-boy
Ок. Уговорил
#36 by zak555
теперь открой отладчик в 77 и забудь про =)
#37 by vladimir-boy
С удовольствием :)
#38 by zak555
только есть особенности использования отладчика 77
#39 by Dolly_EV
И? где продолжение про особенности использования?))
#40 by vladimir-boy
Саги не будет, так как тема уже исчерпана.
#41 by zak555
например отладка правил выгрузки если ставить точку останова с условием -- ждать долго придётся
#42 by Has
загрузитьизфайла
#43 by zak555
это для всего модуля
#44 by ADirks
1С++, ВыполняемыйМодуль
#45 by varelchik
Опередил!
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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