|
|
|
в чем ошибка при создании отчета? чего не хватает?
|
|||
|---|---|---|---|
|
#18+
пытаюсь сделать отчет. шапку выводит, а данные не заполняет( подскажите чего не хватает? Процедура КнопкаСформироватьНажатие(Кнопка) // Вставить содержимое обработчика. таб = новый ТабличныйДокумент; макет = ПолучитьМакет("Макет"); Шапка= макет.ПолучитьОбласть("Шапка"); Строк1 = макет.ПолучитьОбласть("Строчка1"); Строк = макет.ПолучитьОбласть("Строчка"); таб.Вывести(шапка); запрос = новый запрос; запрос.Текст ="ВЫБРАТЬ РАЗЛИЧНЫЕ | ОстаткиОстаткиИОбороты.Товар.Наименование КАК ТоварНаименование, | ОстаткиОстаткиИОбороты.Товар.ЕдИзм КАК ТоварЕдИзм, | ОстаткиОстаткиИОбороты.Склад, | СУММА(ОстаткиОстаткиИОбороты.КоличествоНачальныйОстаток) КАК КоличествоНачальныйОстаток, | СУММА(ОстаткиОстаткиИОбороты.КоличествоКонечныйОстаток) КАК КоличествоКонечныйОстаток, | СУММА(ОстаткиОстаткиИОбороты.КоличествоПриход) КАК КоличествоПриход, | СУММА(ОстаткиОстаткиИОбороты.КоличествоРасход) КАК КоличествоРасход, | СУММА(ОстаткиОстаткиИОбороты.СуммаНачальныйОстаток) КАК СуммаНачальныйОстаток, | СУММА(ОстаткиОстаткиИОбороты.СуммаКонечныйОстаток) КАК СуммаКонечныйОстаток, | СУММА(ОстаткиОстаткиИОбороты.СуммаПриход) КАК СуммаПриход, | СУММА(ОстаткиОстаткиИОбороты.СуммаРасход) КАК СуммаРасход |ИЗ | РегистрНакопления.Остатки.ОстаткиИОбороты КАК ОстаткиОстаткиИОбороты | |СГРУППИРОВАТЬ ПО | ОстаткиОстаткиИОбороты.Товар.Наименование, | ОстаткиОстаткиИОбороты.Товар.ЕдИзм, | ОстаткиОстаткиИОбороты.Склад | |УПОРЯДОЧИТЬ ПО | ТоварНаименование, | ТоварЕдИзм, | КоличествоНачальныйОстаток, | КоличествоПриход, | КоличествоРасход, | КоличествоКонечныйОстаток |ИТОГИ | СУММА(СуммаКонечныйОстаток) |ПО | ТоварНаименование"; запрос.УстановитьПараметр("Дата1",НачПериода); запрос.УстановитьПараметр("Дата2",КонПериода); результат = запрос.Выполнить().Выбрать(); Строк1 = макет.ПолучитьОбласть("Строчка1"); макет.Параметры.склад = Результат.Склад; таб.Вывести(Строк1); макет.Параметры.Наим = Результат.ТоварНаименование; Макет.Параметры.ЕдИзм = Результат.ТоварЕдИзм; Макет.Параметры.КоличествоНачальныйОстаток = Результат.КоличествоНачальныйОстаток; Макет.Параметры.СуммаНачальныйОстаток = Результат.СуммаНачальныйОстаток; Макет.Параметры.СуммаПриход = Результат.суммаПриход; Макет.Параметры.КоличествоПриход = Результат.КоличествоПриход; Макет.Параметры.КоличествоРасход = Результат.КоличествоРасход; Макет.Параметры.СуммаРасход = Результат.СуммаРасход; Макет.Параметры.КоличествоКонечныйОстаток = Результат.КоличествоКонечныйОстаток; Макет.Параметры.СуммаКонечныйОстаток = Результат.СуммаКонечныйОстаток; таб.Вывести(Строк); таб.Показать(); КонецПроцедуры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2010, 15:35 |
|
||
|
в чем ошибка при создании отчета? чего не хватает?
|
|||
|---|---|---|---|
|
#18+
результат = запрос.Выполнить().Выбрать(); результат.Следующий(); Строк1 = макет.ПолучитьОбласть("Строчка1"); ........... ЗЫ обозначать выборку переменной несущей смысловую нагрузку результата запроса не есть гут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2010, 15:46 |
|
||
|
в чем ошибка при создании отчета? чего не хватает?
|
|||
|---|---|---|---|
|
#18+
точнее это будет выборка уровня итогов по Товар/СУММА(СуммаКонечныйОстаток) , чтобы опуститься на уровень склад/единица измерения придется "опуститься" ниже по уровню выборки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2010, 15:57 |
|
||
|
в чем ошибка при создании отчета? чего не хватает?
|
|||
|---|---|---|---|
|
#18+
Господин ПЖточнее это будет выборка уровня итогов по Товар/СУММА(СуммаКонечныйОстаток) , чтобы опуститься на уровень склад/единица измерения придется "опуститься" ниже по уровню выборки такой нескромный вопрос: а как это реализовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2010, 16:01 |
|
||
|
в чем ошибка при создании отчета? чего не хватает?
|
|||
|---|---|---|---|
|
#18+
Примерно так .... P.S. (пишу не проверяя синтаксиса) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2010, 06:33 |
|
||
|
|

start [/forum/topic.php?fid=28&gotonew=1&tid=1522097]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
191ms |
get topic data: |
8ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 532ms |

| 0 / 0 |
