Имя: Пароль:
1C
1С v8
8.3 СКД сброс результатов.
0 ZUM
 
03.07.14
15:38
Доброго дня коллеги!
Если кто сталкивался с проблемой подскажите пожалуйста как победить.

Если программно формирую отчет на СКД, при повторном формировании результат удваивается. (Такое чувство что предыдущий результат сохранен) каким образом его можно обнулить?

Код такой
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)

    ДокументРезультат.Очистить();
    СтандартнаяОбработка    = Ложь;

    Запрос = Новый Запрос;
    Запрос.Текст = "";

    Настройки                 = КомпоновщикНастроек.Настройки;
    КомпоновщикМакета       = Новый КомпоновщикМакетаКомпоновкиДанных;
    МакектКомпоновки        = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,Настройки,ДанныеРасшифровки);
    ВнешниеНаборыДанных     = Новый Структура;
    ВнешниеНаборыДанных.Вставить("тчДанные",Запрос.Выполнить().Выгрузить());
    ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновкиДанных.Инициализировать(МакектКомпоновки, ВнешниеНаборыДанных,ДанныеРасшифровки);
    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
    ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
    ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);

КонецПроцедуры
1 MrStomak
 
03.07.14
15:44
Что значит "Удваивается"? Числа вдвое больше становятся?

Код не может быть такой, т.к. нет текста запроса.
2 ZUM
 
03.07.14
16:06
Нет, выводится строка результата повторно.
Если еще раз сформировать будет три строки и т.д.
3 ZUM
 
03.07.14
16:09
Выгдялит так

1 раз сфоромировал:

1 Измерение1 Ресурс1

2 раз сфоромировал:

1 Измерение1 Ресурс1
1 Измерение1 Ресурс1

и.т.д.
4 barrgand
 
03.07.14
16:20
(3) Отладчик что говорит? тчДанные при втором формировании что содержит?
5 Dionisious
 
03.07.14
16:28
Нужен запрос и запрос из СКД.
6 ZUM
 
04.07.14
12:01
Коллеги! Всем спасибо! Ошибку нашел... :) была в формировании исходных данных.