Обмін між однаковими конфігураціями 1С, все про програмування на 1с підприємство

При веденні декількох робочих баз 1С часом виникає необхідність обміну даними між ними. Існує 2 способи перенесення даних:

  1. Перенесення даних з використанням правил обміну і обробки «Обмін даними XML». Правила обміну створюються за допомогою конфігурації 1С: Конвертація даних.
  2. Перенесення даних між схожими інформаційними базами обробкою «Вивантаження і завантаження даних XML».

Розглянемо другий варіант, тобто вивантаження і завантаження даних з / в конфігурацій, в яких є одні й ті ж (ідентичні), потрібні нам об'єкти. Для цього скористаємося зовнішньої обробкою «Вивантаження і завантаження даних XML», яку можна завантажити тут.

Умова використання цієї обробки наступне: В інформаційній базі, з якої вивантажуються дані, повинні бути присутні такі ж об'єкти і з такими ж реквізитами (найменування і тип даних), як і в базі, в яку проводиться завантаження даних.

Розглянемо приклад з перенесенням даних цієї обробкою. Припустимо, потрібно перенести документи «Платіжне доручення вхідне» і «Платіжне доручення вихідне». Вирішення цього завдання буде наступним.

Відкриваємо зовнішню обробку «Вивантаження і завантаження даних XML» через головне меню: Файл. Відкрити ... На вкладці «Вивантаження» вказуємо файл XML, в який ми будемо зберігати дані.

Обмін між однаковими конфігураціями 1С, все про програмування на 1с підприємство

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

Обмін між однаковими конфігураціями 1С, все про програмування на 1с підприємство

Тепер на даному етапі необхідно вирішити, вивантажувати чи разом з документами їх руху по регістрах або перепровести ці документи вже в іншій базі? Для перепроведення вивантажуються документів уже в іншій базі можна скористатися обробкою «Групова обробка довідників і документів». Якщо алгоритми проведення в даних інформаційних базах чимось відрізняються, то галочку навпроти «Вивантажувати з документом всі його рухи» ставити не слід.

Ось і все, настройка вивантаження закінчена, тут все просто! Натискаємо кнопку «Вивантажити дані» і чекаємо поки дані зберігатися в файл XML. Для більш складних вивантажень можна задавати відбір на Вивантажувані об'єкти не тільки по періоду.

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

Обмін між однаковими конфігураціями 1С, все про програмування на 1с підприємство

На цій вкладці ставимо одну єдину галочку навпроти «Продовж об'єктів в разі виникнення помилки» і натискаємо на кнопку «Завантажити дані». Решта функцій, наприклад, використання підсумків ми не розглядаємо, хоча ця функція може значно прискорити завантаження об'єктів (записів по регістрах).

Обробку «Вивантаження і завантаження даних XML» (версія 2.1.8) для платформи 1С: Підприємство v8.3 (тонкий клієнт) можна завантажити тут.

Обробку «Вивантаження і завантаження даних XML» (версія 2.1.6) для платформи 1С: Підприємство v8.2 (товстий клієнт) можна завантажити тут.

1С: Підприємство 8.3 (8.3.6.2152)
Бухгалтерія державної установи, редакція 1.0 (1.0.36.6)
Можете порадити як перемогти?

Привіт, Валерій! Можливо у вас конфігурації не ідентичні. Ця обробка може використовуватися тільки в тих випадках, коли інформаційна база, в якій здійснювалася вивантаження даних, і та, в якій дані завантажуються, є однорідними (конфігурації ідентичні, дані можуть відрізнятись). Якщо версії конфігурацій завантаження / розвантаження відрізняються, то і помилка така з'являється. Зрівняти версії конфігурацій і спробуйте заново.

1С Підприємство 8.3. Управління торгівлею. Пробую вивантажити дані - пише «обробка не працює в режимі сумісності конфігурації». Що робити ?

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

При завантаженні в ідентичну базу файлу вивантаження програма написала що вказаний фай не існує. Чому? що робити? Передісторія: конфігурація 1с підприємство проф. підготувала порожню базу (версії однакові, релізи рівні) хотіла перекинути довідник контрагентів. щоб з 16-го року вести облік в новій базі.

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

Спасибі величезне :) дуже виручили!

Проблема при використанні даної обробки.
У мене дві бази, обидві Бухгалтерія 3.0. Потрібно з однієї бази перекинути документи «Вимога накладна» в іншу базу. Але. У другій базі вже є дані, довідник «Номенклатура», «Склади», «Організації». І ця обробка просто задваівает дані, не намагаючись їх синхронізувати. Або вже дала б можливість налаштувати цю синхронізацію.

Бази Бухгалтерія 3.0 повинні бути не тільки ідентичні за версією релізу, а й містити ідентичні і порівняти між собою дані. Дані в конфігураціях порівнюються по унікальному внутрішньому ідентифікатором (GUID). Тому можливо задвоєння даних довідників і планів рахунків. Це мінус у використанні даної обробки. Упевнений є і більш просунуті версії цієї обробки: start.life1c.ru. Щоб створювати більш серйозні плани обміну найкраще підійде для цього спеціальне рішення від 1С: «Конвертація даних».