Хотел бы поделиться способом копирования полей СКД из одного набора данных в другой.
Это бывает нужно, например, в следующей ситуации. Есть отчет на СКД с набором данных - запрос. По каким-то причинам возникает необходимость использовать внешний набор данных вместо существующего набора. Поля в новый набор данных приходится добавлять вручную. Когда полей много, это занимает много времени, штатных средств для этого я не нашел.
То есть, имеем следующее:

Для копирования полей поступаем следующим образом:
Создаем новый набор данных - объект, создаем в нем поле с произвольным наименованием:

Сохраняем изменения, сохраняем СКД в файл:

Открываем файл в любом текстовом редакторе, копируем поля из первого набора данных (элементы <field xsi:type="DataSetFieldField">):

Вставляем их в другой набор данных вместо одного поля:

Сохраняем файл, загружаем обратно в СКД, удаляем первый набор данных:

Вступайте в нашу телеграмм-группу Инфостарт