Как одни запросом выбрать все счета нижнего уровня? #720428


#0 by worker-good
Как выбрать все счета нижнего уровня, на которых есть аналитика и по контрагентам и по договорам. Правильно ли решено? Если неправильно поправьте.
#1 by Крошка Ру
500 рублей
#2 by Ник второй
1. нужно выбрать все счета которые являются родителями 2. Получить счета кроме 1
#3 by Maxus43
ВЫБРАТЬ     ХозрасчетныйВидыСубконто.Ссылка ИЗ     ПланСчетов.Хозрасчетный.ВидыСубконто КАК ХозрасчетныйВидыСубконто
#4 by Крошка Ру
Но, вообще, молодец, не отчаиваешься)
#5 by worker-good
Так в моем примере вроде правильно? А что означает ИМЕЮЩИЕ     КОЛИЧЕСТВО(ХозрасчетныйВидыСубконто.Ссылка) = 2
#6 by Maxus43
у тебя задача стоит "есть аналитика и по контрагентам и по договорам", своим ИЛИ ты как бы говоришь "есть аналитика ИЛИ по контрагентам ИЛИ по договорам"
#7 by Крошка Ру
#8 by worker-good
"есть аналитика и по контрагентам и по договорам", я так понимаю означает  "есть аналитика по контрагентам ИЛИ по договорам"
#9 by Maxus43
странно ты понимаешь...)
#10 by Рэйв
Группы в проводках не учавствуют если по правильному ВЫБРАТЬ различные |    Хозрасчетный.Ссылка
#11 by AugustBlack
ВЫБРАТЬ     Хозрасчетный.Ссылка ИЗ     (ХозрасчетныйВидыСубконто.ВидСубконто В(&ВидыСубконто))     И НЕ Хозрасчетный.ЗапретитьИспользоватьВПроводках     И НЕ Хозрасчетный.Родитель ЕСТЬ NULL
#12 by AugustBlack
только вот именно нужны "самого" нижнего лвла? т.е В 03сч есть сч.03.02 в нем сч.03.02.1, запрос должен выводить только 03.02.1 а не 03.02 и 03.02.1 ?
#13 by Рэйв
#14 by Maxus43
есно в добавить условие на ЗапретитьИспользоватьВПроводках
#15 by HEKPOH
ТД Царицыно? :)
#16 by Peltzer
1. Самый нижний же уровень 2. Может быть счет, где не только Контрагенты и Договоры, а ещё и другие субсчета. Проще сделать внутреннее соединение всех счетов, имеющих субконто Контрагенты со счетами, имеющими субконто Договоры, со счетами, не имеющими потомков
#17 by worker-good
КОЛИЧЕСТВО(ХозрасчетныйВидыСубконто.Ссылка) = 2" Эта надпись означает что в запросе будут рассматриваться не более 2-х видов субконто?
#18 by worker-good
Понял, если кому нужно разъясняю, по условию задача "И по контрагентам И по договорам" значит по условию задачи должно быть одновременно 2 субконто удовлетворяющее условию, а в моем примере выходит "по контрагентам ИЛИ по договорам", а это нужно чтобы из 2-х субконто хотя бы 1 чтобы был, а это неверно по условию задачи.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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