Имя: Пароль:
1C
1С v8
свойство глобального контекста из строки
0 cfmm
 
14.10.12
23:33
Есть строки вида: "Справочники", "Документы", "Отчеты" и т.п.
Как получить свойство глобального контекста по каждой строке без использования конструкции условия?

Если Стр = "Справочники" тогда
  Менеджер = Справочники
ИначеЕсли Стр = "Документы" тогда
  Менеджер = Документы
Иначе
.......
1 Шифровальщик2012
 
14.10.12
23:45
тебе надо так [ИмяСвойства].?
2 cfmm
 
14.10.12
23:46
(1) Да смысл такой, только эта конструкция не работает :) А конструкции if не хочется использовать
3 alexei366
 
14.10.12
23:51
А там вроде был такой метод Выполнить
4 alexei366
 
14.10.12
23:52
Выполнить (Execute)
Синтаксис:
   Выполнить(<Строка>)

Параметры:
   <Строка>
   Строка, содержащая текст исполняемого кода.

Описание:
Позволяет выполнить фрагмент кода, который передается ему в качестве строкового значения.

Примечание:
В режиме запуска веб-клиент оператор не поддерживается и его вызов игнорируется.

В режимах запуска мобильного приложения  оператор не поддерживается в операционной системе iOS.
5 alexei366
 
14.10.12
23:54
А нафиг тебе так, если думаешь дофига времени сыкономишь, так я тебе скажу оптимизировать точно из всего кода не это нужно, конструкция ИначеЕсли нормально работает и на ней ты не сыкономишь
6 cfmm
 
14.10.12
23:57
(4) ок, спасибо работает
просто хотел все сделать в одно строчке кода
7 alexei366
 
14.10.12
23:59
Ну давай, как говорил мой начальник когдато "Каждый кузнец своего счастья"
8 alexei366
 
15.10.12
00:02
Я тут подумал,и мне так кажеться Выполнить дольше наверно будет выполняться чем ИначеЕсли
2 + 2 = 3.9999999999999999999999999999999...