Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Запрос - из 2-х таблиц=результат-записи, которые не входят во вторую таблицу

Olga3891
читатель
офлайн
Дата регистрации: 10.10.2006
Сообщений: 497
Пост №1
 
14.09.2011 08:49

вопрос наверно простой - но не могу сама разобраться. Есть таблица с тремя колонками, есть вторая таблица тоже с 3-колонками - все это во временных таблицах запроса. записи первой таблицы полностью содержат записи второй. как бы вывести те записи, которых нет во второй таблице? спасибо за помощь...

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №2
 
14.09.2011 09:41

выбрать все записи из врем.таб. во вложенном запросе, а потом из него "Выбрать различные".

endim
читатель
офлайн
Дата регистрации: 27.05.2011
Сообщений: 16
Пост №3
 
14.09.2011 09:41

Запрос в студию

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №4
 
14.09.2011 10:01

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

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20952
Пост №5
 
14.09.2011 10:04

Вопрос чисто теоретический или несет какую то смысловую нагрузку?

Olga3891
читатель
офлайн
Дата регистрации: 10.10.2006
Сообщений: 497
Пост №6
 
14.09.2011 10:07

так в этом запросе все строки выводятся как из тз1, так и из тз2,. а мне надо чтобы вывелась одна строка (а4,б4,в4)...

Olga3891
читатель
офлайн
Дата регистрации: 10.10.2006
Сообщений: 497
Пост №7
 
14.09.2011 10:07

вопрос чисто теоретический)))

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20952
Пост №8
 
14.09.2011 10:08

Теперь нужно осмыслить разницу между объединить и соединить!

Olga3891
читатель
офлайн
Дата регистрации: 10.10.2006
Сообщений: 497
Пост №9
 
14.09.2011 10:20

так и как вывести то только одну строку(из прилагаемого запроса)?

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №10
 
14.09.2011 10:43

А обязательно запросом?

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация