Как не включать в запрос документы помеченные на удаление? #141500


#0 by Андрюха
v8: Как не включать в запрос документы помеченные на удаление?
#1 by Волшебник
ГДЕ НЕ ПометкаУдаления
#2 by Андрюха
А если у меня в запросе обрабатываются элементы справочников, которые могут быть удалены?
#3 by Волшебник
если элемент удален, то он уже не может обрабатываться в запросе
#4 by Андрюха
То есть которые МОГУТ быть помечены на удаление
#5 by Волшебник
Давай еще раз, тебе что надо сделать?
#6 by Андрюха
Не включать в запрос реквизиты из помеченных на удаление документов определенного типа.
#7 by goodfella
Я думаю, автор не совсем понял смысла .
#8 by Волшебник
или вообще не читал ВЫБРАТЬ * ИЗ Документ.РасходнаяНакладная ГДЕ НЕ ПометкаУдаления
#9 by Rovan
Только реквизиты или весь док-т целиком ?
#10 by Андрюха
Еще раз извиняюсь за бестолковость свою. Постараюсь поподробнее. Существуют документы Док1 и Док2, а так же справочник Спр1, часть реквизитов которого используется в Док1, а часть - в Док2. Требуется в запросе выбрать только те элементы справочника Спр1, реквизиты которых не содержатся ни в помеченных на удаление Док1, ни в помеченных Док2. Иными словами, дано:   Спр1.Реквизит1   Спр1.Реквизит2 В запрос НЕ должны попадать элементы Спр1, если их реквизиты указаны или в помеченном на удаление Док1 или в помеченном на удаление Док2.
#11 by goodfella
Я все-равно не понял. Попробуйте через консоль запросов.
#12 by Волшебник
что значит фраза "реквизит справочника указан в документе"?
#13 by Андрюха
Значит, что в каком-то документе (иди типа Док1, или типа Док2) используется элемент справочника типа Спр1.
#14 by Волшебник
Тогда тебе нужно сделать так: Выбрать РАЗЛИЧНЫЕ Контрагент ИЗ ( Выбрать РеквизитДокумента1 КАК Контрагент Из Документ.ИмяДок1 Где Не ПометкаУдаления ОБЪЕДИНИТЬ Выбрать РеквизитДокумента2 Из Документ.ИмяДок2 Где Не ПометкаУдаления ) Вложенный
#15 by Андрюха
Огромное спасибо!
#16 by Андрюха
Т.е. сначала  ИЗ    ... И потом уже тот код, да?
#17 by Волшебник
Нет.
#18 by Андрюха
Тогда в примере в запрос попадают реквизиты элементов справочника, а не сами элементы.
#19 by Волшебник
Сами элементы.
#20 by Андрюха
ОК, тогда вопрос - в примере после ОБЪЕДЕНИТЬ в строке ВЫБРАТЬ пропущено "КАК Контрагент" или так и надо?
#21 by Волшебник
Так надо.
#22 by Андрюха
Спасибо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С