Имя: Пароль:
1C
1С v8
Получить ссылку на ТЗ имея ее название строкой
0 Web00001
 
31.05.12
08:54
Драсти всем! Есть 10 разных табличек, в процессе работы мне надо обратиться к таблице заранее нельзя сказать что к именно этой, но есть название этой таблицы в строковой переменной, то есть перем1 = "ТЗ1"; как обратиться к табличке имя которой в перем1?
1 Stepa86
 
31.05.12
08:57
Таблицы в структуру закинь и в структуре обращайся как структ[перем1]

ЗЫ за имя переменной "перем1" я б табуреткой отшибал выступающие органы
2 Maxus43
 
31.05.12
09:02
Выполнить("МояТЗ = " + "ТЗ1");
3 Web00001
 
31.05.12
09:02
(1) В структуру это понятно, других вариантов нет?
ЗЫ Надо понимать что это пример, что бы не приводить код, ибо это не имеет смысла, или плохое настроение и надо до кого то доe$aтьcя?
4 Web00001
 
31.05.12
09:04
(2)Прикольно :) Как то даже не подумал об этом
5 Maxus43
 
31.05.12
09:05
короче Выполнить() Вычислить() кури, как раз для таких случаев
6 Stepa86
 
31.05.12
09:06
(3) если тз это реквизиты формы, то можно ЭтаФорма[ИмяТЗ], можно череч выполнить( и вычислить( как в (2), так то вариантов много и определяются они архитектурой в целом

ЗЫ просто совет не юзать херовые имена в боевом коде. Причем не тебе, а в принципе.
7 Web00001
 
31.05.12
09:11
(6) Это просто переменная, переменная локального конекста и все. Понятно, значит буду посмотреть в сторону выполнить