"Платформа 8.2<br>Конфа БП 2.0.25.5<br>Если не вдаваться в подробности, то нужен отчет по определенному дописанному регистру. При этом в отчете фигурируют разные промежутки времени (с15.09.10 по 15.10.10; с 15.10.10 по 15.12.10 ; с 15.12.10 по 15.02.11; с 15.02.11 по 15.06.11)<br>Пытаемся решить следующим образом:<br>С помощью универсального отчета формируем отчет за первый промежуток, пишем в файл, потом за второй промежуток, дописываем в тот же файл, и т. д. После последнего сохраняем файл в Exel и открываем.<br>Но вот как ни бейся второй отчет не пристыковывается к первому справа, а дописывается под ним(( голову сломал, не знаю как решить.<br> <br>Все три шага реализуются нажатием на разные кнопки в форме отчета.<br> <br>Шаг 1.<br>//Пишем первый отчет в файл<br>ТабДок = ЭлементыФормы.Результат;<br> ТабДок.Записать("C:\temp\123",типфайлатабличногодокумента.mxl);<br>Шаг 2.<br>//Дописываем<br>ТабДок = ЭлементыФормы.Результат;<br>//Убираем столбец с контрагентами, так как он уже есть<br> Область = ТабДок.Область("R4C1:R500C1");<br> Смещать = ТипСмещенияТабличногоДокумента.ПоГоризонтали;<br> ТабДок.УдалитьОбласть(Область, Смещать);<br> <br>ТабДокСтар = Новый ТабличныйДокумент;<br> ИмяФайла = "C:\temp\123";<br> ТабДокСтар.Прочитать(ИмяФайла);<br> ТабДокСтар.Присоединить(ТабДок);<br>ТабДокСтар.Записать(ИмяФайл,типфайлатабличногодокумента.mxl);<br> <br>Шаг 3.<br>//Указываем куда все это сохранить и открываем<br>ТабДокФин = Новый ТабличныйДокумент;<br> ТабДокСтар = Новый ТабличныйДокумент;<br> ИмяФайла = "C:\temp\123";<br> ТабДокСтар.Прочитать(ИмяФайла);<br> ИмяФайла2 = ПолучитьИмяФайлаExcel(); //Эта функция работает нормально, здесь ее код не привожу<br> ТабДокФин.Записать(ИмяФайла2,типфайлатабличногодокумента.xls);<br> ЗапуститьПриложение(ИмяФайла2);"