Динамический вызов процедуры #9293


#0 by G-Re
Можно ли реализовать нечто, вроде & в Foxpro. Например, где-то описать процедуру, обеспечивающую обработку(в массиве, справочнике,ТЗ и пр) а далее ее активизировать, зная, к чему она привязана, но не зная имени. Например . . !!!! Активизировать процедуру в Проц[i] ???? Спасибо!
#1 by Рупор абсурда
Запустить процедуру по её имени? ...
#2 by G-Re
По имени скучно писать Если то ИначеЕсли . . КонецЕсли; А если имя в реквизите какого-то справочника, то вообще неинтересно. Хочется контекстуальная подстановка, все же 1С-интерпретатор, а не компилятор.
#3 by Рупор абсурда
Можно запустить функцию ... Это легко ... Переделать из процедур функции, не хочешь? ...
#4 by Рупор абсурда
Можно ващщета и процедуру по имени запустить, но некрасиво и геморрно ...
#5 by Рупор абсурда
Или можно воспользоваться ВК ... Нет такого желания?
#6 by wolk
- а Проц(Реж) не канает?
#7 by Рупор абсурда
Нет, не канает ...
#8 by G-Re
(3-5) В принципе, можно переделать в функцию. А как тогда??? Какой ВК, FormEx??
#9 by Рупор абсурда
Да, например, ФормЭкс ...
#10 by G-Re
Очень красивое решение с функцией. Все переделал, работает. Мне кажется, этот ответ нужно в Базу знаний, можно писать красивые процедуры обработки, работающие на внешних ланных. Огромное спасибо!!!
#11 by 427
Можно и без функций писать.... Что я и делаю...
#12 by G-Re
Ну и как, если не секрет??
#13 by G-Re
Насчет Шаблон, оказывается, это та еще штучка! Можно много чего делать, попробовал, РЕКОМЕНДУЮ!. Всем спасибо!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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