|
Проблемы с универсальным отчетом | ☑ | ||
---|---|---|---|---|
0
Dmitriy_76
04.06.12
✎
23:34
|
Процедура УстановитьНачальныеНастройки(ДополнительныеПараметры = Неопределено) Экспорт
УниверсальныйОтчет.мНазваниеОтчета = СокрЛП(ЭтотОбъект.Метаданные().Синоним); УниверсальныйОтчет.мВыбиратьИмяРегистра = Ложь; УниверсальныйОтчет.ОтрицательноеКрасным = Истина; УниверсальныйОтчет.мРежимФормыНастройкиБезГруппировокКолонок = Истина; УниверсальныйОтчет.Показатели.Строки.Очистить(); УниверсальныйОтчет.ДобавитьПоказатель("СтоимостьОборот", "СтоимостьОборот", Истина, "ЧЦ=15; ЧДЦ=3"); ТекстЗапроса = "ВЫБРАТЬ | НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, ДЕНЬ) КАК Период, | ПродажиОбороты.ДокументПродажи.Склад КАК Склад, | ПродажиОбороты.СтоимостьОборот КАК СтоимостьОборот, | ПродажиОбороты.Номенклатура КАК Номенклатура |{ВЫБРАТЬ | Склад.*, | Номенклатура.*, | СтоимостьОборот, | Период} |ИЗ | РегистрНакопления.Продажи.Обороты(, , День, ) КАК ПродажиОбороты |{ГДЕ | ПродажиОбороты.ДокументПродажи.Склад.* КАК Склад, | ПродажиОбороты.Номенклатура.* КАК Номенклатура, | ПродажиОбороты.СтоимостьОборот КАК СтоимостьОборот} |{УПОРЯДОЧИТЬ ПО | Склад.*, | Период, | Номенклатура.*} |{ИТОГИ ПО | Склад.*, | Период, | Номенклатура.*}"; УниверсальныйОтчет.ПостроительОтчета.Текст = ТекстЗапроса; УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить("Склад", "Склад"); УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить("Период", "Период"); УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить("Номенклатура", "Номенклатура"); УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить("СтоимостьОборот", "СтоимостьОборот"); УниверсальныйОтчет.ПостроительОтчета.ИзмеренияСтроки.Очистить(); УниверсальныйОтчет.ДобавитьИзмерениеСтроки("Склад"); УниверсальныйОтчет.ДобавитьИзмерениеСтроки("Период"); УниверсальныйОтчет.ДобавитьИзмерениеСтроки("Номенклатура"); УниверсальныйОтчет.ДобавитьИзмерениеСтроки("СтоимостьОборот"); УниверсальныйОтчет.ДобавитьОтбор("Склад"); УниверсальныйОтчет.ДобавитьОтбор("Номенклатура"); УниверсальныйОтчет.УстановитьПредставленияПолей(УниверсальныйОтчет.мСтруктураПредставлениеПолей, УниверсальныйОтчет.ПостроительОтчета); УниверсальныйОтчет.УстановитьТипыЗначенийСвойствДляОтбора(); УниверсальныйОтчет.УстановитьНачальныеНастройки(Ложь); КонецПроцедуры // УстановитьНачальныеНастройки() в результате поля период,Склад,Номенклатура заполнены а Стоимость пусстая, ЧЯДНТ ??? |
|||
1
Dmitriy_76
05.06.12
✎
09:03
|
апп
|
|||
2
butterbean
05.06.12
✎
09:07
|
стоимость надо через ДобавитьПоказатель() делать, посмотри в других отчетах
|
|||
3
butterbean
05.06.12
✎
09:07
|
(2)+ и в запросе в ИТОГИ ее надо вроде прописать
|
|||
4
Dmitriy_76
05.06.12
✎
10:05
|
(2) стоит же :
УниверсальныйОтчет.ДобавитьПоказатель("СтоимостьОборот", "СтоимостьОборот", Истина, "ЧЦ=15; ЧДЦ=3"); (3) итоги добавил..все равно пусто...хотя как могут итоги влиять на само заполнение ... |
|||
5
butterbean
05.06.12
✎
10:19
|
(4) че-то не заметил, у тебя зачем-то стоимость еще и в измерениях строк, она там точно не нужна
|
|||
6
Dmitriy_76
05.06.12
✎
10:20
|
(5) убрал не помогло ...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |