Как вычислить количество в запросе? #415491


#0 by Andrey07070707
Здравствуйте, подскажите как мне из такого запроса получить поле = общему количеству "НомерКомплекта" запрос: |    РегистрацииДистрибутивовСрезПоследних.Контрагент, |    РегистрацииДистрибутивовСрезПоследних.НомерКомплекта, |    РегистрацииДистрибутивовСрезПоследних.ТочкаОбслуживания, |    РегистрацииДистрибутивовСрезПоследних.Дистрибутив.НомерДистрибутива, |    РегистрацииДистрибутивовСрезПоследних.Дистрибутив.Система, |    РегистрацииДистрибутивовСрезПоследних.Дистрибутив.ВидВыпуска, |    СопровождениеДистрибутивовСрезПоследних.Сопровождается, только не смейтесь. Я уже и об стену бился и прочие советы предусмотрительно заранее выполнил. Просто раньше мне всегда хватало вычисляемых полей.
#1 by kitt
Ты не поверишь - КОЛИЧЕСТВО(НомерКомплекта)
#2 by kitt
в чем проблема то? не выбирает количество или что то не так выдает? или ошибка какая вываливается?
#3 by butterbean
ну как-то так: ИТОГИ СУММА(НомерКомплекта1) ПО ОБЩИЕ
#4 by Sammo
Количество или Количество Различных
#5 by Andrey07070707
Количество то он выбирает, но это как ресурс, а мне нужно именно поле с 1 значением, для всех группировок. вот это очень похоже, да только такой запрос для СКД не подойдет. нет там таких итогов Количество Различных, но это здесь не важно, мнебы хоть количество.(идею бы понять)
#6 by butterbean
в СКД НомерКомплекта1 в ресурсы запихни , само посчитает
#7 by Andrey07070707
так мне нужно не ресурс, а поле чтобы 1 значение было. Оно конечно считается в итогах правильное количество, но я тогда незнаю как мне потом Вытащить его. мне от этого значения еще дальше плясать. в общем нужно будет оно мне.
#8 by Andrey07070707
Может кто знает как получить количество в запросе (1 значение) которое бы равнялось количеству по общему итогу. Ведь тут Гении есть... поделитесь знаниями, прошу. причем это все для СКД, так что Обход по группировкам и вылавливания значения сделать не могу.
#9 by Puppets
Добавь вложенный запрос ВЫБРАТЬ |    РегистрацииДистрибутивовСрезПоследних.Подхост = &Подхост СГРУППИРОВАТЬ ПО НомерКомплекта И склей с написанным тобой по Номеру комплекта. Тогда в поле кол комплекта будет колиество комплектов всего.
#10 by Aprobator
че ты получить то хочешь в конечном счете? Максимальный номер комплекта попавший в запрос что ли?
#11 by Puppets
Я так понимаю он хочет производить арифметические операции с общим количеством и количеством в отдельных документах.
#12 by Aprobator
может да, а может нет. Народ достал сразу приводить решение какой - то задачи. Есть вопрос дык опиши что ты решаешь, а потом уже как. А так приходится в процессе выдергивать - что, зачем, для чего? И нередко выясняется, что данную задачу куда эффективнее можно решить другим способом.
#13 by Puppets
вот тут кроется то что ему нужно
#14 by Andrey07070707
Именно это мне и нужно. Сорри, просто уже совсем Меня Этот отчет выбесил, уже все мысли в кучу Да Именно для этого отчета я и пытаюсь сделать запрос. Вот Создал тему в запросах т.к. учиться нужно с запросами работать. Вы уж не обижайтесь.
#15 by Aprobator
делаем два подзапроса. 1- с общим количеством (по каким условия оно собирается тебе виднее), 2- с отальными данным и потом уже эти подзапросы соединяем и считаем все что надо.
#16 by Andrey07070707
у меня в СКД есть поле и есть 2 колонки: 1  по периоду, там выдается количество комплектов в периоде, 2 Без группировки(Детальные записи) там это же поле но показывает уже общее количество. А теперь мне нужно по каждому периоду вывести отклонение. т.е. от общего количества (из детальных записей) отнять (количество в периоде) в итоге получить                     головнаяОрганизация  |   10       |     300 |  0      |     400 Контрагент           |   5        |         |         |      50 НомерКомплекта       |            |         |         | Дистрибутив          |            |         |         | ...____________________________________________________________________ Итог КоличествоКомплектов |   10       |    300  |   0     | Отклонение           |   390      |    100  |   400   |
#17 by Andrey07070707
Ну не форматируется здесь текст...:( Сделал ка сказал но не Получается так. ОН считает если количество, то считает количество нижних группировок, если Количество Различные, то тоже не то.(Результат = 1).
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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