При выборе на форме элемента, контрагент в СЗ находится (СЗКонтр.НайтиЗначение(Док.Контрагент)=1), а если выбираю группу, то не находится. Что не так я делаю?
СЗКонтр = СоздатьОбъект("СписокЗначений");
Если ПустоеЗначение(ВыбКонтрагент)=0 Тогда
Контр = СоздатьОбъект("Справочник.Контрагенты");
Если ВыбКонтрагент.ЭтоГруппа()=1 Тогда
Контр.ИспользоватьРодителя(ВыбКонтрагент);
Контр.ВыбратьЭлементы();
Пока Контр.ПолучитьЭлемент()=1 Цикл
Если Контр.ЭтоГруппа()=0 Тогда
СЗКонтр.ДобавитьЗначение(Контр);
КонецЕсли;
КонецЦикла;
Иначе
СЗКонтр.ДобавитьЗначение(ВыбКонтрагент);
КонецЕсли;
КонецЕсли;
Док = СоздатьОбъект("Документ");
СвойстваКонтр = СоздатьОбъект("Справочник.СвойстваКонтрагентов");
Если ПустоеЗначение(ВыбЗначСвойств)=0 Тогда
СвойстваКонтр.ВыбратьЭлементыПоРеквизиту("ЗначениеСвойства",
ВыбЗначСвойств,0,0);
Пока СвойстваКонтр.ПолучитьЭлемент() = 1 Цикл
Док.ВыбратьПоЗначению(ВыбНачПериода,ВыбКонПериода,
"Контрагент",СвойстваКонтр.Владелец);
Пока Док.ПолучитьДокумент()=1 Цикл
Если СЗКонтр.НайтиЗначение(Док.Контрагент)=1 Тогда
…
КонецЕсли;
КонецЦикла;
КонецЦикла;
КонецЕсли;