В ходе неявной компановки средствами 1С (для отчета используется стандартная Форма отчета, процедура компановки в модуле объекта отчета не переопределена) добавляются ненужные строка и колонка. Что можно предпринять?

1. (3 стартмани) При сохранении в Эксель из Табличного документа колонка 2 (СКД) раздваивается на колонки 2,3 (Эксель). Как убрать раздваивание (в ТабДок или при сохранении в Эксель)?
2. (2 стартмани) При компоновке данных между макетами Заголовок и Подразделение1 (СКД) появляется ненужная пустая строка. Как не выводить строку 12 (в ТабДок или при сохранении в Эксель)?

Ссылка на картинку для скачивания: https://docs.google.com/drawings/d/1sL5VY1B7LQ1wPnhrzeh7PCz9gA9y3mSEi7PYwZwBA7M/­edit?usp=sharing
---
С включенной СтандартнойОбработкой, видимо, такой результат можно добиться если вызвать этот код из другой процедуры (например, по кнопке "сформировать", если вызывается метод
```1c
    ОтчетОбъект.СкомпоноватьРезультат(ЭлементыФормы.Результат, ДанныеРасшифровки);
```

то уже после него вставить удаление области.
Тут уже ориентироваться по ситуации, смотря что проще сделать - отключить обработку и прописать весь вывод через процессор вывода (плюс этого способа, что можно и "макеты" посмотреть с двойными колонками), или курочить форму, которая может быть типовой формой отчета в конфигурации, или вообще отдельную форму сделать/ подменить кнопку.
зы: код привёл как пример, под обычные формы, но смысл думаю понятен
---
1. При сохранении в эксель у меня делал из 1 колонки 2 из-за того что в отчет выводились параметры и отборы.
В настройках вывода указал не выводить параметры и отбор, в итоге отчет начинает выводится сразу с шапки таблицы и тогда при сохранении в эксель нет никаких "двойных" колонок
---
Сделал полностью программное заполнение Заголовка и Подвала. Использование каких бы то ни было макетов задваивало колонку 2 (на 2 и 3)
---
1. попробуйте в макете увеличить ширину второй колонки.
+Альтернативный вариант попробовать объединить колонки после отрисовки таб.дока. Что-то типа

```1c
    ОблОбъединение = ТабличныйДокумент.Область(СтрокаУ,СтрокаХ,СтрокаУ,ГраницаОбъединения);
    ОблОбъединение.Объединить();
```

2. постобработкой удалить строку (область с 9ой строкой) после вывода табдока
---
Спасибо что откликнулись

(2) 1. Попробовал увеличить ширину в макете, не помогло. Альтернативный вариант оставлю на потом, ладно (т.к. используется типовая форма отчета, и предпочтительно в нее не лезть). Если никто не предложит что нибудь другое
2. Альтернативный вариант оставлю на потом. Если никто не предложит что нибудь другое

(3) 1. Везде где это возможно в настройках установил "Выводить параметры" и "Выводить отбор" в "Не выводить", не помогло.
Скрины: https://docs.google.com/document/d/1ozvF64ZfXnBWww5JgPgXI1G5Z0NW2Kf1ynUY1YO6n94/­edit?usp=sharing

(2) (3) Ранее множественных колонок было около 30-40 (должно быть 23 согласно Макету). Ранее удалось снизить их число до 24 (колонка 2/3 задвоенная) следующим образом: строки заголовка отчета были полностью удалены, и далее снова добавлены путем раздвигания строк - ПКМ на верхней строке Подразделение1 в Макете (которая выделена цветом) - Раздвинуть
---
1. При сохранении в эксель у меня делал из 1 колонки 2 из-за того что в отчет выводились параметры и отборы.
В настройках вывода указал не выводить параметры и отбор, в итоге отчет начинает выводится сразу с шапки таблицы и тогда при сохранении в эксель нет никаких "двойных" колонок
---
1. Раздваивание колонок
(3) (7) (9) Раздваивание колонок как то связано с Макетами СКД. Когда оставил макет Подразделение1: Заголовок (Ссылка на картинку для скачивания), убрав 2 остальных, колонки перестали задваиваться
Принял решение заполнять их программно, но если есть советы, буду благодарен услышать

2. Лишняя строка
(11) Сдался и решил последовать совету (2).
курочить форму, которая может быть типовой формой отчета в конфигурации через Расширение
Строка удалена
---
И добавьте скрин настроек СКД. А не только макетов
---
Есть еще варианты шаманства из этойтемы
---
пустую строку можно удалить в процедуре ПриКомпоновкеРезультата()

ДокументРезультат.УдалитьОбласть(ДокументРезультат.Область(ПустаяСтрока,,ПустаяСтрока),ТипСмещенияТабличногоДокумента.ПоВертикали);
---
Добрый вечер
Вставил в конец процедуры ПриКомпоновкеРезультата()
ДокументРезультат.УдалитьОбласть(ДокументРезультат.Область(9, ,9), ТипСмещенияТабличногоДокумента.ПоВертикали)
- видимых изменений в ТД нет (пробовал также и другие строки, и области строк, ДокументРезультат остается прежним
- связываю это с тем, что к этому моменту результат еще не выведен. Так например, в конце процедуры значение ДокументРезультат.Область(20, 6,20, 6).Текст = "" (пустой строке)

(6) Пробую (сейчас нахрапом не вышло скомпоновать результат по причине конфликта выполнения вычисляемого поля).
---
```1c
    ТабличныйДокумент.УдалитьОбласть(ТабличныйДокумент.Область("R9"));
```

в конце приКомпоновке должно сработать, проверил на своей скд, удаляет всю строку
---
Чуть изменил и вставил строку, рис. привожу https://docs.google.com/document/d/1ozvF64ZfXnBWww5JgPgXI1G5Z0NW2Kf1ynUY1YO6n94/­edit#bookmark=id.34viqtici527
Метод вызывается успешно

Строка не удалена. Пробовал также подставить вместо R9 -> R2, без изменений. ЧЯДНТ.
---
С включенной СтандартнойОбработкой, видимо, такой результат можно добиться если вызвать этот код из другой процедуры (например, по кнопке "сформировать", если вызывается метод
```1c
    ОтчетОбъект.СкомпоноватьРезультат(ЭлементыФормы.Результат, ДанныеРасшифровки);
```

то уже после него вставить удаление области.
Тут уже ориентироваться по ситуации, смотря что проще сделать - отключить обработку и прописать весь вывод через процессор вывода (плюс этого способа, что можно и "макеты" посмотреть с двойными колонками), или курочить форму, которая может быть типовой формой отчета в конфигурации, или вообще отдельную форму сделать/ подменить кнопку.
зы: код привёл как пример, под обычные формы, но смысл думаю понятен
---
Сделал полностью программное заполнение Заголовка и Подвала. Использование каких бы то ни было макетов задваивало колонку 2 (на 2 и 3)