Як перенести довідники з однієї бази в іншу

Як перенести довідники з однієї бази в іншу

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

Вам знадобиться

- Схема перенесення даних;
- Універсальні зовнішні обробки «1С».

Інструкція

  1. Створіть у довіднику «Файли» елементи, які описують розташування конфігурацій джерела і приймача даних, файлів, що містять правила переносу. При необхідності створіть файл обробки вивантаження.
  2. Внесіть ваші зміни в довідник з однойменною назвою. У довіднику «Об’єкти конфігурації» створіть елементи, які будуть описувати об’єкти метаданих ваших конфігурацій. Зробіть видимої колонку «Опис змін» за допомогою кнопки «Колонки». Якщо ці об’єкти були внесені раніше, вони будуть замінені і відзначені в цій колонці.
  3. Визначте відповідність об’єктів в конфігураціях приймача і джерела. Допускається, що один об’єкт-джерело може бути розбитий на кілька об’єктів-приймачів і навпаки: кілька об’єктів-джерел можуть бути об’єднані в один об’єкт-приймач. Для опису конкретної реалізації переходу застосовуються правила реквізитів.
  4. Задайте правила об’єктів, що визначають «що куди переходить» і правила реквізитів, що показують, як об’єкти-джерела переходять в об’єкти-приймачі. Якщо у вас не вистачає коштів для організації вивантаження примірників об’єктів та джерел, опишіть умови вивантаження функцією вибірки об’єктів.
  5. Задайте перетворення над реквізитом або об’єктом, який володіє цим реквізитом. Це свідчить про те, що реквізити об’єкта-приймача і об’єкта-джерела можуть не збігатися, а значення реквізиту-приймача може бути отримано з інших реквізитів об’єкта-джерела.
  6. Виберіть способи вивантаження і завантаження. Можна вибрати вивантаження історії періодичних реквізитів або вивантаження актуального значення. Для документів можна задати умову перебору табличної частини. При завантаженні користуйтеся режимом «Пошук», який сприяє синхронізації об’єктів по коду, найменуванню та за довільним набором реквізитів.

Зверніть увагу

Щоб уникнути множинних помилок заздалегідь продумайте і виберіть найменш трудомісткий шлях з перенесення даних з однієї конфігурації в іншу.

Корисні поради

Для прискорення процесу вивантаження / завантаження використовуйте правила об’єктів за посиланням. Крім того, ці правила допоможуть в очищенні бази-приймача від непотрібних примірників різних об’єктів.