Доброе утро! Что-то мозг не проснулся, а хочется сделать следующее:
Есть ПВХ где в режиме предприятия создаются элементы с одним типом.
Как мне по этому типу создать ДокументОбъект, что-то не придумать разумного варианта :( ДокументСсылка получается легко, ПолучитьОбъект() не работает, т.к. ссылки фактически нет, мне нужно установить ссылку что ли? А потом ПолучитьОбъект()? Или можно еще проще?
В общем сделал подобно (6), хотя и не хотел :(
Метаданные получил из ссылки полученной по описанию типов ПВХ.
Если СтрЧислоВхождений(МетаданныеДокумента.ПолноеИмя(), "Документ.") > 0 Тогда
НовыйДокумент = Документы[МетаданныеДокумента.Имя].СоздатьДокумент();
ИначеЕсли СтрЧислоВхождений(МетаданныеДокумента.ПолноеИмя(), "Справочник.") > 0 Тогда
НовыйДокумент = Справочники[МетаданныеДокумента.Имя].СоздатьЭлемент();
Иначе
Продолжить;
КонецЕсли;
Может есть другой вариант?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший