Имя: Пароль:
1C
 
Обратиться к объектам через точку, глобальный контекст
0 Stim
 
22.11.21
15:16
Счет = ПланыСчетов.Хозрасчетный.НайтиПоКоду("000");

а как написать что-то типа

Счет = ЭтаБаза.ПланыСчетов.Хозрасчетный.НайтиПоКоду("000");

без комсоединения, но внутри текущего контекста
1 RomanYS
 
22.11.21
15:18
(0) Зачем?
2 ДенисЧ
 
22.11.21
15:18
Зачем и чего ты этим хочешь добиться? Так ты очередную тупую бухшу не найдёшь...
3 Сергиус
 
22.11.21
15:18
эээ
4 dubolom
 
22.11.21
15:20
Сделать Структуру ЭтаБаза.
Куда запихнуть все верхние метаданные под своими именами
5 ДенисЧ
 
22.11.21
15:23
(4) А почему только верхние? Зачем эти полумеры?
6 dubolom
 
22.11.21
15:27
(5) Для заявленного в (0) достаточно:)
7 ДенисЧ
 
22.11.21
15:28
(6) Это он сейчас только (0) заявляет...
8 Галахад
 
гуру
22.11.21
15:29
Хм. Объясните для тупых, что ТС хочет?
9 pechkin
 
22.11.21
15:29
как понимаю единый код для унификации получения данных из текущей базы и по ком
10 Stim
 
22.11.21
15:32
(9) да
11 Stim
 
22.11.21
15:33
(4) вариант. спасибо
12 mikecool
 
22.11.21
15:35
контекст передавать в процедуры/функции - вот он и не будет различим
13 azernot
 
22.11.21
15:42
Можно использовать конструкции типа Выполнить(..) и Вычислить(..), где в зависимости от типа контекста убирать текст "ЭтаБаза."
14 pechkin
 
22.11.21
15:43
(10) а с запросами как? там же База.NewObject
15 Галахад
 
гуру
22.11.21
15:46
(9) Спасибо.