|
Создание отчета |
☑ |
0
rapashocker
15.03.19
✎
18:44
|
Привет Всем, прошу помочь.
Есть такая задача, нужен отчет с выводом в одной колонке все документы основания посчитать сколько их было от Текущего месяца - 6 и разбить их по месяцам.
Насколько я понял необходимо создать соответствующие параметры на макете.
Не понятно только как считать.
|
|
1
rapashocker
15.03.19
✎
18:45
|
Функция ПоискДокумента()
//Получить Макет
ЭтотОбъект=РеквизитФормыВзначение("Объект");
Макет=ЭтотОбъект.ПолучитьМакет("Макет");
ТабДок=Новый ТабличныйДокумент;
ОбластьМакета=Макет.ПолучитьОбласть("Шапка");
ТабДок.Вывести(ОбластьМакета);
ОбластьМакета=Макет.ПолучитьОбласть("ШапкаТаблицы");
ТабДок.Вывести(ОбластьМакета);
ОбластьМакета=Макет.ПолучитьОбласть("Данные");
ТабДок.Вывести(ОбластьМакета);
Запрос=Новый Запрос;
Запрос.Текст="ВЫБРАТЬ
| ЭлектронныйДокументВходящийДокументыОснования.Ссылка.Ссылка КАК Ссылка
|ИЗ
| Документ.ЭлектронныйДокументВходящий.ДокументыОснования КАК ЭДОснования";
Результат=Запрос.Выполнить().Выбрать();
Пока Результат.Следующий() Цикл
ОбластьМакета.Параметры.Тип=Результат.ЭДОснования;
ТабДок.Вывести(ОбластьМакета);
КонецЦикла;
КонецФункции
|
|
2
Ёпрст
гуру
15.03.19
✎
18:46
|
Группировка по периоду и считать количестао различные
|
|
3
rapashocker
15.03.19
✎
18:47
|
делаю примерно вот так, макет соответствующий есть, даже месяца разбил на макете
|
|
4
rapashocker
15.03.19
✎
18:47
|
То есть это все делать в самом запросе?
|
|
5
Ник080808
15.03.19
✎
18:50
|
(4) выбрось это и возьми скд
|
|
6
Ник080808
15.03.19
✎
18:50
|
(1) а за "ЭлектронныйДокументВходящийДокументыОснования.Ссылка.Ссылка" придет Борис Один и надерет тебе С
|
|
7
rapashocker
15.03.19
✎
18:52
|
Нельзя мне СКД, я бы с удовольствием
|
|
8
Ник080808
15.03.19
✎
18:53
|
(7) батя бить будет?
|
|
9
rapashocker
15.03.19
✎
18:53
|
Да
|
|