Как вставить табличный документ в другой табличный документ

1. TamaraPicachu 5 01.02.22 13:18 Сейчас в теме
Добрый день! Необходимо в части табличного документа отображать другой табличный документ. Подскажите, каким образом это можно сделать?
Если на конкретном примере, то каждая комиссия формирует свой угловой штамп со своим оформлением, то есть у каждой комиссии свой макет, который они сами создают в пользовательском режиме и могут менять.
И в исходящем письме этот угловой штамп нужно подтягивать разный для каждой комиссии (размер по ячейкам у всех одинаковый).
см.скрин
заранее спасибо!
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
17. user790708 01.02.22 16:52 Сейчас в теме
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Swetlana 26 01.02.22 13:20 Сейчас в теме
(1) Угловой штамп это картинка?
3. TamaraPicachu 5 01.02.22 13:23 Сейчас в теме
(2) нет это макет. К примеру из интернета. Данные и картинки у каждой комиссии разные
Прикрепленные файлы:
4. Swetlana 26 01.02.22 13:24 Сейчас в теме
(3) Я понимаю что это печатная форма и она создана в макете. Для углового штампа какой объект используется? Что там?
5. TamaraPicachu 5 01.02.22 13:26 Сейчас в теме
(4) приложила реальный макет
Прикрепленные файлы:
6. Swetlana 26 01.02.22 13:31 Сейчас в теме
(5) Лично я в подобной ситуации (требовались подписи сотрудников, в зависимости от пользователя, который печатал)
Создала бы для каждой комиссии свою область печати со своим угловым штампом
Да, их возможно будет несколько областей. В зависимости от выбора комиссии, для каждой выводить свою область печати
user868505; +1 Ответить
7. TamaraPicachu 5 01.02.22 13:48 Сейчас в теме
у каждой комиссии свой измененный макет, соответственно и области разные. Мне необходимо скоприровать хотя бы макет и вставить его в другой макет. (в идеале скопировать табдок уже с данными).
Прикрепленные файлы:
8. user868505 01.02.22 13:57 Сейчас в теме
Когда "один макет нужно вставить в другой макет" - то макеты собираются по кусочкам - то есть, по областям. Разбейте ваш изначальный макет на разные области, и собирайте их в том порядке, и том составе, который нужен для конкретной комиссии.
Да, для разных комиссий какие-то области будут одинаковые, но одна - будет своя для каждого случая.
9. TamaraPicachu 5 01.02.22 14:10 Сейчас в теме
(8) мне интересно какие функции для этого используются
11. user790708 01.02.22 14:39 Сейчас в теме
(9)табличныйДокумент.Вывести()
ТабличныйДокумент.Присоединить()
13. TamaraPicachu 5 01.02.22 15:55 Сейчас в теме
(11) он и выводит и присоединяет у меня только снизу, а надо чтоб и справа область выводилась
использовала док.вставитьобласть() вывело только картинку, а параметры нет
Прикрепленные файлы:
17. user790708 01.02.22 16:52 Сейчас в теме
18. TamaraPicachu 5 01.02.22 17:18 Сейчас в теме
(17) спасибо огромное, получилось!)
10. VZyryanov 01.02.22 14:26 Сейчас в теме
ТабДок.Вывести(ТабДок1)
12. TamaraPicachu 5 01.02.22 15:52 Сейчас в теме
(10) выводит он только снизу, а надо чтоб еще справа область вывелась
14. soft_wind 01.02.22 16:16 Сейчас в теме
для вывода по областям используйте

ТабличныйДокумент (SpreadsheetDocument)
ВставитьОбласть (InsertArea)
Синтаксис:
ВставитьОбласть(<ИсходнаяОбласть>, <ОбластьПриемник>, <Сдвиг>, <ЗаполнятьПараметры>)
Параметры:
<ИсходнаяОбласть> (обязательный)
Тип: ОбластьЯчеекТабличногоДокумента.
Исходная область.
15. TamaraPicachu 5 01.02.22 16:20 Сейчас в теме
(14) добилась я правильного расположения областей, но по какой причине не выводится текст из доп.макета? только картинка (в красной рамке)

МакетИсходнойОбласти = Справочники.Комиссии.ПолучитьМакет("УгловойШтамп");
ИсходнаяОбласть = МакетИсходнойОбласти.ПолучитьОбласть("Шапка");
ИсходнаяОбластьЯчеек = ИсходнаяОбласть.Области.Шапка; 

Шапка = Макет.ПолучитьОбласть("Шапка");
Тело = Макет.ПолучитьОбласть("Тело"); 
ОбластьПриемник = Макет.ПолучитьОбласть("ОбластьПриемник");


Табдок.Вывести(ОбластьПриемник);
ТабДок.ВставитьОбласть(ИсходнаяОбластьЯчеек, ОбластьПриемник.Области.ОбластьПриемник);
ТабДок.Присоединить(Шапка); 
ТабДок.Вывести(Тело);
Показать
Прикрепленные файлы:
16. TamaraPicachu 5 01.02.22 16:22 Сейчас в теме
при том что форматирование ячеек доп области на месте
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот