а вот интересно может ли 1С исполнить строку? #12810


#0 by Gorr
напр: исполнить(стр) например на фоксе это выглядело бы так: &стр
#1 by Волшебник
В версии 8.0 есть конструкции Выполнить и Вычислить В версии 7.7 есть 1. Директива #ЗагрузитьИзФайла 2. Компонента DMS (Dynamic Module Services) 3. Трюки с функцией Шаблон 4. Функция Eval при подключении через OLE
#2 by Шапокляк
rainbow.dll
#3 by Gorr
.Самым стандартным выглядит метот eval через ОЛЕ. Мне нужно отобрать в СЗ из справочника со множественным фильтром. Условия выбираются в диалоге. Можно взглянуть на примерный вариант работы 1с с оле? Благодарю
#4 by Волшебник
#5 by Gorr
ОЙ ай ай.... Чет мне инициализация не нравится. это же заранее и пароли знать нужно, и путь к базе заранее... Масса вопросов. Уж лучше кучу тупого кода написать, чем получить возможно неработающую конфу:)
#6 by Gorr
ну всеравно за помощь спасибо
#7 by Волшебник
Заходите еще. пишется "все равно"
#8 by NS
А чем шаблон нестандартен?
#9 by Рупор абсурда
Кстати, имхо, его тут и одного безо всяких там "трюков" вполне достаточно ...
#10 by Кортес
Волщебник не знает про шаблон?
#11 by big
Интересно, тогда как ты среагируешь на строку подключения ODBC, или ADO или т.п.
#12 by Gorr
Люди, а про шаблон подробнее можно? ато работает но выглядит уж очень страшно :)))
#13 by Gorr
вот из хелпа: Фрагменту текста ставится в соответствие условная комбинация символов — краткое имя фрагмента, называемое "шаблоном". Если в параметрах Конфигуратора включен режим автоподстановки, то нужный фрагмент текста будет автоматически вставляться в редакторе при наборе символов шаблона. т.е. шаблон он для ускорения редактирования кода.
#14 by Gorr
ежели так, то не работает.
#15 by Gorr
Многоуважаемые объясните пожалуйста мне в чем "стандартность" Шаблона ???
#16 by Валентин
#17 by NS
Так можно и без шаблона...
#18 by Gorr
так ведь задача была в том, чтобы в зависимости от конкретной ситуации построить гибкий набор условий и выполнить оператор, а не просто исполнить жесткопрописанный код функции.
#19 by Валентин
Т.е. в итоге ты хочешь получить так стр = "[for i=1 to 100 do | ? Если да, то извини, действительно не понял твоего вопроса.
#20 by NS
Условие - это формула, и делается через ?
#21 by Валентин
Клавиатуру свою когда нибудь выкину... "[for i=0 to 100
#22 by Gorr
в самом примитивном варианте да. хотя теоретически уровни вложенности могут быть неограничены.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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