Имя: Пароль:
1C
1С v8
Помогите построить условия (или группировку?) запроса
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) Возможно ли получить информацию по всей таблице документа одним запросом без перебора?