Делаю отчет в системе компоновки данных - прайс, в котором несколько категорий цен. Подскажите, пожалуйста, как можно написать запрос, чтобы пользователь сам выбирал, какие именно категории будут выводиться, при этом каждая цена в новой колонке?
Текст запроса:
ВЫБРАТЬ
ЦеныРеализацииСрезПоследних.Товар,
ЦеныРеализацииСрезПоследних.Цена,
ОргиналНомераТоваров.ОригиналНомер,
ТоварыАвто.Автомобиль,
ОстаткиТоваровОстатки.КоличествоОстаток
ИЗ
РегистрСведений.ЦеныРеализации.СрезПоследних(&Период, ) КАК ЦеныРеализацииСрезПоследних
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ТоварыАвто КАК ТоварыАвто
ПО ЦеныРеализацииСрезПоследних.Товар = ТоварыАвто.Товар
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОргиналНомераТоваров КАК ОргиналНомераТоваров
ПО ЦеныРеализацииСрезПоследних.Товар = ОргиналНомераТоваров.Товар
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиТоваров.Остатки(&Период, ) КАК ОстаткиТоваровОстатки
ПО ЦеныРеализацииСрезПоследних.Товар = ОстаткиТоваровОстатки.Товар
Текст запроса:
ВЫБРАТЬ
ЦеныРеализацииСрезПоследних.Товар,
ЦеныРеализацииСрезПоследних.Цена,
ОргиналНомераТоваров.ОригиналНомер,
ТоварыАвто.Автомобиль,
ОстаткиТоваровОстатки.КоличествоОстаток
ИЗ
РегистрСведений.ЦеныРеализации.СрезПоследних(&Период, ) КАК ЦеныРеализацииСрезПоследних
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ТоварыАвто КАК ТоварыАвто
ПО ЦеныРеализацииСрезПоследних.Товар = ТоварыАвто.Товар
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОргиналНомераТоваров КАК ОргиналНомераТоваров
ПО ЦеныРеализацииСрезПоследних.Товар = ОргиналНомераТоваров.Товар
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиТоваров.Остатки(&Период, ) КАК ОстаткиТоваровОстатки
ПО ЦеныРеализацииСрезПоследних.Товар = ОстаткиТоваровОстатки.Товар
По теме из базы знаний
- Примеры отчетов на СКД (система компоновки данных)
- Бухгалтерия 3.0 Как печатать свой отчет СКД прямо из формы типового документа, не изменяя конфигурации? Внешняя печатная форма на основе системы компоновки данных.
- Конструктор результата системы компоновки данных.
- Конструктор результата системы компоновки данных для работы с деревом значений в тонком клиенте.
- Дружелюбная система компоновки данных (СКД)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Написала элементарнейший запрос в СКД
Отчетик нормально сработал. Но заказчику не понравился знак начального и конечного сальдо - надо было изменить на противоположный. Изменила:
А результат отчета не меняется, как было начальное/конечное сальдо с минусом, так и остается. Не могу понять, в чем фишка. Уже пробовала на странице Ресурсы что-то выдумать типа:
Сумма(СуммаКонечныйОстаток*-1) или Сумма(СуммаКонечныйОстаток)*-1
На странице Наборы данных всяко-разно вертела роль позиций СуммаНачальныйОстаток и СуммаКонечныйОстаток - никакого результата.
Кто знает, поделитесь, что не так???
ВЫБРАТЬ
РасчетыСПоставщикамиОстаткиИОбороты.Поставщик КАК Поставщик,
РасчетыСПоставщикамиОстаткиИОбороты.ДокументРасчета КАК ДокументРасчета,
РасчетыСПоставщикамиОстаткиИОбороты.СуммаНачальныйОстаток КАК СуммаНачальныйОстаток,
РасчетыСПоставщикамиОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток,
РасчетыСПоставщикамиОстаткиИОбороты.СуммаПриход КАК СуммаПриход,
РасчетыСПоставщикамиОстаткиИОбороты.СуммаРасход КАК СуммаРасход
ИЗ
РегистрНакопления.РасчетыСПоставщиками.ОстаткиИОбороты КАК РасчетыСПоставщикамиОстаткиИОбороты
ПоказатьОтчетик нормально сработал. Но заказчику не понравился знак начального и конечного сальдо - надо было изменить на противоположный. Изменила:
ВЫБРАТЬ
РасчетыСПоставщикамиОстаткиИОбороты.Поставщик КАК Поставщик,
РасчетыСПоставщикамиОстаткиИОбороты.ДокументРасчета КАК ДокументРасчета,
РасчетыСПоставщикамиОстаткиИОбороты.СуммаНачальныйОстаток *-1 КАК СуммаНачальныйОстаток,
РасчетыСПоставщикамиОстаткиИОбороты.СуммаКонечныйОстаток*-1 КАК СуммаКонечныйОстаток,
РасчетыСПоставщикамиОстаткиИОбороты.СуммаПриход КАК СуммаПриход,
РасчетыСПоставщикамиОстаткиИОбороты.СуммаРасход КАК СуммаРасход
ИЗ
РегистрНакопления.РасчетыСПоставщиками.ОстаткиИОбороты КАК РасчетыСПоставщикамиОстаткиИОбороты
ПоказатьА результат отчета не меняется, как было начальное/конечное сальдо с минусом, так и остается. Не могу понять, в чем фишка. Уже пробовала на странице Ресурсы что-то выдумать типа:
Сумма(СуммаКонечныйОстаток*-1) или Сумма(СуммаКонечныйОстаток)*-1
На странице Наборы данных всяко-разно вертела роль позиций СуммаНачальныйОстаток и СуммаКонечныйОстаток - никакого результата.
Кто знает, поделитесь, что не так???
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот