|
Помогите построить условия (или группировку?) запроса
| ☑ |
0
newbas
01.08.13
✎
01:03
|
Приветствую всех.
Поставили задачу - которая поставила меня в тупик.
Есть обработка заполнения табличной части документа при помощи СКД.
Документ устанавливает что-то типа плана продаж и обработка его заполняет.
Документ содержит несколько колонок-измерений "Контрагент", "Бренд", "Менеджер" и ресурсы "Сумма" и "Количество".
Пользователь заполняет произвольные измерения, а обработка заполняет количественные показатели по ним. Вроде ничего сложного, но сегодня попросили добавить возможность задания не просто элемент измерения, а группы элементов - т.е. пользователь выбирает папку и жмет кнопку обновления и в документе должны обновится количественные показатели по данным измерения, а не входящим по ним элементам.
Подскажите - как быть?
|
|
1
depthzer0
01.08.13
✎
01:06
|
пусть выбирает "в группе"
|
|
2
newbas
01.08.13
✎
01:10
|
(1)
Если он выбирает "В группе", то запрос возвращает не одну строку с группой, а список измерений
|
|
3
depthzer0
01.08.13
✎
01:32
|
пусть там укажет нужную папку
|
|
4
cw014
01.08.13
✎
08:22
|
(0) > Документ содержит несколько колонок-измерений
> Пользователь заполняет произвольные измерения
Бррррр, нифига не понял
|
|
5
newbas
01.08.13
✎
17:05
|
(4). Например:
Документ содержит следующие колонки:
- Организация:СправочникСсылка.Организации - возможно указать только элемент;
- Контрагент:СправочникСсылка.Контрагенты - возможно указать элемент или группу;
- Номенклатура:СправочникСсылка.Номенклатура - возможно указать элемент или группу;
- Количество
- Сумма
Пользователь заполняет таблицу - например:
ООО "ИВА" ИП ИВАНОВ Шоколад "Аленка"(элемент)
ООО "ИВА" ИП ИВАНОВ Шоколад Бабаевский(элемент)
ООО "ИВА" ИП ИВАНОВ Кофе растворимый(группа)
Далее мне нужно заполнить сумму и количество продаж за указанный период по данным фильтрам. Что касается 1 и 2 строки - проблем нет, а вот для 3-ей
Я заполняю отборы в СКД:
1) Организация, вид сравнения = "Равно", Правое значение = "ООО "ИВА""
2) Контрагент, вид сравнения = "Равно", Правое значение = "ИП ИВАНОВ"
3) Номенклатура, вид сравнения = "В группе", правое значение = Кофе растворимый
И как результат получают список номенклатуры, входящей в группу - а мне надо всего.
Вот и возникают вопросы:
1) Может решением в данном случае будет отключить группировку (поле) "Номенклатура"?
2) Возможно ли получить информацию по всей таблице документа одним запросом без перебора?
|
|