Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Печать макета word

Печать макета word
Я
   pedagog
 
14.08.21 - 13:06
есть макет word.
Вот кусок кода, как вывожу данные
Макет = ПолучитьМакет("ЮИ_ПриказWord");
    MSWord = Макет.Получить();
    Попытка
        Макет = MSWord.Application.Documents(1);
        Макет.Activate();
    Исключение
        Сообщить(ОписаниеОшибки());
        MSWord.Application.Quit();
        Возврат Ложь;
    КонецПопытки;
    Замена = Макет.Content.Find;
    
    Замена.Execute("<Организация>",0,1,0,0,0,1,1,0, Строка(ВыборкаДляШапки.НазваниеОрганизации),2);
в отчет выводятся данные по нескольким сотрудникам.
задача следующая: нужно вывести сотрудника и для каждого сотрудника таблицу. т.е будет фио сотрудника, таблица с данными по сотруднику и т.д
как это сделать?
   acanta
 
1 - 14.08.21 - 13:15
Попробуйте разместить этот вопрос на инфостарте (там хотя бы инфомани за обсуждение). Макет это ком-объект?
Теоретически можно включить макрорекордер вижуал бейсика, вставить все данные как они должны быть и скопировать код из макроса.
   pedagog
 
2 - 14.08.21 - 13:17
макет - это не ком-объект
   acanta
 
3 - 14.08.21 - 13:22
Если у типа данных в макете есть только поиск и замена и больше ничего - остается только предусмотреть что искать и как заменять..
   acanta
 
4 - 14.08.21 - 13:24
В 1с есть возможность этот макет отредактировать?
   pedagog
 
5 - 14.08.21 - 13:27
(4) возможность отредактировать есть, но как быть с таблицами? колтаблиц зависит от кол-ва сотрудников.
   acanta
 
6 - 14.08.21 - 13:28
Вы хотите именно вордовскме таблицы с колонками и рамочками?
   acanta
 
7 - 14.08.21 - 13:30
Я имела ввиду как то так https://youtu.be/rWuMeA4BUcU

Список тем форума
 
Основная теорема систематики: Новые системы плодят новые проблемы.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.