Имя: Пароль:
1C
 
Как по имени справочника получить Менеджер справочника
0 TimurM
 
02.03.07
22:43
Т.е. есть имя справочника, например "Долножности организаций".

Как мне получить вот это

НовыйОбъект = Справочники.ДолжностиОрганизаций.СоздатьЭлемент();
1 Темный Эльф
 
02.03.07
23:00
Возможно обращение к менеджеру справочника посредством оператора [...]. В качестве аргумента передается имя справочника, как оно задано в конфигурации.
....
   ИмяСправочника = Справочник.Имя;
   МенеджерСправочника = Справочники[ИмяСправочника];
....
(с) СП
2 Neco
 
02.03.07
23:00
Справочники["ДолжностиОрганизаций"]
3 TimurM
 
03.03.07
18:39
(1) (2) Есть ПолноеИмяСправочника, т.е. то что мы видим в Операции--Справочники, а именно строка "Должности Организаций".

А вообще задача такая: сделать выбор списка со всеми именами справочников. Пользователь выбрал нужный. И именно для этого нужного необходимо создать новый элемент.
4 TormozIT
 
гуру
03.03.07
18:45
Для каждого СправочникМенеджер Из Справочники Цикл
   Сообщить(ТипЗнч(СправочникМенеджер.ПустаяСсылка()));
КонецЦикла
5 TimurM
 
03.03.07
18:49
напишите, именно, как сделать чтобы было

Справочники.ДолжностиОрганизаций.СоздатьЭлемент();

если чувак выбрал "Должности организаций"
6 Темный Эльф
 
03.03.07
19:17
СС = Новый СписокЗначений;
   Для Каждого СправочникМенеджер из Справочники Цикл
       СС.Добавить(СправочникМенеджер,ТипЗнч(СправочникМенеджер.ПустаяСсылка()));
   Конеццикла;    
   ЭлементСпискаЗначений=СС.ВыбратьЭлемент("Выберите тип",Неопределено);
   ЭлементСправочника=ЭлементСпискаЗначений.Значение.СоздатьЭлемент();
7 мордвин
 
03.03.07
19:18
(5) ну ты пипец. Развел здесь две темы, когда всё в одной можно было уместить. Стучись в асю.
8 TimurM
 
04.03.07
14:02
Спасибо, дорогие
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший