"<pre>Процедура КнопкаВыполнитьНажатие(Кнопка) ТЗ1 = Новый ТаблицаЗначений; ТЗ1.Колонки.Добавить("кол1", ОбщегоНазначения.ПолучитьОписаниеТиповСтроки(2)); ТЗ1.Колонки.Добавить("кол2", ОбщегоНазначения.ПолучитьОписаниеТиповСтроки(2)); ТЗ1.Колонки.Добавить("кол3", ОбщегоНазначения.ПолучитьОписаниеТиповСтроки(2)); Для н = 1 По 3 Цикл НовСтр = ТЗ1.Добавить(); НовСтр.Кол1 = "А" + н; НовСтр.Кол2 = "Б" + н; НовСтр.Кол3 = "В" + н; КонецЦикла; ТЗ2 = ТЗ1.Скопировать(); НовСтр = ТЗ2.Добавить(); НовСтр.Кол1 = "А4"; НовСтр.Кол2 = "Б4"; НовСтр.Кол3 = "В4"; НовСтр = ТЗ1.Добавить(); НовСтр.Кол1 = "А5"; НовСтр.Кол2 = "Б5"; НовСтр.Кол3 = "В5"; Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ВнИст1.Кол1, | ВнИст1.Кол2, | ВнИст1.Кол3 |ПОМЕСТИТЬ ВТ1 |ИЗ | &Ист1 КАК ВнИст1 |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ВнИст2.Кол1, | ВнИст2.Кол2, | ВнИст2.Кол3 |ПОМЕСТИТЬ ВТ2 |ИЗ | &Ист2 КАК ВнИст2 |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ВТ1.Кол1, | ВТ1.Кол2, | ВТ1.Кол3 |ИЗ | ВТ1 КАК ВТ1, | ВТ2 КАК ВТ2 |ГДЕ | (НЕ ВТ1.Кол1 В | (ВЫБРАТЬ | ВТ2.Кол1 | ИЗ | ВТ2)) | И (НЕ ВТ1.Кол2 В | (ВЫБРАТЬ | ВТ2.Кол2 | ИЗ | ВТ2)) | И (НЕ ВТ1.Кол3 В | (ВЫБРАТЬ | ВТ2.Кол3 | ИЗ | ВТ2)) | |ОБЪЕДИНИТЬ | |ВЫБРАТЬ | ВТ2.Кол1, | ВТ2.Кол2, | ВТ2.Кол3 |ИЗ | ВТ1 КАК ВТ1, | ВТ2 КАК ВТ2 |ГДЕ | (НЕ ВТ2.Кол1 В | (ВЫБРАТЬ | ВТ1.Кол1 | ИЗ | ВТ1)) | И (НЕ ВТ2.Кол2 В | (ВЫБРАТЬ | ВТ1.Кол2 | ИЗ | ВТ1)) | И (НЕ ВТ2.Кол3 В | (ВЫБРАТЬ | ВТ1.Кол3 | ИЗ | ВТ1))" ; Запрос.УстановитьПараметр("Ист1", ТЗ1); Запрос.УстановитьПараметр("Ист2", ТЗ2); Результат = Запрос.Выполнить(); ТЗ = Результат.Выгрузить(); ТЗ.ВыбратьСтроку(); КонецПроцедуры </pre>"