"<br>Приветствую. Интересует, как построить код, для разделения контрагентов по подгруппам.<br><br>Допустим в справочнике контрагентов имеет две группы:<br>+Справочник контрагентов<br> +Покупатели<br> +Поставщики<br><br>Покупателей отбрасываем, так как интересуют только поставщики.<br> Группа поставщики имеет 3 подгруппы:<br> <br>+Справочник контрагентов<br> +Поставщики <br> +Алкоголь<br> +Продукты<br> +Холодильник<br><br>При обработке контрагентов происходит следующее:<br><br> Пос=ВЧисло(Запр.GetColByName("ISVENDOR"));<br> Пок=ВЧисло(Запр.GetColByName("ISBUYER"));<br>//Запрос на вид поставщика: 1- алкоголь, 2-продукты, 3-холодильник.<br> ВидПоставщика=ВЧисло(Запр.GetColByName("AlcoVen"));<br><br> <br> <br>//Распределение контрагентов <br> Если (Пок=1) и (Пос=0) Тогда<br> Гр="Покупатели"<br> <br> //Распределение поставщиков по группам <br> ИначеЕсли (Пок=0) и (Пос=1) Тогда <br> Гр="Поставщики"<br> Иначе <br> Гр=""""<br> КонецЕсли; <br><br> <br><br>Переменную ВидПоставщика нужно использовать, чтобы понять, в какую подгруппу определить контрагент поставщика. Вопрос, как изменить то, что после (распределение контрагентов), чтобы поставщики ещё раскидывались по подгруппам.<br><br>Заранее спасибо, с уважением."