#0
by mzelensky
Доброго утра! Собственно сомневаюсь ,что так можно сделать, но МАЛО ЛИ!!! Поэтому - имеется запрос с выборкой скажем из регистра накопления, выбираем контрагента, документ продажи, номенклатуру, сумму и "количество разных". Т.е. мне нужно получить "количество разынх" позиций проданных контрагенту - собственно тут проблем нет, прописываю эту функцию в итогах и все работает,НО дальше идет самое интересное - нужно чтобы "количество разных" подсчитывалось на уровне самой нижней группировки (т.е. на уровне документов расчета ,внутри контрагента), а по контрагенту этот же показатель уже суммировался!? можно ли это сделать чисто на уровне запроса, без обработки выборки запроса и если ДА, то как?
#3
by mzelensky
так мне нужно чтобы на нижней группировки было "количество разных", а на более верхних (по этому же полю) они уже расчитывались не как "количество разных", а как сумма! каким образом?
#4
by Ненавижу 1С
например так: ВЫБРАТЬ РеализацияТоваровУслугТовары.Ссылка.Контрагент КАК Контрагент, ИЗ ПО Контрагент
#9
by el-gamberro
это можно сделать достаточно просто в t-sql, а вот 8ный язык коррелированные подзапросы не поддерживает.
#10
by mzelensky
косяк в том, что теперь группировку добавлять нужно :( а этого не хотелось бы делать
#13
by mzelensky
Я бы в принципе мог просто отчет переписать и обработать результат выборки так, как мне нужно, НО отчет написан на "построителе отчета", соответственно не хочется терять его многофункциональные настройки :(
#16
by mzelensky
вот ток все-равно смущает меня эта группировка...не будет ли она на что-то влиять...ну т.е. отчет то универсальный, ну получится ли косяка при каких-нибудь других настройках?! А группировку можно в параметрах построителя использовать (ну т.е. в "{}" прописывать) ?
#18
by mzelensky
Прописано вот так у меня: соответственно чтобы работало нужно добавить группировку по всем полям, кроме последнего...НО при этом получается, что если номенклатура продавалась на разным ценам, то он расчитывает их как разыне позиции...и скажем вместо 8 "различных" пишет "11", т.к. существует 4 одинаковые номенклатуры, но по разным ценам
#20
by mzelensky
если я исключу из группировки "сумму", то на нее нужно тоже какую-то агрегатную функцию накладывать!
#21
by Ненавижу 1С
интересно а как ты предполагаешь должен вести себя подобный отчет, если ты захочешь поменять порядок итогов и итоги по документам вынести выше на уровни?
#22
by mzelensky
я не предполагал привязываться к документам, а просто к самой последней выборке :( поэтому и написал в "Собственно сомневаюсь ,что так можно сделать, но МАЛО ЛИ!!! "
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Условие в запросе, аналогичное условию в запросе 77
- Маленькие хитрости 1с v7
- Интересная фишка в запросе в 7-ке. Сумма из шапки и из ТЧ в запросе
- Хитрости СКД
- Свернуть ТаблицаЗначений с агрегатными функциями или СКД с набором данных Объект
- "Несовместимые типы выразить в запросе 1с" ошибка в динамическом запросе списка документов
В этой группе 1С
- Где можно скачать демо базу УТ ?
- 1С 8.1 УПП и отправка отчетов по электронной почте автоматически
- Как добавить отбор по подразделению
- Получение Идентификатора GUID объекта через оле
- Избитая тем отправка электронных писем из 1С 8.2
- Настройка сканера штрих-кода в 1с 7.7 торговля и склад Symbol LS 5700
- Как сделать выпуск продукции в комплексной при отключенном РУАЗ?
- Форма по ОКУД 0700002
- Почта в 1С81: Syntactically invalid HELO argument(s)
- Откуда система насчитывает долг контрагента?
- Как сделать чтоб в отчет не попадали уволенные сотрудники?
- Получить подразделение сотрудника, зная физ.лицо (ЗУП)
- Найти всех родителей номенклатуры
- Тестирование и исправление не исправляет
- Метод недоступен на тонком клиенте
- 8.2 Как в СКД использовать функциональные опции?
- (УПП) Закрытие счета 20.2
- Как назначить значение ячейке табличной части документа
- Как проверить не пустое ли поле тип ДАТА в SQL запросе
- Не заполняется НДС в "заказ покупателя" конфа УТ