|
Убрать из группировки поле |
☑ |
0
agrail86
19.10.14
✎
16:41
|
Имеется запрос:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| РегистрОчередь.Номенклатура КАК Номенклатура,
| РегистрОчередь.КодРецепта КАК КодРецепта,
| РегистрОчередь.Адрес,
| РегистрОчередь.Заказчик КАК Заказчик,
| РегистрОчередь.Номенклатура.БазоваяЕдиницаИзмерения КАК ЕдиницаИзмерения,
| РегистрОчередь.Спецификация,
| РегистрОчередь.Период
|ИЗ
| РегистрСведений.РегистрОчередь КАК РегистрОчередь
|ГДЕ
| РегистрОчередь.Статус = ЛОЖЬ
| И РегистрОчередь.Период МЕЖДУ &Период1 И &Период2
| И РегистрОчередь.Смена = ЛОЖЬ
|
|СГРУППИРОВАТЬ ПО
| РегистрОчередь.Адрес,
| РегистрОчередь.Номенклатура,
| РегистрОчередь.КодРецепта,
| РегистрОчередь.Заказчик,
| РегистрОчередь.Спецификация,
| РегистрОчередь.Номенклатура.БазоваяЕдиницаИзмерения,
| РегистрОчередь.Период";
Запрос.УстановитьПараметр("Период1", НачалоДня(ТекущаяДата()));
Запрос.УстановитьПараметр("Период2", КонецДня(ТекущаяДата()));
Результат = Запрос.Выполнить();
как мне убрать из группировки поле регистратор? если убрать из выбрать - регистратор то все идет как надо, но мне позже это поле регистратор понадобится. помогите!!!
|
|
1
agrail86
19.10.14
✎
16:41
|
не тот запрос скинул второпях, вместо поле период - регистратор!
|
|
2
RomanYS
19.10.14
✎
16:58
|
есть конечно выражение "ИТОГИ ПО", но при наличии такого количества итоговых полях и наличии таких вопросов, наверняка запутаешься в выборках
|
|
3
agrail86
19.10.14
✎
17:17
|
поступил так, если не правильно поправьте:
Запрос.Текст =
"ВЫБРАТЬ
| РегистрОчередь.Номенклатура КАК Номенклатура,
| РегистрОчередь.КодРецепта КАК КодРецепта,
| РегистрОчередь.Адрес,
| РегистрОчередь.Заказчик КАК Заказчик,
| РегистрОчередь.Номенклатура.БазоваяЕдиницаИзмерения КАК ЕдиницаИзмерения,
| РегистрОчередь.Спецификация,
| КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РегистрОчередь.Регистратор) КАК Регистратор
|ИЗ
| РегистрСведений.РегистрОчередь КАК РегистрОчередь
|ГДЕ
| РегистрОчередь.Статус = ЛОЖЬ
| И РегистрОчередь.Период МЕЖДУ &Период1 И &Период2
| И РегистрОчередь.Смена = ЛОЖЬ
|
|СГРУППИРОВАТЬ ПО
| РегистрОчередь.Спецификация,
| РегистрОчередь.Заказчик,
| РегистрОчередь.Адрес,
| РегистрОчередь.КодРецепта,
| РегистрОчередь.Номенклатура,
| РегистрОчередь.Номенклатура.БазоваяЕдиницаИзмерения";
т.е. регистратор перенес из группировки в суммируемое поле
|
|
4
RomanYS
19.10.14
✎
17:25
|
что тебе конкретно надо сделать, в (3) регистратор ты уже не увидешь
|
|
5
agrail86
19.10.14
✎
18:39
|
да мне его и не надо, просто ниже у меня в цикле по регистратору идет удаление записи из регистра сведений.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший