|   |   | 
| 
 | 8.3 Как заставить конфигуратор выолнять то, что написано в строковой переменной? | ☑ | ||
|---|---|---|---|---|
| 0
    
        breezee 12.10.15✎ 12:47 | 
        Хочу выбрать все элементы всех справочников, для этого пишу следущее
 Для каждого Справ Из Метаданные.Справочники цикл выб = СтрЗаменить("Справочники.ТУТ_ИМЯ.выбрать();","ТУТ_ИМЯ",Справ.имя); пока выб.следующий() цикл КонецЦикла; КонецЦикла; Заменяет именем справочника, но тип строковый и ничего не исполняется, т.е. получается следующее: http://i.imgur.com/OXwhGPv.png Мне нужно чтобы система исполняла Справочники.Вопросы.выбрать(); | |||
| 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 текст запроса. Никаких выполнений в цикле.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |