Имя: Пароль:
1C
1С v8
Соединение таблиц
0 Slon747
 
27.06.12
11:27
В справочнике контрагентв есть две таб. части: "Номенкл. группы" и "Торговые марки".
Требуется получить номм. группы и торговые марки контрагентов в таком виде:

Контрагент1 НомГруппа1 ТоргМарка1
Контрагент1 НомГруппа2 ТоргМарка2
Контрагент1            ТоргМарка3
Контрагент1            ТоргМарка4

Т.е. в данном случае к Контрагента1 в таб.части "Номенкл. группа" элементов меньше,
чем в таб.части "Торговые марки".
Но как при объединении так и при связывании таблиц выборка получается следующей:

Контрагент1 НомГруппа1 ТоргМарка1
Контрагент1 НомГруппа2 ТоргМарка2
Контрагент1 НомГруппа2 ТоргМарка3
Контрагент1 НомГруппа2 ТоргМарка4

Т.е. повторяется значение НомГруппа2.

Как получить выборку в нужном мне виде?
1 Ненавижу 1С
 
гуру
27.06.12
11:27
(0) а какая связь между "Номенкл. группы" и "Торговые марки" имеется?
2 Slon747
 
27.06.12
11:30
(1) Это таб части справочника Контрагенты. Следовательно:
КонтрагентыНоменклатурныеГруппы.Ссылка КАК Колнтрагент
3 Slon747
 
27.06.12
11:31
+(2) Т.е. связь между этими двумя таб частями через контрагента
4 Ненавижу 1С
 
гуру
27.06.12
11:31
(3) ну вот ты и получил что хотел, в чем проблема?
5 Slon747
 
27.06.12
11:33
(4) Хотелось бы вместо повторов "НомГруппа2" иметь NULL или пустую ссылку
6 Ненавижу 1С
 
гуру
27.06.12
11:35
(5) сначала перенумеровать ТЧ в временной таблице потом соединять по контрагенту и номерам, соединение полное
7 Slon747
 
27.06.12
11:40
(5) Спасибо. Попробую
8 Рэйв
 
27.06.12
11:41
(0)Для чего такие извраты?
9 Ненавижу 1С
 
гуру
27.06.12
11:44
(7) а стоп, нахрена пронумеровывать, у них и так уже есть НомерСтроки ))
10 Slon747
 
27.06.12
11:45
(6) Получилось. И нумерация уже есть в таб частях
Спасибо!