Данные выгружаются в виде файла схемы и файла данных. Формат файла данных - DBF. Схема выгружается как таблица значений через функцию ЗначениеВФайл. При загрузке схемы производится попытка автоматического сопоставления выгружаемых объектов и их реквизитов с объектами и реквизитами в базе-приемнике.
| Описание реквизитов формы | |||||
| Поле "Вид объекта" | Служит для указания вида выгружаемых объектов. За один прием можно выгрузить объекты только одного вида. | ||||
| Кнопка "Отбор" | При нажатии открывается форма, где можно отобрать конкретные объекты для выгрузки. | ||||
| Кнопка "Настройка выгрузки реквизитов" | При нажатии открывается форма настройки выгрузки реквизитов. | ||||
| Поле "Путь" | Служит для указания папки выгрузки. Без его указания выгрузка не сработает. | ||||
| Флажок "Трассировка" | Определяет, куда будут выводиться сообщения о выгрузке/загрузке: в отдельную форму или в окно сообщений | ||||
| Кнопка "Считать настройки загрузки реквизитов" | При нажатии считывается выгруженная схема даных. | ||||
| Кнопка "Настройка загрузки реквизитов" | При нажатии открывается форма настройки загрузки реквизитов. | ||||
|
Кнопка "Таблица типов"
|
При нажатии открывается список типов, разрешенных для выгрузки в качестве типа реквизита. | ||||
| Пояснение: Каждый реквизит имеет один или несколько возможных типов. Выгрузка/загрузка некоторых из них не реализована в данной обработке. Значения типов, отсутствующих в списке, будут выгружаться в виде строковых представлений. | |||||
| Кнопка "Инструкция по использованию обработки" | При нажатии открывается эта инструкция. | ||||
| Кнопка "О программе" | При нажатии выдаются сведения о версии и авторе обработки. | ||||
| Порядок выгрузки | |||||
| 1 | Выбрать вид объекта. | ||||
| 2 | Если необходимо выгружать не все объекты указанного типа, состав выгрузки можно указать через кнопку "Отбор". В зависимости от вида объектов, в список отбора можно занести как отдельные объекты (в т.ч. группы справочников), так и периоды. | ||||
| 3 | Указать дополнительную настройку выгрузки реквизитов, нажав кнопку "Настройка выгрузки реквизитов". | ||||
| 4 | Указать путь выгрузки. | ||||
| 5 | Нажать кнопку "Выполнить выгрузку" и дождаться окончания выполнения обработки. | ||||
| В результате выгрузки в указанной папке появится два файла: Data.dbt и Data.dbf. Первый содержит схему выгрузки данных (состав реквизитов, ключевое поле выгрузки и т.д.), второй - сами данные. | |||||
| Дополнительная настройка выгрузки реквизитов | |||||
| Каждый реквизит выгружается в виде ключевого поля. По умолчанию ключевым полем для справочника является код, в случае нулевой длины кода - наименование, для документа - дата и номер, для перечисления - индекс (нумерация идет с единицы, нуль означает пустое значение), для счета - код. Если реквизит может принимать значения нескольких типов, ключ побирается для каждого типа в отдельности. | |||||
| Ключевое поле реквизитов автоматически назначается при выборе вида объекта. Его можно поменять в форме дополнительной настройки выгрузки реквизитов, щелкнув по колонке "Типы реквизита". | |||||
| Порядок загрузки | |||||
| 1 | Указать путь загрузки. | ||||
| 2 | Нажать кнопку "Считать настройки загрузки реквизитов". | ||||
| 3 | Указать дополнительную настройку загрузки реквизитов, нажав кнопку "Настройка загрузки реквизитов". | ||||
| 4 | Установить нужные флажки на сохранение пометки удаления и статуса проведения. | ||||
| 5 | Нажать кнопку "Выполнить загрузку" и дождаться окончания выполнени обработки. | ||||
| Обработка загрузит объекты, присваивая значения реквизитам в соответствии со схемой настройки. Если установлены соответствующие флажки, установит пометки удаления и попытается провести документы. | |||||
| При загрузке данных открывается транзакция, что может повлять на работу других пользователей базы. | |||||
| Дополнительная настройка загрузки реквизитов | |||||
| Если структура базы-источника и базы-приемника отличается, то не всем реквизитам выгружаемых объектов удастся автоматически сопоставить реквизиты загружаемых. Однако, их можно указать в форме дополнительной настройки загрузки реквизитов вручную - путем выбора из списка, щелкнув по колонке "Имя реквизита (приемник)". | |||||
| Существует возможность очистить имя реквизита-приемника, а также подставить имя любого реквизита для приема значений системных полей: кода и наименования у справочников, номера и даты у документов. | |||||
| Через колонку "Тип реквизита" настраивается сопоставление типов выгружаемого и загружаемого реквизитов. | |||||
| Примечание | |||||
| В силу особенностей алгоритма загрузки в некоторых случаях при загрузке справочников не происходит установка иерархии (родители, владельцы). Ситуацию исправляет повторная загрузка тех же данных. При этом необходимости в повторной выгрузке нет. | |||||
Вступайте в нашу телеграмм-группу Инфостарт
