"Помогите пожалуйста. <br>Выгружаю из 1С оборотно-сальдовую ведомость в шаблонный файл excel, т.е. необходимо руками указывать ячейки куда выгружаются остатки на начало\конец периода и обороты. Столкнулся с такой проблемой: при выполнении запросов формируются строки в таблицах(виртуальных) только по счетам, имеющим за данный период обороты\остатки... соответственно остальные счета(имеющие пустое значение и по дебету и по кредиту) не отображаются. Например за 2011 год нет сальдо на начало периода по счету 08, а за 2012год есть, в таком случае индекс строки в виртуальной таблице смещается на 1 (был например [3] стал [4])... а при ручном прописывании это чревато тем что вся выгрузка "поплывет". Как можно сделать так, что бы запрос выполнялся и для счетов не имеющих остатков\оборотов, т.е в виртуальной таблице была пустая строка на это месте? Или может быть можно вместо индекса строки [...] например <br><pre>ВыборкаИтогиОстаткиНаНачало[1].СуммаОстатокДт </pre><br> указывать на строку по номеру счета?<br>Запрос и выгрузка(кусок):<br><br><pre>//Запрос ОстаткиНаНачалоЗапросОстаткиНаНачало = Новый Запрос;<br>ЗапросОстаткиНаНачало.Текст = <br>("ВЫБРАТЬ <br>| ХозрасчетныйОстатки.Счет,<br>| ХозрасчетныйОстатки.СуммаОстатокДт,<br>| ХозрасчетныйОстатки.СуммаОстатокКт<br>|ИЗ<br>| РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет), ) КАК ХозрасчетныйОстатки <br>|УПОРЯДОЧИТЬ ПО <br>| ХозрасчетныйОстатки.Счет.Код");<br>ЗапросОстаткиНаНачало.УстановитьПараметр("Дата", НачПериода); <br>ЗапросОстаткиНаНачало.УстановитьПараметр("Счет", Счет);<br>РезультатЗапросаОстаткиНаНачало = ЗапросОстаткиНаНачало.Выполнить();<br>ВыборкаИтогиОстаткиНаНачало=РезультатЗапросаОстаткиНаНачало.Выгрузить();<br>//Выгрузка<br>Excel= Новый COMОбъект("Excel.Application");<br>Excel.WorkBooks.Open(ИмяФайла);<br> Excel.Sheets(2).Cells(14,2).Value=(ВыборкаИтогиОстаткиНаНачало[1].СуммаОстатокДт)/"1000"; <br> Excel.Sheets(2).Cells(14,3).Value=(ВыборкаИтогиОстаткиНаНачало[1].СуммаОстатокКт)/"1000"; <br>Excel.Visible= Истина;Excel.Application.Quit(); </pre>"