Запрос "существует ли Группа доступности складов, содержащая эти Склады?" #342733


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

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