СкопироватьРекурсивно
страницаПредусмотрено две одноименных функции: ОбщегоНазначения.СкопироватьРекурсивно для вызова с сервера ОбщегоНазначенияКлиент.СкопироватьРекурсивно для вызова с клиента
1. Для вызова с сервера
Создает полную копию структуры, соответствия, массива, списка или таблицы значений, рекурсивно, с учетом типов дочерних элементов. При этом содержимое значений объектных типов (СправочникОбъект, ДокументОбъект и т.п.) не копируются, а возвращаются ссылки на исходный объект.
Синтаксис
Функция СкопироватьРекурсивно(Источник, ФиксироватьДанные = Неопределено) ЭкспортПараметры
Источник— Структура- ФиксированнаяСтруктура
- Соответствие
- ФиксированноеСоответствие
- Массив
- ФиксированныйМассив
- СписокЗначений - объект, который необходимо скопировать.
ФиксироватьДанные— Булево - если Истина - фиксировать, если Ложь - снять фиксацию.- Неопределено - не изменять.
Возвращаемое значение
Структура, ФиксированнаяСтруктура, Соответствие ФиксированноеСоответствие Массив ФиксированныйМассив СписокЗначений - копия объекта, переданного в параметре Источник.
Пример вызова
Результат = ОбщегоНазначения.СкопироватьРекурсивно(Источник, ФиксироватьДанные)Доступность
Сервер, Толстый клиент, Внешнее соединение
2. Для вызова с клиента
Создает полную копию структуры, соответствия, массива, списка или таблицы значений, рекурсивно, с учетом типов дочерних элементов. При этом содержимое значений объектных типов (СправочникОбъект, ДокументОбъект и т.п.) не копируются, а возвращаются ссылки на исходный объект. См. ОбщегоНазначения.СкопироватьРекурсивно
Синтаксис
Функция СкопироватьРекурсивно(Источник, ФиксироватьДанные = Неопределено) ЭкспортПараметры
Источник— Структура- ФиксированнаяСтруктура
- Соответствие
- ФиксированноеСоответствие
- Массив
- ФиксированныйМассив
- СписокЗначений - объект, который необходимо скопировать.
ФиксироватьДанные— Булево- Неопределено - если Истина - фиксировать, если Ложь - снять фиксацию, если Неопределено - не изменять.
Возвращаемое значение
Структура ФиксированнаяСтруктура Соответствие ФиксированноеСоответствие Массив ФиксированныйМассив СписокЗначений - копия объекта, переданного в параметре Источник.
Пример вызова
Результат = ОбщегоНазначенияКлиент.СкопироватьРекурсивно(Источник, ФиксироватьДанные)Доступность
Тонкий клиент, Толстый клиент