Имя: Пароль:
1C
1С v8
Создание отчета
,
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
Да
Ошибка? Это не ошибка, это системная функция.