Приклад вивантаження з 1с xml. Формування XML-файлу. Просте вивантаження для сторонньої програми. Процес вивантаження даних у xml. Вивантаження даних у XML

Перенесення даних - дуже важливий процес у будь-якій обліковій системі, платформа 1С 8.3 та 8.2 не виняток. Нижче ми розглянемо інструкцію, як найпростіше перенести дані з однієї системи в іншу, що має аналогічну конфігурацію (для різних конфігурацій можна використовувати інструмент для програмістів або).

Перед будь-якими діями необхідно зміни є незворотними!

Найпростіший і зручний спосіб перенесення даних з 1С 8.3 в 1С 8.3 Бухгалтерія 3.0 - використання обробки Вивантаження та завантаження даних у форматі XML (завантажити - для 8.2 або для 1С 8.3 або на ІТС). Обробка універсальна та підходить для будь-яких конфігурацій.

Не будемо вдаватися до подробиць, розглянемо покрокову інструкцію з міграції даних за допомогою даної обробки на прикладі найпростішого перенесення товарів.

Вивантаження даних у XML

Насамперед відкриємо обробку в базі джерела (звідки вивантажуватимемо товари) і подивимося на інтерфейс:

Отримайте 267 відеоуроків з 1С безкоштовно:

Відразу необхідно заповнити поле «Ім'я файлу» - цим шляхом буде створено новий файл даних, який ми завантажуватимемо в базу приймач. Трохи нижче, у табличній частині «Дані для вивантаження» необхідно вибрати дані, які ми хочемо вивантажити з бази даних.

Після виділення об'єкта з лівої табличної частини можна накласти відбір у правій табличній частині:


У нашому прикладі хочу вивантажити всі товари з найменуванням «Граблі».

Після заповнення всіх налаштувань дані можна вивантажувати. Для цього необхідно натиснути кнопку «Вивантажити дані»:


Завантаження даних із xml в 1с 8.3

Дані вивантажені з бази джерела, тепер їх потрібно перенести до бази-приймача.

Для цього необхідно запустити обробку вже в тій базі, в яку необхідно завантажити дані, і зайти на вкладку «Завантаження», вибрати файл на диску і натиснути на кнопку «Завантажити дані»:


Цей приклад підходить лише для перенесення даних між ідентичними конфігураціями на платформі 1С. Для розуміння механізму обмінів, для програмістів ми написали статтю - .

Перенесення інформації між базами даних є одним із завдань їх підтримки та адміністрування. Для ефективного виконання в автоматизованих комплексах 1С створюються обробки. Вони значно полегшують рутинну роботу, прискорюють процеси вивантаження-завантаження інформації та одночасно реалізують контроль її коректності. Вивантаження з 1с в xml дозволяє створювати файл із вмістом будь-якого об'єкта настроєної конфігурації, і використовувати його, коли необхідне вивантаження даних в ідентичну конфігурацію.

Інструменти для створення вивантаження

Для експорту інформації, що міститься в базах даних, переважно використовується формат xml. Для 1С розроблено безліч обробок (наприклад, Вивантаження Заданих xml82 epf), за допомогою яких можна виводити у файл і завантажувати дані. При цьому користувач повинен отримувати файл певної структури, який дозволяє завантажувати інформацію, що зберігається в ньому, в рідну базу даних або переносити її в інше місце. При створенні вивантаження слід дотримуватися таких правил:

  • Зберегти створені файли до повного відновлення та закінчення процедур перевірки коректності перенесеної інформації;
  • У разі використання обробки як інструмент резервного копіювання створювати для копій даних окремі підпапки та вести журнал їх обліку для швидкого пошуку.

Універсальна обробка «Вивантаження та завантаження даних XML», що постачається в програмі підтримки користувачів 1С, яку можна знайти на сайті або дисках ІТС, є чудовим засобом для експорту та імпорту інформації. Користувач комп'ютера може вивантажити як всю базу, так і її окремі об'єкти, при цьому крім власне експорту проводяться різні операції з перевірки інформації, що допомагають позбутися критичних помилок у даних.

  • Вивантаження. Створює файл, що містить об'єкти, що вивантажуються, що визначаються користувачем;
  • Завантаження Здійснює читання експортованого раніше файлу і записує відомості, що знаходяться в ньому, в інформаційну базу.

Обробка дозволяє провести контроль об'єктів на неприпустимі символи, а також включає функцію експорту інформації з обмеженнями.

Вивантаження може використовуватися як під час обміну інформацією між базами 1С. З її допомогою можна забезпечити інтеграцію різних комплексів, наприклад, 1С та системи Парус. Універсальність формату XML дозволяє створювати програми для перенесення інформації практично будь-яких інформаційних банків. Обробка розвантаження та завантаження даних xml – найважливіший інструмент обміну інформацією.

Процес вивантаження даних уxml

Розглянемо, як вивантажити з 1с в xml у звичайному режимі. Після завантаження обробки ВивантаженняЗавантаженняДанихxml.epf та її відкриття необхідно виконати такі кроки:

  • Відібрати об'єкти для експорту;
  • Налаштувати необхідні фільтри, наприклад, за періодом;
  • Визначити розташування файлу з інформацією на дисковій підсистемі;
  • Запустити вивантаження об'єктів.


Необхідно пам'ятати, що заголовна частина формату файлу розвантаження відрізняється від формату файлу, що використовується при розвантаженні за планами обміну.

xml

Завантаження xml в 1с проводиться в базу-приймач із конфігурацією, ідентичною базі-джерелу. Перш ніж завантажити в 1с xml 1с необхідно відкрити обробку в базі-приймачі. Потім потрібно вказати шлях до раніше вивантаженого файлу і здійснити завантаження даних натисканням на кнопку «Завантажити дані».

При необхідності активуються прапорці для завантаження даних у режимі обміну в розподіленій інформаційній базі та ігнорування помилок, що виникають при завантаженні об'єктів.


Після цього необхідно перевірити бази і переконатися, що всі елементи завантажені коректно, щоб не отримати їх втрати, наприклад, якщо помилка в обробнику події після завантаження об'єкта.


Дана обробка дозволяє проводити обмін даними між однаковими (ідентичними) конфігураціями на платформі 1С 8.2 - Бух, ЗУП, УТ, УПП та інші, головне щоб конфігурації були однаковими!

Скріншоти обробки

(foto)

Режими роботи

Обробка реалізує 2 режими роботи: Вивантаження (створення файлу вивантаження вказаних користувачем даних) та Завантаження (читання файлу вивантаження, створеного однойменним режимом, та запис наявних у ньому даних). Встановлення режиму здійснюється вибором у полі Режим.

Перед запуском того чи іншого режиму (натискання кнопки Виконати) потрібно вказати ім'я файлу вивантаження або ввівши його вручну в полі "Ім'я файлу", або скориставшись кнопкою вибору цього поля та стандартним діалогом вибору файлу.

У режимі завантаження є можливість редагування використання підсумків під час запису регістрів, що може вплинути на швидкість завантаження.

Кнопки "Вимкнути підсумки" та "Увімкнути підсумки" доступні при встановленому прапорі "Включити можливість редагування використання підсумків під час завантаження даних" та використовуються для ручного керування режимом використання підсумків під час завантаження даних.

Умови застосування обробки

Обробка може використовуватися тільки в тих випадках, коли інформаційна база, в якій здійснювалося вивантаження даних, і та, в якій дані завантажуються, є однорідними (конфігурації ідентичні, дані можуть різнитися), або всі об'єкти, що вивантажуються, практично повністю ідентичні за складом і типами реквізитів і табличних частин, властивостям "провідного" об'єкта метаданих і т.д. Слід зазначити, що у зв'язку із зазначеними обмеженнями обробка головним чином призначена для обміну між однорідними ІБ.

Формат файлу розвантаження відрізняється від формату файлу, створюваного при розвантаженні за планом обміну, заголовною частиною. Для вивантаження даних (елементів довідників, наборів записів регістрів тощо) обробкою використовується той самий механізм XML-серіалізації, що й розвантаженням за планами обміну, у цій частині формати файлів ідентичні.

Визначення складу вивантаження

Обробка дозволяє здійснити як повне, і часткове вивантаження даних інформаційної бази у файл. Налаштування складу даних, що вивантажуються, проводиться в діалозі шляхом установки прапорців в колонці дерева, що відображає об'єкти метаданих, дані по яких можуть бути вивантажені. Додаткова стовпчик прапорців, "За потреби", встановлює необхідність вивантаження об'єктів даного типу "за посиланням". Тобто, якщо прапорець встановлений тільки в колонці "При необхідності", то дані по такому об'єкту будуть вивантажуватися не повністю, а тільки в тому обсязі, який необхідний для підтримки цілісності в інформаційній базі, яка завантажуватиме файл вивантаження.

При відкритті форми обробка встановлює ознаку вивантаження за посиланням всім об'єктам, що гарантує цілісну цілісність вивантаженого фрагмента інформаційної бази.

При натисканні на кнопку "Визначити об'єкти, що вивантажуються за посиланням", обробка аналізує, посилання на які дані можуть міститися в об'єктах, у яких встановлено ознаку повного вивантаження, і автоматично заповнює колонку прапорців, що індикують необхідність вивантаження за посиланням. Якщо об'єкт вже має встановлений прапорець повного вивантаження, то прапорець вивантаження за посиланням не встановлюється.

Можливі застосування

Використання цієї обробки можливе, наприклад, для створення повної або часткової резервної копії даних, здійснення обміну даними між інформаційними базами, а також як допоміжний інструмент відновлення проблемних інформаційних баз.

В організації облік може вести не тільки у рішеннях на платформі 1С:Підприємство, а й в інших програмних комплексах (Галактика, Вітрило, SAP та інше). У цьому виникають завдання інтеграції двох додатків.

Наприклад, у деякій програмі (назвемо його "X") потрібно прочитати список документів конфігурації. Про практичну користь вирішення подібного завдання говорити не будемо, зазначу лише, що найбільш зручним та універсальним способом у такій ситуації буде вивантаження списку документів у форматі XML.

Обмін із використанням цього формату є універсальним, оскільки з ним можуть працювати більшість програм. Розглянемо як можна з 1С:Підприємства вивантажити список документів конфігурації у XML-файл.

Вивантаження в XML

І так перейдемо до головного. Нам потрібно обійти список метаданих документів та сформувати список у XML-файлі. На наступному скріншоті представлений алгоритм формування файлу XML:

Функція СтворитиXML() Експорт // Отримуємо ім'я тимчасового файлуШлях = ОтриматиІм'яТимчасовогоФайлу() ; // Ініціалізуємо клас "ЗаписXML"Запис = Новий ЗаписXML; // Відкриваємо тимчасовий файл для запису - 8 ") ; // Записуємо оголошення XML-файлуЗапис. ЗаписатиОголошенняXML() ; // Запис. ЗаписатиПочатокЕлементу(" ДокументиКонфігурації") ; // Перший елемент // Атрибут першого елемента з датою формування файлуЗапис. ЗаписатиАтрибут("generated", Формат(ПоточнаДата(), "ДФ = рррр-ММ-ddThh:mm:ss; ДЛФ = DT")) ; // Записуємо елемент кожному за документа конфігурації. У текст розміщуємо ім'я документа.Для кожного Док З Метадані. Документи Цикл Запис. ЗаписатиПочатокЕлементу("Документ"); Запис. ЗаписатиТекст(Док. Ім'я); Запис. ЗаписатиКінецьЕлементу() ; КінецьЦикл; // Завершуємо запис першого елементаЗапис. ЗаписатиКінецьЕлементу() ; Запис. Закрити() ; // Закриваємо файл // Отримуємо двійкові дані файлу та поміщаємо їх у тимчасове сховищеДвійковіДані = Новий ДвійковіДані(Шлях) ; Адреса = ПоміститиВчаснеСховище(ДвійковіДані,Новий УнікальнийІдентифікатор) ; Повернення Адреса; // Повертаємо адресу файлу до сховищаКінецьФункції

Кожен створений елемент має бути правильно завершений. Після виконання "ЗаписатиПочатокЕлементу()" обов'язково має бути виконаний метод "ЗаписатиКінецьЕлементу", інакше структура XML-файлу буде некоректною.

Загальний шаблон створення XML-файлів є наступною послідовністю:

// 1. Ініціалізуємо клас "ЗаписXML"Запис = Новий ЗаписXML; // 2. Відкриваємо тимчасовий файл для записуЗапис. Відкрити Файл (Шлях, "UTF-8"); // 3. Записуємо оголошення XML-файлуЗапис. ЗаписатиОголошенняXML() ; // // // 4. ++ Записуємо вміст XML-файлуЗапис. ЗаписатиПочатокЕлементу("ЕлементXML") ; Запис. ЗаписатиКінецьЕлементу() ; // - Записуємо вміст XML-файлу // 5. Закриваємо файлЗапис. Закрити() ;

За допомогою цих п'яти кроків створюється практично будь-який файл XML.

У нашому прикладі створений файл перетворюється на двійкові дані і повертається в місце виклику функції "Створити XML". Цей файл може бути записаний у файлову систему.

Приклад вивантаженого файлу Ви могли бачити на скріншоті вище.

Інший додаток

Для прикладу створив додаток на .NET Framework, щоб продемонструвати читання XML-файлу в сторонній програмі.

Програма читає створений файл та виводить документи у вигляді списку:

Можете спробувати самі, програма доступна для завантаження за посиланням наприкінці статті.

Універсальність

Формат XML використовується у більшості конфігурації обміну даними між прикладними рішеннями на платформі 1С:Підприємство. Іншим способом обміну, що часто використовується, є підключення через COM-з'єднання. XML-дозволяє виконувати обмін практично з будь-якими додатками, чим і заслужив називатися універсальним.

Файли для завантаження:

Додаток для читання XML-файлу.

Обробка формування файлу XML.

Коли підприємство постійно користується у роботі якимось програмним комплексом, то, природно, завжди виникає питання його постійної підтримки та адміністрування. Не обійтися при цьому із завданнями обміну, зберігання та відновлення даних. Розглянемо, як завантажити або вивантажити дані з 1С у форматі XML, оскільки це є важливою процедурою цієї теми.

Будуються вони так, щоб при розвантаженні можна було одержати файл формату XML, у якому будуть записані необхідні клієнту дані. При цьому одночасно із записом відбувається і контроль коректності записів, що переносяться, на предмет критичних помилок.

Таким чином, вивантаження в XML-файл (імпорт записів) з однієї інформаційної бази і подальше завантаження з XML в іншу - являють собою обмін даними у форматі XML між базами.

Така процедура, особливо при великих масивах інформації, заощаджує велику кількість ручної роботи.

Імпорт (отриманий файл) може бути використаний також як архів для відновлення у непередбачених ситуаціях (при втраті чи пошкодженні).

Таких інструментів-обробок розроблено багато, і вони доступні в інтернеті. Відповідальність за використання лягає на плечі (і голову) клієнта.

Але для офіційних користувачів один розробниками створений універсальний обробник «Вивантаження/завантаження даних XML».

ВАЖЛИВО. Експорт в XML в 1С і подальше завантаження в XML з 1С допустима для ідентичних конфігурацій - інакше відбудеться її пошкодження.

Універсальний обробник

Основні моменти для використання універсального розробника:

  • Імпорт файлів зберігати до закінчення перенесення записів та перевірки їх коректності;
  • При використанні резервних копій слід вести їх облік для сортування пошуку.

У його роботі передбачено два режими: створення файлу за збереження інформації та його читання/запис - коли відбувається імпорт.

Крім того, користувач може встановлювати як під час експорту, так і завантаження даних додаткові обмеження.

Виймаємо записи

Вивантажувати дані можна як у всій базі, і вибірково - пообъектно.

Після скачування, встановлення та відкриття оброблювача виконується наступне:

Їх відбір проводять у діалоговому вікні, що відкрилося після запуску. Для цього встановлюють галочки у переліку, який відображає об'єкти метаданих для вилучення;

  1. Налаштовуються необхідні фільтри (наприклад, за датою);
  2. Вибирається місце на дисковому просторі;
  3. Запускається сама операція.

Заливаємо записи до приймача

Першим кроком для прийняття даних до бази-приймача потрібно відкрити в ній програму-обробник.

Після того як буде вказано шлях до файлу-джерела та активовані (за потреби) прапорці налаштувань процедури - можна запускати процес кнопкою «Завантажити дані».


Тепер вам відомо, як завантажити або вивантажити дані з 1С у форматі XML для збереження даних та обміну між базами.

Пишіть у коментарях про свій досвід у цьому питанні.

Режими роботи

Обробка ВивантаженняЗавантаженняДанихXML82 реалізує 2 режими роботи: Вивантаження (створення файлу вивантаження зазначених користувачем даних) та Завантаження (читання файлу вивантаження, створеного однойменним режимом, і запис наявних у ньому даних). Встановлення режиму здійснюється вибором у полі Режим.

Перед запуском того чи іншого режиму (натискання кнопки Виконати) потрібно вказати ім'я файлу вивантаження або ввівши його вручну в полі Ім'я файлу, або скориставшись кнопкою вибору цього поля і стандартним діалогом вибору файлу.

У режимі завантаження є можливість редагування використання підсумків під час запису регістрів, що може вплинути на швидкість завантаження. Кнопки “Вимкнути підсумки” та “Включити підсумки” доступні при встановленому прапорі “Включити можливість редагування використання підсумків під час завантаження даних” та використовуються для ручного керування режимом використання підсумків під час завантаження даних. ** Умови застосування обробки**

Обробка може використовуватися тільки в тих випадках, коли інформаційна база, в якій здійснювалося вивантаження даних, і та, в якій дані завантажуються, є однорідними (конфігурації ідентичні, дані можуть різнитися), або всі об'єкти, що вивантажуються, практично повністю ідентичні за складом і типами реквізитів і табличних елементів, властивостям “провідного” об'єкта метаданих тощо. Слід зазначити, що у зв'язку із зазначеними обмеженнями обробка головним чином призначена для обміну між однорідними ІБ.

Формат файлу розвантаження відрізняється від формату файлу, створюваного при розвантаженні за планом обміну, заголовною частиною. Для вивантаження даних (елементів довідників, наборів записів регістрів тощо) обробкою використовується той самий механізм XML-серіалізації, що й розвантаженням за планами обміну, у цій частині формати файлів ідентичні.

Визначення складу вивантаження

Обробка дозволяє здійснити як повне, і часткове вивантаження даних інформаційної бази у файл. Налаштування складу даних, що вивантажуються, проводиться в діалозі шляхом установки прапорців в колонці дерева, що відображає об'єкти метаданих, дані по яких можуть бути вивантажені. Додаткова колонка прапорців, "За потреби", встановлює необхідність вивантаження об'єктів даного типу "за посиланням". Тобто, якщо прапорець встановлений тільки в колонці “При необхідності”, то дані по такому об'єкту будуть вивантажуватися не повністю, а лише в тому обсязі, який необхідний для підтримки цілісності в інформаційній базі, яка завантажуватиме файл вивантаження.

При відкритті форми обробка встановлює ознаку вивантаження за посиланням всім об'єктам, що гарантує цілісну цілісність вивантаженого фрагмента інформаційної бази.

При натисканні на кнопку "Визначити об'єкти, що вивантажуються за посиланням" обробка аналізує, посилання на які дані можуть міститися в об'єктах, у яких встановлена ​​ознака повного вивантаження, і автоматично заповнює стовпчик прапорців, що індикують необхідність вивантаження за посиланням. Якщо об'єкт вже має встановлений прапорець повного вивантаження, то прапорець вивантаження за посиланням не встановлюється.

Можливі застосування

Використання цієї обробки можливе, наприклад, для створення повної або часткової резервної копії даних, здійснення обміну даними між інформаційними базами, а також як допоміжний інструмент відновлення проблемних інформаційних баз.

Ця обробка дозволяє проводити обмін даними між однаковими (ідентичними) конфігураціями на платформі 1С 8.3 - Бух 3.0, ЗУП 3.0, УТ 11, УПП 2.0 та інші, головне щоб конфігурації були однаковими!

Скріншоти

(foto)
(foto)

Режими роботи

Обробка реалізує 2 режими роботи: Вивантаження (створення файлу вивантаження вказаних користувачем даних) та Завантаження (читання файлу вивантаження, створеного однойменним режимом, та запис наявних у ньому даних). Встановлення режиму здійснюється вибором у полі Режим.

Перед запуском того чи іншого режиму (натискання кнопки Виконати) потрібно вказати ім'я файлу вивантаження або ввівши його вручну в полі "Ім'я файлу", або скориставшись кнопкою вибору цього поля та стандартним діалогом вибору файлу.

У режимі завантаження є можливість редагування використання підсумків під час запису регістрів, що може вплинути на швидкість завантаження.

Кнопки "Вимкнути підсумки" та "Увімкнути підсумки" доступні при встановленому прапорі "Включити можливість редагування використання підсумків під час завантаження даних" та використовуються для ручного керування режимом використання підсумків під час завантаження даних.

Умови застосування обробки

Обробка може використовуватися тільки в тих випадках, коли інформаційна база, в якій здійснювалося вивантаження даних, і та, в якій дані завантажуються, є однорідними (конфігурації ідентичні, дані можуть різнитися), або всі об'єкти, що вивантажуються, практично повністю ідентичні за складом і типами реквізитів і табличних частин, властивостям "провідного" об'єкта метаданих і т.д. Слід зазначити, що у зв'язку із зазначеними обмеженнями обробка головним чином призначена для обміну між однорідними ІБ.

Формат файлу розвантаження відрізняється від формату файлу, створюваного при розвантаженні за планом обміну, заголовною частиною. Для вивантаження даних (елементів довідників, наборів записів регістрів тощо) обробкою використовується той самий механізм XML-серіалізації, що й розвантаженням за планами обміну, у цій частині формати файлів ідентичні.

Визначення складу вивантаження

Обробка дозволяє здійснити як повне, і часткове вивантаження даних інформаційної бази у файл. Налаштування складу даних, що вивантажуються, проводиться в діалозі шляхом установки прапорців в колонці дерева, що відображає об'єкти метаданих, дані по яких можуть бути вивантажені. Додаткова стовпчик прапорців, "За потреби", встановлює необхідність вивантаження об'єктів даного типу "за посиланням". Тобто, якщо прапорець встановлений тільки в колонці "При необхідності", то дані по такому об'єкту будуть вивантажуватися не повністю, а тільки в тому обсязі, який необхідний для підтримки цілісності в інформаційній базі, яка завантажуватиме файл вивантаження.

При відкритті форми обробка встановлює ознаку вивантаження за посиланням всім об'єктам, що гарантує цілісну цілісність вивантаженого фрагмента інформаційної бази.

При натисканні на кнопку "Визначити об'єкти, що вивантажуються за посиланням", обробка аналізує, посилання на які дані можуть міститися в об'єктах, у яких встановлено ознаку повного вивантаження, і автоматично заповнює колонку прапорців, що індикують необхідність вивантаження за посиланням. Якщо об'єкт вже має встановлений прапорець повного вивантаження, то прапорець вивантаження за посиланням не встановлюється.

Можливі застосування

Використання цієї обробки можливе, наприклад, для створення повної або часткової резервної копії даних, здійснення обміну даними між інформаційними базами, а також як допоміжний інструмент відновлення проблемних інформаційних баз.

При створенні сайту компанії у соціальній діловій мережі сайт у вас з'являється можливість, не докладаючи великих зусиль, вивантажувати із програми 1С версії 8.2 свої товари та послуги у свій інтернет-магазин. Для цього необхідно скористатися зовнішньою обробкою "завантаження завантаження даних XML". Цю обробку за необхідності можна знайти на диску ІТС.

На свій сайт ви можете завантажити не більше 100 товарів із програми 1С.

Щоб скористатися обробкою, необхідно відкрити програму 1С, у головному меню натиснути кнопку "файл", вибрати "відкрити"та вказати шлях до обробки. Потім у вікні, в полі "ім'я файлу", вказати ім'я та папку, куди буде вивантажено файл-XML. Після цього в лівій частині екрана потрібно вказати, що вам потрібно вивантажити. На завершення необхідно натиснути кнопку "вивантажити дані". Для завантаження в інтернет-магазин в особистому кабінеті необхідно натиснути кнопку завантаження XML та вказати шлях до файлу, що був вивантажений із 1С. Інтеграція побудована на основі російських та міжнародних стандартів та протоколів електронного обміну даними.

1 .Щоб скористатися обробкою необхідно відкрити програму 1С, у головному меню натиснути "файл", вибрати "відкрити"та вказати шлях до обробки.

2. Після цього у вікні, що відкрилося, поле "Ім'я файлу", вказати ім'я та папку, куди буде вивантажено файл-XML.

3. Потім, у лівій частині екрана необхідно вказати, що вам потрібно вивантажити.

4 . На завершення необхідно натиснути кнопку "Вивантажити дані".

Коли підприємство постійно користується у роботі якимось програмним комплексом, то, природно, завжди виникає питання його постійної підтримки та адміністрування. Не обійтися при цьому із завданнями обміну, зберігання та відновлення даних. Розглянемо, як завантажити або вивантажити дані з 1С у форматі XML, оскільки це є важливою процедурою цієї теми.

Будуються вони так, щоб при розвантаженні можна було одержати файл формату XML, у якому будуть записані необхідні клієнту дані. При цьому одночасно із записом відбувається і контроль коректності записів, що переносяться, на предмет критичних помилок.

Таким чином, вивантаження в XML-файл (імпорт записів) з однієї інформаційної бази і подальше завантаження з XML в іншу - являють собою обмін даними у форматі XML між базами.

Така процедура, особливо при великих масивах інформації, заощаджує велику кількість ручної роботи.

Імпорт (отриманий файл) може бути використаний також як архів для відновлення у непередбачених ситуаціях (при втраті чи пошкодженні).

Таких інструментів-обробок розроблено багато, і вони доступні в інтернеті. Відповідальність за використання лягає на плечі (і голову) клієнта.

Але для офіційних користувачів один розробниками створений універсальний обробник «Вивантаження/завантаження даних XML».

ВАЖЛИВО. Експорт в XML в 1С і подальше завантаження в XML з 1С допустима для ідентичних конфігурацій - інакше відбудеться її пошкодження.

Універсальний обробник

Основні моменти для використання універсального розробника:

  • Імпорт файлів зберігати до закінчення перенесення записів та перевірки їх коректності;
  • При використанні резервних копій слід вести їх облік для сортування пошуку.

У його роботі передбачено два режими: створення файлу за збереження інформації та його читання/запис - коли відбувається імпорт.

Крім того, користувач може встановлювати як під час експорту, так і завантаження даних додаткові обмеження.

Виймаємо записи

Вивантажувати дані можна як у всій базі, і вибірково - пообъектно.

Після скачування, встановлення та відкриття оброблювача виконується наступне:


Їх відбір проводять у діалоговому вікні, що відкрилося після запуску. Для цього встановлюють галочки у переліку, який відображає об'єкти метаданих для вилучення;

  1. Налаштовуються необхідні фільтри (наприклад, за датою);
  2. Вибирається місце на дисковому просторі;
  3. Запускається сама операція.

Заливаємо записи до приймача

Першим кроком для прийняття даних до бази-приймача потрібно відкрити в ній програму-обробник.

Після того як буде вказано шлях до файлу-джерела та активовані (за потреби) прапорці налаштувань процедури - можна запускати процес кнопкою «Завантажити дані».

Тепер вам відомо, як завантажити або вивантажити дані з 1С у форматі XML для збереження даних та обміну між базами.

Сподобалось? Лайкни нас на Facebook