Имеется отчет СКД и табличный документ, нужно чтобы в табличный документ вводились данные из СКД. Подскажите, пожалуйста. как это реализовать. Я в тупике.
---
Вам надо вывести отчет в две колонки в свой макет? Если это так, то в процедуре ПриКомпоновкеДанных надо написать что-то вроде
```1c
    Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)

    СтандартнаяОбработка = Ложь;
    ДокументРезультат.Очистить();
    Настройки = КомпоновщикНастроек.ПолучитьНастройки();

    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
    МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки, , Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));

    ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновки.Инициализировать(МакетКомпоновки,, ДанныеРасшифровки, Истина);

    ТЗ = Новый ТаблицаЗначений;
    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
    ПроцессорВывода.УстановитьОбъект(ТЗ);
    ПроцессорВывода.Вывести(ПроцессорКомпоновки);

    ДокументРезультат.Очистить();
    Макет = ПолучитьМакет("МакетТабличногоДокумента");
    КоличествоПолВыборки = Цел((ТЗ.Количество() + 1) / 2);
    Для НомерСтроки = 0 По КоличествоПолВыборки Цикл
    ТекСтрока = ТЗ[НомерСтроки];
    Область = Макет.ПолучитьОбласть("Строка");
    Область.Параметры.Заполнить(ТекСтрока);
    ДокументРезультат.Вывести(Область);

    Область = Макет.ПолучитьОбласть("Строка");
    Если ТекСтрока + КоличествоПолВыборки + 1 < ТЗ.Количество() Тогда
    ТекСтрока = ТЗ[НомерСтроки + КоличествоПолВыборки + 1];
    Область.Параметры.Заполнить(ТекСтрока);
    КонецЕсли;
    ДокументРезультат.Присоединить(Область);
    КонецЦикла;

    КонецПроцедуры
```
---
Ну надо просто иметь (знать) индексы ячеек табличного документа, и в них передать значения из выборки СКД.

Примерно так
ТабличныйДокумент.Область("R25C5:R25C6").Текст = "Ваше значение строкой"
---
спасибо, буду пробовать.
---
Табличный документ был создан намеренно, тк. иначе не получалось разделить отчет на две части и выводить на экран.
---
ТД в ТЗ, ТЗ как источник в скд, соединить с чем надо и нарисовать итоговый ТД?
---
в общем, задача вообще состоит в том, чтобы данные в отчете разделить на две части. И чтобы данные во второй таблице были продолжением первой таблице. Отчет создан в СКД.
---
вид должен иметь такой:
---
Вам надо вывести отчет в две колонки в свой макет? Если это так, то в процедуре ПриКомпоновкеДанных надо написать что-то вроде
```1c
    Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)

    СтандартнаяОбработка = Ложь;
    ДокументРезультат.Очистить();
    Настройки = КомпоновщикНастроек.ПолучитьНастройки();

    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
    МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки, , Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));

    ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновки.Инициализировать(МакетКомпоновки,, ДанныеРасшифровки, Истина);

    ТЗ = Новый ТаблицаЗначений;
    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
    ПроцессорВывода.УстановитьОбъект(ТЗ);
    ПроцессорВывода.Вывести(ПроцессорКомпоновки);

    ДокументРезультат.Очистить();
    Макет = ПолучитьМакет("МакетТабличногоДокумента");
    КоличествоПолВыборки = Цел((ТЗ.Количество() + 1) / 2);
    Для НомерСтроки = 0 По КоличествоПолВыборки Цикл
    ТекСтрока = ТЗ[НомерСтроки];
    Область = Макет.ПолучитьОбласть("Строка");
    Область.Параметры.Заполнить(ТекСтрока);
    ДокументРезультат.Вывести(Область);

    Область = Макет.ПолучитьОбласть("Строка");
    Если ТекСтрока + КоличествоПолВыборки + 1 < ТЗ.Количество() Тогда
    ТекСтрока = ТЗ[НомерСтроки + КоличествоПолВыборки + 1];
    Область.Параметры.Заполнить(ТекСтрока);
    КонецЕсли;
    ДокументРезультат.Присоединить(Область);
    КонецЦикла;

    КонецПроцедуры
```
---
большое спасибо. сейчас попробую!