Подскажи как сделать нумерация в файлике?
Вывожу данные в xls файл....и нужно запонить колонку цифрами до количества строк
Начало
1
2
3
4
5
и тд
Конец
Область = Макет.ПолучитьОбласть("Строка");
Область.Параметры.НомерРН = Док.Номер;
Область.Параметры.ИдБазы = "***";
Область.Параметры.ДатаНаклданой = ПреобразованиеДатыВСтроку(Строка(Док.Дата));
Область.Параметры.СуммаНакладной = Док.СуммаДокумента;
Область.Параметры.Контрагент = Док.Контрагент;
Область.Параметры.НомерНедели = (НеделяГода(НачДата));
Н = 0;
Н = Н + 1;
Область.Параметры.НемерПП = Н;
Область = Макет.ПолучитьОбласть("Строка");
Н = 0;
Для ... Цикл //Тут перебираешь строки таблицы, данные из которой надо вывести
Н = Н + 1;
Область.Параметры.НемерПП = Н;
...
ТабДок.Вывести(Область);
КонецЦикла;
Н = 0;
Н = Н + 1;
Область.Параметры.НемерПП = Н;
Область = Макет.ПолучитьОбласть(\"Строка\");
Н = 0;
Для ... Цикл //Тут перебираешь строки таблицы, данные из которой надо вывести
Н = Н + 1;
Область.Параметры.НемерПП = Н;
...
ТабДок.Вывести(Область);
КонецЦикла;
Область = Макет.ПолучитьОбласть("Строка");
Н = 0;
Для Цикл
Н = Н + 1;
Область.Параметры.НомерПП = Н;
Область.Параметры.НомерРН = Док.Номер;
Область.Параметры.ДатаНаклданой = ПреобразованиеДатыВСтроку(Строка(Док.Дата));
Область.Параметры.СуммаНакладной = Док.СуммаДокумента;
Область.Параметры.Контрагент = Док.Контрагент;
Область.Параметры.НомерНедели = (НеделяГода(НачДата));
ТабДок = Новый ТабличныйДокумент;
Макет = ПолучитьМакет("Макет");
Область = Макет.ПолучитьОбласть("Шапка");
ТабДок.Вывести(Область);
Запрос=Новый Запрос;
Штука = Справочники.КлассификаторЕдиницИзмерения.НайтиПоКоду("32");
Запрос.УстановитьПараметр("НачДата",НачалоДня(НачДата));
Запрос.УстановитьПараметр("КонДата",КонецДня(КонДата));
Запрос.УстановитьПараметр("Штука",Штука);
ТекстЗапроса=("ВЫБРАТЬ
| РеализацияТоваровУслугТовары.Ссылка КАК Док
|ИЗ
| Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
|ГДЕ
| РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата");
ТекстЗапроса = ТекстЗапроса + " СГРУППИРОВАТЬ ПО Ссылка УПОРЯДОЧИТЬ ПО Ссылка.Дата";
Запрос.Текст=ТекстЗапроса;
РезультатЗапроса=Запрос.Выполнить();
ТЗ = РезультатЗапроса.Выгрузить();
Максимум = ТЗ.Количество();
//ТЗ.ВыбратьСтроку();
Выборка=РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
ОбработкаПрерыванияПользователя();
Док = Выборка.Док;
ЗаписатьСтрокуВРеестрРН(ТабДок,Макет,Док,счНакладных);
СписокВыгруженныхРН.Добавить(СокрЛП(Док.Номер));
КонецЦикла;
//сохранение в файл xls
Путь = "C:\RN_w"+(НеделяГода(НачДата))+".xls";
ТабДок.Записать(Путь,ТипФайлаТабличногоДокумента.XLS);
Процедура ЗаписатьСтрокуВРеестрРН(ТабДок,Макет,Док,счРН)
Область = Макет.ПолучитьОбласть("Строка");
Область.Параметры.НомерРН = Док.Номер;
Область.Параметры.ИдБазы = "***";
Область.Параметры.ДатаНаклданой = ПреобразованиеДатыВСтроку(Строка(Док.Дата));
Область.Параметры.СуммаНакладной = Док.СуммаДокумента;
Область.Параметры.Контрагент = Док.Контрагент;
Область.Параметры.НомерНедели = (НеделяГода(НачДата));
ТабДок.Вывести(Область);
КонецПроцедуры
ТабДок = Новый ТабличныйДокумент;
Макет = ПолучитьМакет("Макет");
Область = Макет.ПолучитьОбласть("Шапка");
ТабДок.Вывести(Область);
Запрос=Новый Запрос;
Штука = Справочники.КлассификаторЕдиницИзмерения.НайтиПоКоду("32");
Запрос.УстановитьПараметр("НачДата",НачалоДня(НачДата));
Запрос.УстановитьПараметр("КонДата",КонецДня(КонДата));
Запрос.УстановитьПараметр("Штука",Штука);
ТекстЗапроса=("ВЫБРАТЬ
| РеализацияТоваровУслугТовары.Ссылка КАК Док
|ИЗ
| Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
|ГДЕ
| РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата");
ТекстЗапроса = ТекстЗапроса + " СГРУППИРОВАТЬ ПО Ссылка УПОРЯДОЧИТЬ ПО Ссылка.Дата";
Запрос.Текст=ТекстЗапроса;
РезультатЗапроса=Запрос.Выполнить();
ТЗ = РезультатЗапроса.Выгрузить();
Максимум = ТЗ.Количество();
//ТЗ.ВыбратьСтроку();
Выборка=РезультатЗапроса.Выбрать();
Область = Макет.ПолучитьОбласть("Строка");
Н = 0;
Пока Выборка.Следующий() Цикл
ОбработкаПрерыванияПользователя();
Док = Выборка.Док;
Н = Н +1;
Область.Параметры.НомерПП = Н;
Область.Параметры.НомерРН = Док.Номер;
Область.Параметры.ИдБазы = "***";
Область.Параметры.ДатаНаклданой = ПреобразованиеДатыВСтроку(Строка(Док.Дата));
Область.Параметры.СуммаНакладной = Док.СуммаДокумента;
Область.Параметры.Контрагент = Док.Контрагент;
Область.Параметры.НомерНедели = (НеделяГода(НачДата));
ТабДок.Вывести(Область);
ЗаписатьСтрокуВРеестрРН(ТабДок,Макет,Док,счНакладных);
СписокВыгруженныхРН.Добавить(СокрЛП(Док.Номер));
КонецЦикла;
//сохранение в файл xls
Путь = "C:\RN_w"+(НеделяГода(НачДата))+".xls";
ТабДок.Записать(Путь,ТипФайлаТабличногоДокумента.XLS);