Как добавить запись в справочник имя которого выбрал пользователь?

1. user2023499 20.12.23 10:37 Сейчас в теме
Как добавить запись в справочник имя которого выбрал пользователь?

справочник1 = Метаданные.НайтиПоТипу(ИскомыйТип);
эл = справочник1.СоздатьЭлемент();//ошибка метод отсутствует СоздатьЭлемент()
эл.Наименование = Наименование; 
эл.записать();
По теме из базы знаний
Найденные решения
3. ActionBlog 20.12.23 13:45 Сейчас в теме
МенеджерСправочника = Справочники[ИскомыйТип];
Если ЗначениеЗаполнено(МенеджерСправочника) Тогда
	ЭлементСправочника = МенеджерСправочника.СоздатьЭлемент();
	Попытка
		ЭлементСправочника.Наименование = Наименование;
	Исключение
		Сообщить(ОписаниеОшибки());//Может не быть наименования?
	КонецПопытки;
	ЭлементСправочника.Записать();
КонецЕсли;
Показать
user2023499; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Pavel Rodinchenko 20.12.23 10:40 Сейчас в теме
(1)может что-то такое:
Справочники[справочник1.Имя].СоздатьЭлемент()
?
konsta2006; +1 Ответить
3. ActionBlog 20.12.23 13:45 Сейчас в теме
МенеджерСправочника = Справочники[ИскомыйТип];
Если ЗначениеЗаполнено(МенеджерСправочника) Тогда
	ЭлементСправочника = МенеджерСправочника.СоздатьЭлемент();
	Попытка
		ЭлементСправочника.Наименование = Наименование;
	Исключение
		Сообщить(ОписаниеОшибки());//Может не быть наименования?
	КонецПопытки;
	ЭлементСправочника.Записать();
КонецЕсли;
Показать
user2023499; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот