Запрос первый шаги

1. _7445_ 06.05.19 13:38 Сейчас в теме
Здравствуйте. Я плохо знаю русский. Извините за этого. Я еще новичок в 1С программирование. В УТ 10.3. Написал запрос который показывает список договоров который был движения регистра. Но надо что получить те договоры который не делали движения. Как изменить запрос для этого?
Спасибо всем за ранее.
ВЫБРАТЬ
    ВзаиморасчетыСКонтрагентами.Контрагент,
    ВзаиморасчетыСКонтрагентами.ДоговорКонтрагента
ПОМЕСТИТЬ ВТ_Регистры
ИЗ
    РегистрНакопления.ВзаиморасчетыСКонтрагентами КАК ВзаиморасчетыСКонтрагентами

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    РасчетыСКонтрагентами.Контрагент,
    РасчетыСКонтрагентами.ДоговорКонтрагента
ИЗ
    РегистрНакопления.РасчетыСКонтрагентами КАК РасчетыСКонтрагентами
;

////////////////////////////////////////////////////////////­­////////////////////
ВЫБРАТЬ
        ВТ_Регистры.Контрагент,
    ВТ_Регистры.ДоговорКонтрагента
ИЗ
    ВТ_Регистры КАК ВТ_Регистры
СГРУППИРОВАТЬ ПО
        ВТ_Регистры.Контрагент,
        ВТ_Регистры.ДоговорКонтрагента
Показать
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. tvm 06.05.19 13:48 Сейчас в теме
(1) сделать еще однувременную таблицу, выбирая в нее из справочника договоры. Потом соединить с ВТ_Регистры и проверкой на NULL
3. _7445_ 06.05.19 13:49 Сейчас в теме
(2)Спасибо за вниманию. Можете подробнее
4. _7445_ 06.05.19 13:57 Сейчас в теме
(2)
ВЫБРАТЬ
	ВзаиморасчетыСКонтрагентами.Контрагент,
	ВзаиморасчетыСКонтрагентами.ДоговорКонтрагента
ПОМЕСТИТЬ ВТ_Регистры
ИЗ
	РегистрНакопления.ВзаиморасчетыСКонтрагентами КАК ВзаиморасчетыСКонтрагентами

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	РасчетыСКонтрагентами.Контрагент,
	РасчетыСКонтрагентами.ДоговорКонтрагента
ИЗ
	РегистрНакопления.РасчетыСКонтрагентами КАК РасчетыСКонтрагентами
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ_Регистры.ДоговорКонтрагента
ПОМЕСТИТЬ ВТ_Группировка
ИЗ
	ВТ_Регистры КАК ВТ_Регистры

СГРУППИРОВАТЬ ПО
	ВТ_Регистры.ДоговорКонтрагента
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ДоговорыКонтрагентов.Ссылка
ПОМЕСТИТЬ ВТ_Договоры
ИЗ
	Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
ГДЕ
	ДоговорыКонтрагентов.ЭтоГруппа = ЛОЖЬ
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ_Договоры.Ссылка
ИЗ
	ВТ_Группировка КАК ВТ_Группировка
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Договоры КАК ВТ_Договоры
		ПО (ВТ_Группировка.ДоговорКонтрагента ЕСТЬ NULL)
Показать

Ничего не показывает
5. tvm 06.05.19 14:23 Сейчас в теме
(4) Вам надо соединить ВТ_Регистры и ВТ_Договоры
7. AlexandrVrn 07.05.19 14:28 Сейчас в теме
ВЫБРАТЬ
ВзаиморасчетыСКонтрагентами.Контрагент,
ВзаиморасчетыСКонтрагентами.ДоговорКонтрагента
ПОМЕСТИТЬ ВТ_Регистры
ИЗ
РегистрНакопления.ВзаиморасчетыСКонтрагентами КАК ВзаиморасчетыСКонтрагентами

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
РасчетыСКонтрагентами.Контрагент,
РасчетыСКонтрагентами.ДоговорКонтрагента
ИЗ
РегистрНакопления.РасчетыСКонтрагентами КАК РасчетыСКонтрагентами
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
ВТ_Регистры.ДоговорКонтрагента
ПОМЕСТИТЬ ВТ_Группировка
ИЗ
ВТ_Регистры КАК ВТ_Регистры

СГРУППИРОВАТЬ ПО
ВТ_Регистры.ДоговорКонтрагента
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
ДоговорыКонтрагентов.Ссылка
ИЗ
Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
ГДЕ
ДоговорыКонтрагентов.ЭтоГруппа = ЛОЖЬ
И
НЕ ДоговорыКонтрагентов.Ссылка В(ВТ_Регистры.ДоговорКонтрагента)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот