Выгрузка из БД MSSQL в 1C v7.7 Информации по контрагентам

Новая тема
"
Приветствую. Интересует, как построить код, для разделения контрагентов по подгруппам.

Допустим в справочнике контрагентов имеет две группы:
+Справочник контрагентов
+Покупатели
+Поставщики

Покупателей отбрасываем, так как интересуют только поставщики.
Группа поставщики имеет 3 подгруппы:
 
+Справочник контрагентов
+Поставщики  
  +Алкоголь
  +Продукты
  +Холодильник

При обработке контрагентов происходит следующее:

Пос=ВЧисло(Запр.GetColByName("ISVENDOR"));
Пок=ВЧисло(Запр.GetColByName("ISBUYER"));
//Запрос на вид поставщика: 1- алкоголь, 2-продукты, 3-холодильник.
ВидПоставщика=ВЧисло(Запр.GetColByName("AlcoVen"));



//Распределение контрагентов
Если (Пок=1) и (Пос=0)  Тогда
Гр="Покупатели"

//Распределение поставщиков по группам
ИначеЕсли (Пок=0) и (Пос=1)  Тогда                  
Гр="Поставщики"
Иначе
Гр=""""
КонецЕсли;        

     

Переменную ВидПоставщика нужно использовать, чтобы понять, в какую подгруппу определить контрагент поставщика. Вопрос, как изменить то, что после (распределение контрагентов), чтобы поставщики ещё раскидывались по подгруппам.

Заранее спасибо, с уважением."
"Просто структурные конструкции языка имеют только

Если Тогда
Если Тогда Иначе
Если Тогда ИначеЕсли

Как я представляю, мне нужно примерно вписать ещё три варианта, после определения что это поставщик

.....................................
Если (Пок=1) и (Пос=0)  Тогда
Гр="Покупатели"
ИначеЕсли (Пок=0) и (Пос=1)  Тогда                  
Гр="Поставщики"
Иначе
Гр=""""
КонецЕсли;        
.....................................

А как вписать, если структурные конструкции языка могут быть только [Если Тогда ИначеЕсли],

Примерно следующие вариации:
.....................................
Если (ВидПоставщика=1)
Тогда Гр="Поставщики.Алкоголь"
ИначеЕсли (ВидПоставщика=2) Тогда
Гр="Поставщики.Продукты"
Иначе Гр="Поставщики.Холодильник"
КонецЕсли;
.....................................

?"
Ещё актуально. Прошу помощи.
т.е., как я понял, у Вас все контрагенты записаны в группе Контрагенты.Поставщики, а Вам их нужно раскидать по подгруппам, исходя из значения ВидПоставщика?
Читают тему
(гостей: 1)

Быстрый переход