|
Как отловит процесс вывода отчета в СКД? |
☑ |
0
мистер игрек
27.07.11
✎
08:29
|
Когда СКД выводит отчет, возможно ли отловить этот цикл?
|
|
1
Defender aka LINN
27.07.11
✎
08:31
|
Да, только нафига?
|
|
2
мистер игрек
27.07.11
✎
08:33
|
(1) Надо
|
|
3
Defender aka LINN
27.07.11
✎
08:38
|
(2) Ну, тогда я тебе уже ответил.
|
|
4
мистер игрек
27.07.11
✎
08:40
|
но как?
|
|
5
Defender aka LINN
27.07.11
✎
09:09
|
(4) Нада мануалы курить. Ну и признаться - нафиг оно тебе. На пиво готов поспорить, что мы опять имеем случай попытки удаления гланд через не предназначенные для этого отверстия.
|
|
6
мистер игрек
27.07.11
✎
09:32
|
(5) С самом СКД не могу некоторые значения удалить, можно только через обход
Вообщето так сделал:
СхемаКомпановки = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
Настройки = КомпоновщикНастроек.Настройки;
Настройки.ПараметрыДанных.Элементы[2].Значение = ДатаНач;
Настройки.ПараметрыДанных.Элементы[3].Значение = КонецДня(ДатаКон);
Настройки.ПараметрыДанных.Элементы[5].Значение = Организация;
Расш = Новый ДанныеРасшифровкиКомпоновкиДанных;
КомпановщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпановки = КомпановщикМакета.Выполнить(СхемаКомпановки, Настройки,Расш);
ПроцессорКомпановки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпановки.Инициализировать(МакетКомпановки,,Расш);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ТаблицаДок = Новый ТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ТаблицаДок);
//ПроцессорВывода.Вывести(ПроцессорКомпановки);
ПроцессорВывода.НачатьВывод();
Пока Истина Цикл
ЭлементРезультата = ПроцессорКомпановки.Следующий();
Если ЭлементРезультата = Неопределено Тогда
Прервать;
Иначе
Если ЭлементРезультата.ТипЭлемента = ТипЭлементаРезультатаКомпоновкиДанных.НачалоИКонец Тогда
КонецЕсли;
ПроцессорВывода.ВывестиЭлемент(ЭлементРезультата);
КонецЕсли;
КонецЦикла;
ПроцессорВывода.ЗакончитьВывод();
ТаблицаДок.Показать();
|
|
7
Defender aka LINN
27.07.11
✎
09:48
|
(6) А зачем в СКД что-то "удалять"? отборов в ней - хоть закачайся, нет, надо обязательно кодом обеспечить веселье?
|
|