Сравнение 2 табличных частей, 2 разных документов 1С 8.3

Текст = »
|ВЫБРАТЬ
|    КонечнаяТовары.ТабЧасть КАК ТабЧасть,
|    КонечнаяТовары.Контрагент КАК Контрагент,
|    КонечнаяТовары.Номер КАК Номер,
|    КонечнаяТовары.Номенклатура КАК Номенклатура,
|    КонечнаяТовары.Ссылка КАК Счет,
|    КонечнаяТовары.Ссылка1 КАК Реал,
|    КонечнаяТовары.Количество КАК КолСчет,
|    КонечнаяТовары.Количество1 КАК КолРеал,
|    КонечнаяТовары.Количество — КонечнаяТовары.Количество1 КАК Разница
|ИЗ
|    (ВЫБРАТЬ
|        ИтСчРеал.Ссылка КАК Ссылка,
|        ИтСчРеал.Номенклатура КАК Номенклатура,
|        ИтСчРеал.Количество КАК Количество,
|        ИтСчРеал.Ссылка1 КАК Ссылка1,
|        ИтСчРеал.Количество1 КАК Количество1,
|        ИтСчРеал.Номер КАК Номер,
|        ИтСчРеал.Контрагент КАК Контрагент,
|        ИтСчРеал.ТабЧасть КАК ТабЧасть
|    ИЗ
|        (ВЫБРАТЬ
|            СчетНаОплатуПокупателюТовары.Ссылка КАК Ссылка,
|            СчетНаОплатуПокупателюТовары.Номенклатура КАК Номенклатура,
|            СУММА(СчетНаОплатуПокупателюТовары.Количество) КАК Количество,
|            РеалТов.Ссылка КАК Ссылка1,
|            РеалТов.Номенклатура КАК Номенклатура1,
|            РеалТов.Количество КАК Количество1,
|            СчетНаОплатуПокупателюТовары.Ссылка.Номер КАК Номер,
|            СчетНаОплатуПокупателюТовары.Ссылка.Контрагент КАК Контрагент,
|            «Товары» КАК ТабЧасть
|        ИЗ
|            Документ.СчетНаОплатуПокупателю.Товары КАК СчетНаОплатуПокупателюТовары
|                ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
|                    РеализацияТоваровУслугТовары.Ссылка КАК Ссылка,
|                    РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура,
|                    СУММА(РеализацияТоваровУслугТовары.Количество) КАК Количество
|                ИЗ
|                    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
|                ГДЕ
|                    РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
|                    И РеализацияТоваровУслугТовары.Ссылка.Проведен = ИСТИНА
|
|                СГРУППИРОВАТЬ ПО
|                    РеализацияТоваровУслугТовары.Номенклатура,
|                    РеализацияТоваровУслугТовары.Ссылка) КАК РеалТов
|                ПО СчетНаОплатуПокупателюТовары.Номенклатура = РеалТов.Номенклатура
|                    И СчетНаОплатуПокупателюТовары.Ссылка.Номер = РеалТов.Ссылка.Номер
|        ГДЕ
|            СчетНаОплатуПокупателюТовары.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
|            И СчетНаОплатуПокупателюТовары.Ссылка.Проведен = ИСТИНА
|
|        СГРУППИРОВАТЬ ПО
|            РеалТов.Номенклатура,
|            СчетНаОплатуПокупателюТовары.Номенклатура,
|            РеалТов.Ссылка,
|            СчетНаОплатуПокупателюТовары.Ссылка,
|            РеалТов.Количество,
|            СчетНаОплатуПокупателюТовары.Ссылка.Номер,
|            СчетНаОплатуПокупателюТовары.Ссылка.Контрагент) КАК ИтСчРеал
|
|    ОБЪЕДИНИТЬ ВСЕ
|
|    ВЫБРАТЬ
|        ИтРеалСч.Ссылка,
|        ИтРеалСч.Номенклатура1,
|        ИтРеалСч.Количество,
|        ИтРеалСч.Ссылка1,
|        ИтРеалСч.Количество1,
|        ИтРеалСч.Номер,
|        ИтРеалСч.Контрагент,
|        ИтРеалСч.ТабЧасть
|    ИЗ
|        (ВЫБРАТЬ
|            СчетТов.Ссылка КАК Ссылка,
|            СчетТов.Номенклатура КАК Номенклатура,
|            СчетТов.Количество КАК Количество,
|            РеализацияТоваровУслугТовары.Ссылка КАК Ссылка1,
|            РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура1,
|            СУММА(РеализацияТоваровУслугТовары.Количество) КАК Количество1,
|            РеализацияТоваровУслугТовары.Ссылка.Номер КАК Номер,
|            РеализацияТоваровУслугТовары.Ссылка.Контрагент КАК Контрагент,
|            «Товары» КАК ТабЧасть
|        ИЗ
|            Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
|                ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
|                    СчетНаОплатуПокупателюТовары.Ссылка КАК Ссылка,
|                    СчетНаОплатуПокупателюТовары.Номенклатура КАК Номенклатура,
|                    СУММА(СчетНаОплатуПокупателюТовары.Количество) КАК Количество
|                ИЗ
|                    Документ.СчетНаОплатуПокупателю.Товары КАК СчетНаОплатуПокупателюТовары
|                ГДЕ
|                    СчетНаОплатуПокупателюТовары.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
|                    И СчетНаОплатуПокупателюТовары.Ссылка.Проведен = ИСТИНА
|
|                СГРУППИРОВАТЬ ПО
|                    СчетНаОплатуПокупателюТовары.Номенклатура,
|                    СчетНаОплатуПокупателюТовары.Ссылка) КАК СчетТов
|                ПО РеализацияТоваровУслугТовары.Номенклатура = СчетТов.Номенклатура
|                    И РеализацияТоваровУслугТовары.Ссылка.Номер = СчетТов.Ссылка.Номер
|        ГДЕ
|            РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
|            И РеализацияТоваровУслугТовары.Ссылка.Проведен = ИСТИНА
|
|        СГРУППИРОВАТЬ ПО
|            СчетТов.Номенклатура,
|            РеализацияТоваровУслугТовары.Номенклатура,
|            СчетТов.Ссылка,
|            РеализацияТоваровУслугТовары.Ссылка,
|            СчетТов.Количество,
|            РеализацияТоваровУслугТовары.Ссылка.Номер,
|            РеализацияТоваровУслугТовары.Ссылка.Контрагент) КАК ИтРеалСч) КАК КонечнаяТовары
|
|СГРУППИРОВАТЬ ПО
|    КонечнаяТовары.Ссылка1,
|    КонечнаяТовары.Ссылка,
|    КонечнаяТовары.Номенклатура,
|    КонечнаяТовары.Количество,
|    КонечнаяТовары.Количество1,
|    КонечнаяТовары.Номер,
|    КонечнаяТовары.Контрагент,
|    КонечнаяТовары.ТабЧасть
|
|УПОРЯДОЧИТЬ ПО
|    Номер»;