Отчет в системе компоновки данных

1. loki999 30.09.08 15:23 Сейчас в теме
Делаю отчет в системе компоновки данных - прайс, в котором несколько категорий цен. Подскажите, пожалуйста, как можно написать запрос, чтобы пользователь сам выбирал, какие именно категории будут выводиться, при этом каждая цена в новой колонке?
Текст запроса:
ВЫБРАТЬ
ЦеныРеализацииСрезПоследних.Товар,
ЦеныРеализацииСрезПоследних.Цена,
ОргиналНомераТоваров.ОригиналНомер,
ТоварыАвто.Автомобиль,
ОстаткиТоваровОстатки.КоличествоОстаток
ИЗ
РегистрСведений.ЦеныРеализации.СрезПоследних(&Период, ) КАК ЦеныРеализацииСрезПоследних
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ТоварыАвто КАК ТоварыАвто
ПО ЦеныРеализацииСрезПоследних.Товар = ТоварыАвто.Товар
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОргиналНомераТоваров КАК ОргиналНомераТоваров
ПО ЦеныРеализацииСрезПоследних.Товар = ОргиналНомераТоваров.Товар
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиТоваров.Остатки(&Период, ) КАК ОстаткиТоваровОстатки
ПО ЦеныРеализацииСрезПоследних.Товар = ОстаткиТоваровОстатки.Товар
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Vitek 30.09.08 16:19 Сейчас в теме
Категории можно списком значений передавать например.
>При этом каждая цена в новой колонке - а это уже в настройках отчета.
3. loki999 30.09.08 16:45 Сейчас в теме
на счет списка понял, а как сделать в настройках?
4. Vitek 01.10.08 07:59 Сейчас в теме
Используй конструктор настроек - таблица. Цену запихай в вертикальную группировку.
5. loki999 07.10.08 15:23 Сейчас в теме
При вертикальной группировке выдается значение цен в шапке. Нужно не это....
Пример того, что должно быть: Цена1 Цена2 Цена3
12,00 13,00 15,00
6. vagar 16.10.08 09:29 Сейчас в теме
Как получить дату первой записи в независимом периодическом регистре сведений
7. loki999 22.10.08 10:58 Сейчас в теме
Кто-нибудь, кто работал с системой компоновки данных, помогите, пожалуйста, вопрос висит... Очень нужно....
8. PeRom 51 22.10.08 11:10 Сейчас в теме
Счас похожую задачку решаю, через СКД пробовал - не получилось, пробую ручками...
9. OksDallas 22 02.10.17 15:19 Сейчас в теме
Написала элементарнейший запрос в СКД
ВЫБРАТЬ
	РасчетыСПоставщикамиОстаткиИОбороты.Поставщик КАК Поставщик,
	РасчетыСПоставщикамиОстаткиИОбороты.ДокументРасчета КАК ДокументРасчета,
	РасчетыСПоставщикамиОстаткиИОбороты.СуммаНачальныйОстаток КАК СуммаНачальныйОстаток,
	РасчетыСПоставщикамиОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток,
	РасчетыСПоставщикамиОстаткиИОбороты.СуммаПриход КАК СуммаПриход,
	РасчетыСПоставщикамиОстаткиИОбороты.СуммаРасход КАК СуммаРасход
ИЗ
	РегистрНакопления.РасчетыСПоставщиками.ОстаткиИОбороты КАК РасчетыСПоставщикамиОстаткиИОбороты
Показать


Отчетик нормально сработал. Но заказчику не понравился знак начального и конечного сальдо - надо было изменить на противоположный. Изменила:

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


А результат отчета не меняется, как было начальное/конечное сальдо с минусом, так и остается. Не могу понять, в чем фишка. Уже пробовала на странице Ресурсы что-то выдумать типа:
Сумма(СуммаКонечныйОстаток*-1) или Сумма(СуммаКонечныйОстаток)*-1
На странице Наборы данных всяко-разно вертела роль позиций СуммаНачальныйОстаток и СуммаКонечныйОстаток - никакого результата.
Кто знает, поделитесь, что не так???
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот