1. В модуле объекта отчета СКД необходимо перехватить исполнение процедуры ПриКомпоновкеРезультата() и дописать код с выводом процедуры Пронумеровать().
2. В настройке СКД на закладке Другие настройки для параметра "Авто позиция ресурсов" установить значение "Не использовать". Пример отчета прилагается
#Область ОбработчикиСобытий
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
Настройки = КомпоновщикНастроек.ПолучитьНастройки();
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
Пронумеровать(ДокументРезультат);
СтандартнаяОбработка = Ложь;
КонецПроцедуры
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
Процедура Пронумеровать(Результат)
СтрокВШапке = Результат.ФиксацияСверху;
КоличествоКолонок = Результат.ШиринаТаблицы;
ОбластьШапки = Результат.Область(СтрокВШапке, , СтрокВШапке);
ОбластьПриемник = Результат.Область(СтрокВШапке + 1, , СтрокВШапке + 1);
Результат.ВставитьОбласть(ОбластьШапки, ОбластьПриемник, ТипСмещенияТабличногоДокумента.ПоГоризонтали, Ложь);
Для НомерКолонки = 1 По КоличествоКолонок Цикл
ТекОбласть = Результат.Область(СтрокВШапке + 1, НомерКолонки);
ТекОбласть.Текст = Строка(НомерКолонки);
ТекОбласть.ГоризонтальноеПоложение = ГоризонтальноеПоложение.Центр;
КонецЦикла;
Результат.ФиксацияСверху = Результат.ФиксацияСверху + 1;
КонецПроцедуры
#КонецОбласти