Т.е. этот код может быть как сотрудника, подразделения так и справочника значения субконто который подчиненный справочнику видсубконто кажется.
Сч = СоздатьОбъект("Счет.Основной");
Сч.НайтиСчет(Счет);
Если Сч.Выбран() = 1 Тогда
Для Инд = 1 По Сч.КоличествоСубконто() Цикл
Сообщить("Субконто " + Сч.ВидСубконто(Инд));
КонецЦикла;
КонецЕсли;
У 20 счета так выводится:
Субконто Виды продукции
Субконто Затраты на производство
Субконто Подразделения
Как по этим данным к примеру искать где то что то не представляю. Т.е. можно конечно по условиям
Если Счет.ВидСубконто(инд) = "Подразделения" Тогда
// искать в справочнике подразделения
ИначеЕсли <еше одно условие> Тогда
// делать поиск в справочнике Субконто по виду субконтно к примеру "Виды продукции"
КонецЕсли;