Skip to content

Выгрузка загрузка данных

ВыгрузитьДанныеТекущейОбластиВАрхив

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

Пример вызова

Результат = ВыгрузкаЗагрузкаДанных.ВыгрузитьДанныеТекущейОбластиВАрхив(ПараметрыВыгрузки)

ЗагрузитьДанныеТекущейОбластиИзАрхива

Описание, пример вызова
// Загружает данные из zip архива с XML файлами.
//
// Параметры:
// ИмяАрхива - Строка, УникальныйИдентификатор, Структура - имя файла, идентификатор файла или данные файла полученные с помощью ZipАрхивы.ПрочитатьАрхив().
// ПараметрыЗагрузки - Структура - содержащая параметры загрузки данных:
// * ЗагружаемыеТипы - Массив Из ОбъектМетаданных - массив объектов метаданных, данные
// которых требуется загрузить из архива. Если значение параметра задано - все прочие
// данные, содержащиеся в файле выгрузки, загружены не будут. Если значение параметра
// не задано - будут загружены все данные, содержащиеся в файле выгрузки.
// * ЗагружатьПользователей - Булево - загружать информацию о пользователях информационной базы,
// * ЗагружатьНастройкиПользователей - Булево - игнорируется, если ЗагружатьПользователей = Ложь.
// * СопоставлениеПользователей - ТаблицаЗначений - таблица с колонками:
// ** Пользователь - СправочникСсылка.Пользователи - идентификатора пользователя из архива.
// ** ИдентификаторПользователяСервиса - УникальныйИдентификатор - идентификатор пользователя сервиса.
// ** СтароеИмяПользователяИБ - Строка - старое имя пользователя базы.
// ** НовоеИмяПользователяИБ - Строка - новое имя пользователя базы.
// Также структура может содержать дополнительные ключи, которые могут быть обработаны внутри
// произвольных обработчиков загрузки данных.
//
// Возвращаемое значение:
// Структура - с полями:
// * Предупреждения - Массив Из Строка - предупреждения пользователю по результатам загрузки.
//
Функция ЗагрузитьДанныеТекущейОбластиИзАрхива(Знач ИмяАрхива, Знач ПараметрыЗагрузки) Экспорт

Пример вызова

Результат = ВыгрузкаЗагрузкаДанных.ЗагрузитьДанныеТекущейОбластиИзАрхива(ИмяАрхива, ПараметрыЗагрузки)

ВыгрузкаВАрхивеСовместимаСТекущейКонфигурацией

Описание, пример вызова
// Проверяет совместимость выгрузки из файла с текущей конфигурацией информационной базы.
//
// Параметры:
// ИмяАрхива - Строка - путь к файлу выгрузки.
//
// Возвращаемое значение:
// Булево - Истина если данные из архива могут быть загружены в текущую конфигурацию.
//
Функция ВыгрузкаВАрхивеСовместимаСТекущейКонфигурацией(Знач ИмяАрхива) Экспорт

Пример вызова

Результат = ВыгрузкаЗагрузкаДанных.ВыгрузкаВАрхивеСовместимаСТекущейКонфигурацией(ИмяАрхива)

ЗаписатьОбъектВФайл

Описание, пример вызова
// Записывает объект в файл.
//
// Параметры:
// Объект - Произвольный - записываемый объект.
// ИмяФайла - Строка - путь к файлу.
// Сериализатор - СериализаторXDTO - сериализатор.
//
Процедура ЗаписатьОбъектВФайл(Знач Объект, Знач ИмяФайла, Сериализатор = Неопределено) Экспорт

Пример вызова

ВыгрузкаЗагрузкаДанных.ЗаписатьОбъектВФайл(Объект, ИмяФайла, Сериализатор);

ПрочитатьОбъектИзФайла

Описание, пример вызова
// Возвращает объект из файла.
//
// Параметры:
// ИмяФайла - Строка - путь к файлу.
//
// Возвращаемое значение:
// Произвольный - объект содержащий прочитанные данные
//
Функция ПрочитатьОбъектИзФайла(Знач ИмяФайла) Экспорт

Пример вызова

Результат = ВыгрузкаЗагрузкаДанных.ПрочитатьОбъектИзФайла(ИмяФайла)

ДополнитьТипомИсключаемымИзВыгрузкиЗагрузки

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

Пример вызова

ВыгрузкаЗагрузкаДанных.ДополнитьТипомИсключаемымИзВыгрузкиЗагрузки(Типы, Тип, ДействиеСоСсылками)

ДействиеСоСсылкамиНеИзменять

Описание, пример вызова
// Возвращаемое значение:
// Строка -
Функция ДействиеСоСсылкамиНеИзменять() Экспорт

Пример вызова

Результат = ВыгрузкаЗагрузкаДанных.ДействиеСоСсылкамиНеИзменять()

ДействиеСоСсылкамиОчищать

Описание, пример вызова
// Возвращаемое значение:
// Строка -
Функция ДействиеСоСсылкамиОчищать() Экспорт

Пример вызова

Результат = ВыгрузкаЗагрузкаДанных.ДействиеСоСсылкамиОчищать()

ДействиеСоСсылкамиНеВыгружатьОбъект

Описание, пример вызова
// Возвращаемое значение:
// Строка -
Функция ДействиеСоСсылкамиНеВыгружатьОбъект() Экспорт

Пример вызова

Результат = ВыгрузкаЗагрузкаДанных.ДействиеСоСсылкамиНеВыгружатьОбъект()

ВыгрузитьДанныеВАрхив

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

Пример вызова

Результат = ВыгрузкаЗагрузкаДанных.ВыгрузитьДанныеВАрхив(ПараметрыВыгрузки)

ЗагрузитьДанныеИзАрхива

Описание, пример вызова
// Устарела. Следует использовать ВыгрузкаЗагрузкаДанных.ЗагрузитьДанныеТекущейОбластиИзАрхива
// Загружает данные из zip архива с XML файлами.
//
// Параметры:
// ИмяАрхива - Строка - полное имя файла архива с данными,
// ПараметрыЗагрузки - Структура - содержащая параметры загрузки данных:
// * ЗагружаемыеТипы - Массив Из ОбъектМетаданных - массив объектов метаданных, данные
// которых требуется загрузить из архива. Если значение параметра задано - все прочие
// данные, содержащиеся в файле выгрузки, загружены не будут. Если значение параметра
// не задано - будут загружены все данные, содержащиеся в файле выгрузки.
// * ЗагружатьПользователей - Булево - загружать информацию о пользователях информационной базы,
// * ЗагружатьНастройкиПользователей - Булево - игнорируется, если ЗагружатьПользователей = Ложь.
// * СопоставлениеПользователей - ТаблицаЗначений - таблица с колонками:
// ** Пользователь - СправочникСсылка.Пользователи - идентификатора пользователя из архива.
// ** ИдентификаторПользователяСервиса - УникальныйИдентификатор - идентификатор пользователя сервиса.
// ** СтароеИмяПользователяИБ - Строка - старое имя пользователя базы.
// ** НовоеИмяПользователяИБ - Строка - новое имя пользователя базы.
// Также структура может содержать дополнительные ключи, которые могут быть обработаны внутри
// произвольных обработчиков загрузки данных.
//
Процедура ЗагрузитьДанныеИзАрхива(Знач ИмяАрхива, Знач ПараметрыЗагрузки) Экспорт

Пример вызова

ВыгрузкаЗагрузкаДанных.ЗагрузитьДанныеИзАрхива(ИмяАрхива, ПараметрыЗагрузки)

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).