здравствуйте подскажите пожалуйста как объединить две разные таблицы по колонкам и строкам в одну ТЗ.

я пытаюсь к колонкам из первой таблицы добавить еще колонки их второй таблицы.
---
Тогда вопрос: по какому принципу митсуиси сини стал блоком зеленым?
А так все просто после доавлени колонок пишем

```1c
    Дл НС = 1 по ВтораТаблица,Количество() Цикл
    Если НС > ПерваТаблица,Количество() Тогда
    НоваСтрока = РезультирующаТаблица,Добавить()
    Иначе
    НоваСтрока = РезультирующаТаблица[НС - 1]
    конецЕсли
    ЗаполнитьЗначениСвойств(НоваСтрока, ВтораТаблица[НС - 1])
    КонеЦикла
```

Сорри клава глючит
---
Покажите исходные таблицы (если это не то, что на скринах) и что должно получиться в итоге.
---
(3)
---
здравствуйте! я хочу объединить две таблицы значений в одну ТЗ. я колонки то смог перенести а вот значения из второй ТЗ подставляются начиная не я 0 индекса а с 4-го подскажите пожалуйста как правильно объединить эти таблицы чтобы и колонки и значения перенеслись правильно
---
Тогда вопрос: по какому принципу митсуиси сини стал блоком зеленым?
А так все просто после доавлени колонок пишем

```1c
    Дл НС = 1 по ВтораТаблица,Количество() Цикл
    Если НС > ПерваТаблица,Количество() Тогда
    НоваСтрока = РезультирующаТаблица,Добавить()
    Иначе
    НоваСтрока = РезультирующаТаблица[НС - 1]
    конецЕсли
    ЗаполнитьЗначениСвойств(НоваСтрока, ВтораТаблица[НС - 1])
    КонеЦикла
```

Сорри клава глючит
---
спасибо вам большое!
---
Тестовое задание было?
---
нет так чисто для себя
---
Удачи на новом поприще -)
---
спасибо
---
здравствуйте извини можно у вас еще кое что спросить вот у меня теперь в макете такая же проблема подскажите пожалуйста как это можно исправить

```1c
    Для каждого Строка из ОбъединениеТаблиц6 цикл
    ОбластьСтрока = Макет.ПолучитьОбласть("Строка");

    Код = Строка.КодОперации1;
    Первая = Лев(Код,1);
    ОбластьСтрока.Параметры.ПП = ПП;
    ОбластьСтрока.Параметры.Дата = Формат(Строка.ВремяНачала,"ДФ=dd.MM.yyyy");
    Если Первая = "1" Тогда
    ОбластьСтрока.Параметры.ВрНачБ2 = Формат(Строка.ВремяНачала, "ДЛФ=T");
    ОбластьСтрока.Параметры.ВрОконБ2 = Формат(Строка.ВремяОкончания, "ДЛФ=T");
    ОбластьСтрока.Параметры.ТемпНачБ2 = Строка.ТемператураНачала;
    ОбластьСтрока.Параметры.ТемпОконБ2 = Строка.ТемператураОкончания;
    ОбластьСтрока.Параметры.КоличествоБ2 = Строка.КоличествоСырья2;
    ОбластьСтрока.Параметры.РазницаБ2 = Строка.ОбщееВремя;

    ИначеЕсли Первая = "2" Тогда
    ОбластьСтрока.Параметры.ВрНачБ5 = Формат(Строка.ВремяНачала, "ДЛФ=T");
    ОбластьСтрока.Параметры.ВрОконБ5 = Формат(Строка.ВремяОкончания, "ДЛФ=T");
    ОбластьСтрока.Параметры.ТемпНачБ5 = Строка.ТемператураНачала;
    ОбластьСтрока.Параметры.ТемпОконБ5 = Строка.ТемператураОкончания;
    ОбластьСтрока.Параметры.КоличествоБ5 = Строка.КоличествоСырья2;
    ОбластьСтрока.Параметры.РазницаБ5 = Строка.ОбщееВремя;
    КонецЕсли;
    ПП=ПП+1;
    ПечатнаяФорма.Вывести(ОбластьСтрока);
    Конеццикла;
```
---
У Вас есть по сути 2 таблицы
http://joxi.ru/D2PnddQUBV7dNr
Объедините их (как в предыдущем примере) и выводите.
Можно, конечно, играться с высотой выведенной первой таблицы и второй. Но это более муторно.
---
сделал спасибо
---
Не ясно, в чем смысл. Может потом свернуть понадобится. Но в целом так можно сделать:

```1c
    ТаблицаЗначений1 = Новый ТаблицаЗначений;
    ТаблицаЗначений2 = Новый ТаблицаЗначений;
    ТаблицаЗначений1.Колонки.Добавить("К11");
    ТаблицаЗначений1.Колонки.Добавить("Общая");
    ТаблицаЗначений1.Колонки.Добавить("К12");
    ТаблицаЗначений2.Колонки.Добавить("К21");
    ТаблицаЗначений2.Колонки.Добавить("К22");
    ТаблицаЗначений2.Колонки.Добавить("Общая");
    НоваяСтрока1 = ТаблицаЗначений1.Добавить();
    НоваяСтрока1.К11 = "Значение1";
    НоваяСтрока1.К12 = 10;
    НоваяСтрока1.Общая = "Значение2";

    НоваяСтрока1 = ТаблицаЗначений1.Добавить();
    НоваяСтрока1.К11 = Истина;
    НоваяСтрока1.К12 = "Привет";
    НоваяСтрока1.Общая = 12.43;

    НоваяСтрока2 = ТаблицаЗначений2.Добавить();
    НоваяСтрока2.К21 = 0;
    НоваяСтрока2.К22 = 10;
    НоваяСтрока2.Общая = "Я из ТЗ 2!";

    Для Каждого Колонка2 Из ТаблицаЗначений2.Колонки Цикл
    Если ТаблицаЗначений1.Колонки.Найти(Колонка2.Имя) = Неопределено Тогда
    ТаблицаЗначений1.Колонки.Добавить(Колонка2.Имя);
    КонецЕсли;
    КонецЦикла;

    Для Каждого СтрокаТаблицаЗначений2 Из ТаблицаЗначений2 Цикл
    НоваяСтрока = ТаблицаЗначений1.Добавить();
    ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаТаблицаЗначений2);
    КонецЦикла;
```