Запросом выбрать партии которых нет в документах
Доброго дня!
Может и простой вопрос, но никак не могу составить правильный запрос.
Есть справочник Партии, в нём есть реквизит ДокументПоступление. В документе поступления, в табличной части так же есть реквизит Партия из справочника Партии.
Необходимо выбрать все партии, у которых заполнен реквизит ДокументПоступление, но в самой табличной части этого документа эти партии отсутствуют (глючок какой то пошёл).
Неудачный запрос:
Может и простой вопрос, но никак не могу составить правильный запрос.
Есть справочник Партии, в нём есть реквизит ДокументПоступление. В документе поступления, в табличной части так же есть реквизит Партия из справочника Партии.
Необходимо выбрать все партии, у которых заполнен реквизит ДокументПоступление, но в самой табличной части этого документа эти партии отсутствуют (глючок какой то пошёл).
Неудачный запрос:
ВЫБРАТЬ
ПоступлениеТабличнаяЧасть.Ссылка,
ПоступлениеТабличнаяЧасть.Партия,
Партии.Ссылка КАК Ссылка1
ИЗ
Документ.Поступление.ТабличнаяЧасть КАК ПоступлениеТабличнаяЧасть
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Партии КАК Партии
ПО ПоступлениеТабличнаяЧасть.Ссылка = Партии.Документ
ГДЕ
ПоступлениеТабличнаяЧасть.Партия <> Партии.Ссылка
ПоказатьПо теме из базы знаний
- Многопоточность как способ ускорения некоторых процедур
- Перенос данных и обмен из УТ 10.3 в УТ 11 / КА 2 / ERP 2. Переносятся документы, справочники и остатки
- Запрос стоимости партии на даты документов одним запросом (УТ 10)
- Заполнение документа "Корректировка записей регистров"
- Переход с УПП на ERP с сохранением документов. Фантастика или реальность?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
ВЫБРАТЬ
ПоступлениеТабличнаяЧасть.Ссылка,
ПоступлениеТабличнаяЧасть.Партия,
Партии.Ссылка КАК Ссылка1
ИЗ
Документ.Поступление.ТабличнаяЧасть КАК ПоступлениеТабличнаяЧасть
ПРАВОЕ СОЕДИНЕНИЕ Справочник.Партии КАК Партии
ПО (ПоступлениеТабличнаяЧасть.Ссылка = Партии.Документ) И (ПоступлениеТабличнаяЧасть.Партия = Партии.Ссылка)
ГДЕ
ПоступлениеТабличнаяЧасть.Партия IS NULL
Показать
(2) andrewks, Спасибо, но это не то.
В табличной части обязательно есть какая нибудь партия.
Вопрос в том, что в справочнике Партии существует 2 одинаковые записи на один и тот же документ, но одна запись фигурирует в табличной части, а другая нет. Надо найти все партии, которые не фигурируют в табличной части документа, ссылка на который записана в реквизит Документ, справочника Партии.
В табличной части обязательно есть какая нибудь партия.
Вопрос в том, что в справочнике Партии существует 2 одинаковые записи на один и тот же документ, но одна запись фигурирует в табличной части, а другая нет. Надо найти все партии, которые не фигурируют в табличной части документа, ссылка на который записана в реквизит Документ, справочника Партии.
сначала в запросе получаешь в тч документа ссылки на все партии которые есть в документе. далее получаешь все ссылки твоего справочника только в условиях ставишь Справочник.Партия.Ссылка "Не В(тут вставляешь списком или массивом все выбранные ссылки с тч документа)"
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот