Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Формирование запроса конструктором
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Пользователю 1С 8.3, 8.2, 8.1, 8.0 > Платформа 8
Сергей
Прохожу Радченко "Практическое пособие разработчика" (версия 8.1). Там как пример приводится формирование отчета Материалы, используя виртуальную таблицу регистра накопления - ОстаткиМатериаловОстаткиИОбороты. Для этого используется конструктор запросов (рис. 1).


Рис.1. Выбрать поля для генерации запроса

На рисунке указаны поля, которые будут использованы в запросе. Далее изъявляется намерение сделать группировку по полю ОстаткиМатериаловОстаткиИОбороты.Склад. Для этого в том же конструкторе переходим на вкладку "Группировка" и указываем соответствующее групповое поле (рис. 2).


Рис.2. Выбрано программистом лишь одно поле


После нажатия кнопки ОК генерируется нижеприведенный запрос:

ВЫБРАТЬ
ОстаткиМатериаловОстаткиИОбороты.Материал,
ОстаткиМатериаловОстаткиИОбороты.Склад,
ОстаткиМатериаловОстаткиИОбороты.КоличествоНачальныйОстаток,
ОстаткиМатериаловОстаткиИОбороты.КоличествоПриход,
ОстаткиМатериаловОстаткиИОбороты.КоличествоРасход,
ОстаткиМатериаловОстаткиИОбороты.КоличествоКонечныйОстаток
ИЗ
РегистрНакопления.ОстаткиМатериалов.ОстаткиИОбороты КАК ОстаткиМатериаловОстаткиИОбороты

СГРУППИРОВАТЬ ПО
ОстаткиМатериаловОстаткиИОбороты.Склад,
ОстаткиМатериаловОстаткиИОбороты.Материал,
ОстаткиМатериаловОстаткиИОбороты.КоличествоНачальныйОстаток,
ОстаткиМатериаловОстаткиИОбороты.КоличествоПриход,
ОстаткиМатериаловОстаткиИОбороты.КоличествоРасход,
ОстаткиМатериаловОстаткиИОбороты.КоличествоКонечныйОстаток



Вопрос: почему после выражения
СГРУППИРОВАТЬ ПО
указаны все поля, если в конструкторе было указано лишь одно поле?

Более того, если еще раз вызвать конструктор и посмотреть, какие поля были указаны для группировки, то там оказываются уже все доступные поля, хотя они не были выбраны (рис. 3).

Рис.3. Указано более одного поля для группировки
Ardi
Перенесите зелёные в нижнюю часть рисунка 3.
Batchir
Если начали группировать, то нужно "разкидать" все выбираемые данные. В Вашем случае Склад и Материал нужно закинуть в группировку, а все остальные добавить в суммированные поля
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.