1C:Бухгалтерия
1С:CRM ПРОФ, КОРП
1С:ERP Управление предприятием 2
Платформа 1С v8.3
Корп. решения 1С
Здравствуйте. Я плохо знаю русский. Извините за этого. Я еще новичок в 1С программирование. В УТ 10.3. Написал запрос который показывает список договоров который был движения регистра. Но надо что получить те договоры который не делали движения. Как изменить запрос для этого?
Спасибо всем за ранее.
Спасибо всем за ранее.
ВЫБРАТЬ
ВзаиморасчетыСКонтрагентами.Контрагент,
ВзаиморасчетыСКонтрагентами.ДоговорКонтрагента
ПОМЕСТИТЬ ВТ_Регистры
ИЗ
РегистрНакопления.ВзаиморасчетыСКонтрагентами КАК ВзаиморасчетыСКонтрагентами
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
РасчетыСКонтрагентами.Контрагент,
РасчетыСКонтрагентами.ДоговорКонтрагента
ИЗ
РегистрНакопления.РасчетыСКонтрагентами КАК РасчетыСКонтрагентами
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТ_Регистры.Контрагент,
ВТ_Регистры.ДоговорКонтрагента
ИЗ
ВТ_Регистры КАК ВТ_Регистры
СГРУППИРОВАТЬ ПО
ВТ_Регистры.Контрагент,
ВТ_Регистры.ДоговорКонтрагента
ПоказатьПо теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2)
Так ничего не показывает
ВЫБРАТЬ
ВзаиморасчетыСКонтрагентами.Контрагент,
ВзаиморасчетыСКонтрагентами.ДоговорКонтрагента
ПОМЕСТИТЬ ВТ_Регистры
ИЗ
РегистрНакопления.ВзаиморасчетыСКонтрагентами КАК ВзаиморасчетыСКонтрагентами
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
РасчетыСКонтрагентами.Контрагент,
РасчетыСКонтрагентами.ДоговорКонтрагента
ИЗ
РегистрНакопления.РасчетыСКонтрагентами КАК РасчетыСКонтрагентами
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ДоговорыКонтрагентов.Ссылка,
ВТ_Регистры.ДоговорКонтрагента
ИЗ
ВТ_Регистры КАК ВТ_Регистры
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
ПО (ВТ_Регистры.ДоговорКонтрагента ЕСТЬ NULL)
ПоказатьТак ничего не показывает
Если так попробовать:
*исправил
ВЫБРАТЬ
ВзаиморасчетыСКонтрагентами.Контрагент,
ВзаиморасчетыСКонтрагентами.ДоговорКонтрагента
ПОМЕСТИТЬ ВТ_Регистры
ИЗ
РегистрНакопления.ВзаиморасчетыСКонтрагентами КАК ВзаиморасчетыСКонтрагентами
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
РасчетыСКонтрагентами.Контрагент,
РасчетыСКонтрагентами.ДоговорКонтрагента
ИЗ
РегистрНакопления.РасчетыСКонтрагентами КАК РасчетыСКонтрагентами
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТ_Регистры.Контрагент,
ВТ_Регистры.ДоговорКонтрагента
ПОМЕСТИТЬ ВТ_Сгруппировали
ИЗ
ВТ_Регистры КАК ВТ_Регистры
СГРУППИРОВАТЬ ПО
ВТ_Регистры.Контрагент,
ВТ_Регистры.ДоговорКонтрагента
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВЫБОР
КОГДА ВТ_Сгруппировали.ДоговорКонтрагента = NULL
ТОГДА ДоговорыКонтрагентов.Ссылка
КОНЕЦ КАК ДоговорБезДвижений
ИЗ
Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Сгруппировали КАК ВТ_Сгруппировали
ПО ДоговорыКонтрагентов.Ссылка = ВТ_Сгруппировали.ДоговорКонтрагента
Показать*исправил
Попробуй так:
ВЫБРАТЬ
ВзаиморасчетыСКонтрагентами.Контрагент,
ВзаиморасчетыСКонтрагентами.ДоговорКонтрагента
ПОМЕСТИТЬ ВТ_Регистры
ИЗ
РегистрНакопления.ВзаиморасчетыСКонтрагентами КАК ВзаиморасчетыСКонтрагентами
СГРУППИРОВАТЬ ПО
ВзаиморасчетыСКонтрагентами.Контрагент,
ВзаиморасчетыСКонтрагентами.ДоговорКонтрагента
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
РасчетыСКонтрагентами.Контрагент,
РасчетыСКонтрагентами.ДоговорКонтрагента
ИЗ
РегистрНакопления.РасчетыСКонтрагентами КАК РасчетыСКонтрагентами
СГРУППИРОВАТЬ ПО
РасчетыСКонтрагентами.ДоговорКонтрагента,
РасчетыСКонтрагентами.Контрагент
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТ_Регистры.Контрагент,
ВТ_Регистры.ДоговорКонтрагента,
ВЫБОР
КОГДА ВТ_Регистры.ДоговорКонтрагента ЕСТЬ NULL
ТОГДА "Без движений"
ИНАЧЕ "с движениями"
КОНЕЦ КАК Движения
ИЗ
ВТ_Регистры КАК ВТ_Регистры
СГРУППИРОВАТЬ ПО
ВТ_Регистры.Контрагент,
ВТ_Регистры.ДоговорКонтрагента,
ВЫБОР
КОГДА ВТ_Регистры.ДоговорКонтрагента ЕСТЬ NULL
ТОГДА "Без движений"
ИНАЧЕ "с движениями"
КОНЕЦ
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ДоговорыКонтрагентов.Владелец,
ДоговорыКонтрагентов.Ссылка,
ВЫБОР
КОГДА ВТ_Регистры.ДоговорКонтрагента ЕСТЬ NULL
ТОГДА "Без движений"
ИНАЧЕ "с движениями"
КОНЕЦ
ИЗ
Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Регистры КАК ВТ_Регистры
ПО ДоговорыКонтрагентов.Ссылка = ВТ_Регистры.ДоговорКонтрагента
ГДЕ
ВТ_Регистры.ДоговорКонтрагента ЕСТЬ NULL
СГРУППИРОВАТЬ ПО
ДоговорыКонтрагентов.Ссылка,
ВЫБОР
КОГДА ВТ_Регистры.ДоговорКонтрагента ЕСТЬ NULL
ТОГДА "Без движений"
ИНАЧЕ "с движениями"
КОНЕЦ,
ДоговорыКонтрагентов.Владелец
ИТОГИ ПО
Движения
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот