Имя: Пароль:
1C
 
Макет компоновки данных
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
Вы не путаете структуру СКД и макет компоновки данных?
В моем понимании макет компоновки - это как бы скомпилированный результат объединения схемы компоновки и настроек компоновки (в том числе структуры). Так вот я не уверен в том, что в этом "скомпилированном результате" можно что-нибудь поменять (или вернуться обратно к схеме и настройкам).