Имя: Пароль:
1C
1С v8
Запрос к ТЧ обработки
,
0 Kurbash
 
13.07.15
10:43
Всем привет. Есть на форме ВО две ТЧ:
ТЧ1
http://prntscr.com/7s2e7i
ТЧ2
http://prntscr.com/7s2eim

Хочу запросом сравнить если ли записи из ТЧ2 в ТЧ . Делаю запрос:

ВЫБРАТЬ
    а.Артикул КАК Артикул,
    а.Номенклатура КАК Номенклатура,
    а.едизм КАК едизм,
    а.колво КАК колво,
    а.склад КАК склад,
    а.СтрокаДляСвязи КАК СтрокаДляСвязи
ПОМЕСТИТЬ табл
ИЗ
    &состав КАК а
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    б.Артикул КАК Артикул,
    б.Номенклатура КАК Номенклатура,
    б.едизм КАК едизм,
    б.колво КАК колво,
    б.склад КАК склад,
    б.СтрокаДляСвязи КАК СтрокаДляСвязи
ПОМЕСТИТЬ табл1
ИЗ
    &состав1 КАК б
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    г.Артикул КАК Артикул,
    г.Номенклатура КАК Номенклатура,
    г.едизм КАК едизм,
    г.колво КАК колво,
    г.склад КАК склад,
    г.СтрокаДляСвязи,
    д.Артикул КАК Артикул1,
    д.Номенклатура КАК Номенклатура1,
    д.едизм КАК едизм1,
    д.колво КАК колво1,
    д.склад КАК склад1,
    д.СтрокаДляСвязи КАК СтрокаДляСвязи1
ИЗ
    табл1 КАК д
        ЛЕВОЕ СОЕДИНЕНИЕ табл КАК г
        ПО д.СтрокаДляСвязи = г.СтрокаДляСвязи

УПОРЯДОЧИТЬ ПО
    г.СтрокаДляСвязи


получается какая то фигня:

http://prntscr.com/7s2ffx


Я так понимаю ошибка в запросе, только вот где?
1 Альбатрос
 
13.07.15
10:47
Результат картинки своей последней поясни. Что там?
2 Kurbash
 
13.07.15
10:47
двойные записи-почему то выходят данные с двух таблиц
3 Альбатрос
 
13.07.15
10:51
(2) А не одинаковая ли СтрокаДляСвязи в строках твоих таблиц?
4 Kurbash
 
13.07.15
10:53
да, одинаковая, но мне нужно чтобы если вТЧ1 не было такой строки все равно выводилась строка из ТЧ2, поэтому использую левое соединение
5 Альбатрос
 
13.07.15
10:58
(4) Ну так правильно он тебе выводит. У тебя во всех строках обоих таблиц одинаковый ключ сравнения. Вот у тебя и 4 строки.
6 Альбатрос
 
13.07.15
10:58
+(5) При левом соединении.
7 Ёпрст
 
13.07.15
11:02
(0) пользуй объединить
8 Kurbash
 
13.07.15
12:08
(7) а как туту объединение поможет?