|   |   | 
| 
 | Макет компоновки данных | ☑ | ||
|---|---|---|---|---|
| 0
    
        onx1 03.06.20✎ 12:31 | 
        Кто-нибудь знает как можно программно изменить объект типа МакетКомпоновкиДанных (добавить новые выбранные поля) или получить из макета саму СхемуКомпоновкиДанных?
 Проблема в том, что в ЗУП 3.1 макеты некоторых отчетов сохранены в регистре сведений "МакетыКомпоновкиДанных" и как не изменяй ты сам отчет, макет на последнем этапе (а именно то какие поля выбраны и какие настройки применены) берется сохраненный разработчиками 1С из регистра. Задача заключается в том, чтобы имея только этот макет его изменить (добавить выбранные поля), а изменить не получается, потому как неясно: 1. Как этот макет сохранять и главное как потом его редактировать? 2. Как получить из макета схему компоновки данных, чтобы программно добавить в неё поля (как это сделать я знаю) и заново скомпоновать в макет? | |||
| 1
    
        МихаилМ 03.06.20✎ 12:34 | 
        ConvertSKD.erf     | |||
| 2
    
        onx1 03.06.20✎ 12:37 | 
        (1) А чуть подробнее можно? По этому запросу даже гугл ничего не находит.     | |||
| 3
    
        МихаилМ 03.06.20✎ 13:42 | 
        (2) Яндекс находит.     | |||
| 4
    
        Андроны едут 03.06.20✎ 13:53 | 
        (0) программно макет изменяется методом Выполнить() компоновщика макета на основании схемы и настроек. схему нужно получать из отчета а не из макета. Макет можно редактировать интерактивно только в толстом клиенте.     | |||
| 5
    
        onx1 03.06.20✎ 13:58 | 
        (3) Это не то что нужно. ConvertSKD преобразовывает уже имеющуюся схему в программный код. В моем случае нет схемы, точнее она есть но она старой версии, а новая сохранена как заранее скомпонованный макет.
 Вопрос с том можно ли этот макет менять и содержит ли в себе макет схему по которой он был создан? | |||
| 6
    
        onx1 03.06.20✎ 14:01 | 
        (4) А как это делать интерактивно в толстом клиенте? Именно только в клиенте, не конфигураторе?     | |||
| 7
    
        Андроны едут 03.06.20✎ 14:18 | 
        (6) можно и в конфигураторе. В толстом клиете, например, правятся макеты отчетов по бюджетированию в ЕРП. Там этим занимаются не программисты а как раз специалисты по бюджетированию. По моему даже видео где-то есть как это делать.     | |||
| 8
    
        onx1 03.06.20✎ 14:29 | 
        Вы не путаете структуру СКД и макет компоновки данных? 
 В моем понимании макет компоновки - это как бы скомпилированный результат объединения схемы компоновки и настроек компоновки (в том числе структуры). Так вот я не уверен в том, что в этом "скомпилированном результате" можно что-нибудь поменять (или вернуться обратно к схеме и настройкам). | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |