| 0
    
        не_1Снег   02.11.12✎ 12:22 | 
        Есть код, и есть макет, но почему то в макете последняя выводимая детальная запись выводится дважды, - почему?
 
 Через Сообщить() - все выводится в цикле верно. В чем может быть причина?
 
 // Цыкл выборки документов
 Пока Проводки.Следующий() Цикл
 НачалоСтроки = ДокументРезультат.ВысотаТаблицы + 1;
 // детальные проводки
 ОбластьМакет = Макет.ПолучитьОбласть("ЗаголовокПроводки");
 Сообщить("Проводки.ДокументОперации="+Проводки.ДокументОперации);
 ОбластьМакет.Параметры.Заполнить(Проводки);
 
 ДокументРезультат.Вывести(ОбластьМакет);
 
 СтруктураРасшифровки = Новый Структура;
 СтруктураРасшифровки.Вставить("ДокументОперации", Проводки.ДокументОперации);
 
 КонецСтроки = ДокументРезультат.ВысотаТаблицы;
 Область = ДокументРезультат.Область(НачалоСтроки, 3, КонецСтроки, 3);
 Область.Объединить();
 Область.Текст       = Проводки.ДокументОперации;
 Область.Расшифровка = СтруктураРасшифровки;
 Область.ИспользованиеРасшифровки = ИспользованиеРасшифровкиТабличногоДокумента.Строка;
 Область.РазмещениеТекста         = ТипРазмещенияТекстаТабличногоДокумента.Переносить;
 
 СуммаОборотДебет  = СуммаОборотДебет + Проводки.СуммаДт;
 СуммаОборотКредит = СуммаОборотКредит + Проводки.СуммаКт;
 КонецЦикла;
 ДокументРезультат.Вывести(ОбластьМакет);
 |  |