Каталог решений - Копирование полей наборов данных в СКД

Копирование полей наборов данных в СКД

Копирование полей наборов данных в СКД

В наличии

При создании внешних наборов данных иногда нужно скопировать поля из другого набора данных. В этой статье описан способ, как это можно сделать.

Категория:

Описание

Хотел бы поделиться способом копирования полей СКД из одного набора данных в другой.

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

То есть, имеем следующее:

Для копирования полей поступаем следующим образом:

Создаем новый набор данных — объект, создаем в нем поле с произвольным наименованием:

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

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

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

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

has been added to your cart:
Оформление заказа