|
8.3 Как заставить конфигуратор выолнять то, что написано в строковой переменной? |
☑ |
0
breezee
12.10.15
✎
12:47
|
Хочу выбрать все элементы всех справочников, для этого пишу следущее
Для каждого Справ Из Метаданные.Справочники цикл
выб = СтрЗаменить("Справочники.ТУТ_ИМЯ.выбрать();","ТУТ_ИМЯ",Справ.имя);
пока выб.следующий() цикл
КонецЦикла;
КонецЦикла;
Заменяет именем справочника, но тип строковый и ничего не исполняется, т.е. получается следующее:
Мне нужно чтобы система исполняла Справочники.Вопросы.выбрать();
|
|
1
ДенисЧ
12.10.15
✎
12:48
|
Продам СП. Дорого.
Научу его читать. Очень дорого.
Научу искать в нём информацию. Безумно дорого.
|
|
2
Timon1405
12.10.15
✎
12:48
|
Выполнить(ЗахватМира)?
|
|
3
breezee
12.10.15
✎
12:51
|
Ну мне нужно получть все элементы справоника, для этого мне нужно обраттится к Справочники.МОЙ_СПРАВОЧНИК.Выбрать() и обходить там все элементы(конечно нужно все это делать через запрос), но для того чтобы получить все элементы всех справочников мне нужно заменять имя справочника для каждого справочника и уже для него получать все эелементы. Как это сделать?
|
|
4
Гёдза
12.10.15
✎
12:51
|
Справочники[ИмяСправочника].Выбрать()
|
|
5
ДенисЧ
12.10.15
✎
12:51
|
Справочники["МойСправочник"].Выбрать();
но рекомендую воспользоваться предложением из (1)
|
|
6
GreatOne
12.10.15
✎
12:51
|
Справ.Имя
|
|
7
GreatOne
12.10.15
✎
12:54
|
Для каждого Справ Из Метаданные.Справочники цикл
Выборка = Справочники[Справ.Имя].Выбрать();
Пока Выборка.Следующий() цикл
КонецЦикла;
КонецЦикла;
|
|
8
breezee
12.10.15
✎
12:54
|
(5) Спасибо.
На счет(1) я подумаю :D Вообще не думаю что такая задача мне реально когда-нибудь встретиться
|
|
9
jurassic
12.10.15
✎
12:55
|
(8) не покупай. всегда можно завести ветку на мисте. мы ненавидим тех, у кого есть СП
|
|
10
katc
12.10.15
✎
12:55
|
(0) - "все элементы всех справочников" - что за задача такая то? Почему не через запросы?
|
|
11
GreatOne
12.10.15
✎
12:56
|
(8) работа с метаданными - еще как встретится
|
|
12
breezee
12.10.15
✎
12:58
|
(10) Тестовое задание для стажеров. А как через запросы? Я же не могу выбрать Справочники.* Хотя можно в запросе выбрать все справочники что есть, ну да ладно, кажется цель данного задания - разобраться с метаданными
|
|
13
Garykom
гуру
12.10.15
✎
13:18
|
(12) говорят "запрос в цикле" это плохо...
... интересно тогда что "цикл в запросе" ?
|
|
14
GreatOne
12.10.15
✎
13:23
|
В цикле добавляй к тексту запроса объединение, получишь 1 текст запроса. Никаких выполнений в цикле.
|
|