Из com соединения получить субконто хозрасчетного плана счетов #748193


#0 by Aradel3d
Добрый день! Помогите с такой задачкой: есть стандартная функция, которая устанавливает тип значения (субконто) для реквизитов таблицы "УстановитьСубконтоПоСчету". Я хочу программно заполнять эти реквизиты на основе строкового их названия из com соединения, но для этого нужна конструкция типа: Субконто1.НайтиПоНаименованию("Выборка.Субконто1.Description"), а у реквизита такого метода конечно же нет, только присвоить уже готовое значение + там ведь не только справочники как тип субконто, есть еще варианты. Если ли способ зная тип значения реквизита найти его по строкову наименованию?
#1 by Cyberhawk
Документы[ИмяДокумента].НайтиПо...
#2 by Aradel3d
Дело в том, что типов может быть несколько, не только справочники к примеру. И просто поиск в какой-то части метаданных не подходит.
#3 by Aradel3d
Можно попробовать выяснять, что за тип метаданных и далее циклом искать внутри типа по наименованию... Для Каждого Справочник Из Метаданные.Справочники Цикл Если Тип Справочник = Тип МояНепонятноКакаяСсылка Тогда Справочник.НайтиПоНаименованию("Выборка.Субконто1.Description") и т.п. что-то в таком духе. Ладно буду думать дальше.
#4 by Cyberhawk
Тем не менее, любой твой метод сведется к "просто поиску в какой-то части метаданных". Покури еще метод Содержит у Метаданные.Документы, Метаданные.Справочники и т.д.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С