Як створити правила реєстрації за 1 секунду

Вас ніколи не дивувало, що створення правил реєстрації в конфігурації «1С: Конвертація даних» цілком від початку до кінця доводиться виконувати вручну? Здавалося б - майже для будь-якої дії є помічник, а для створення прототипу правил реєстрації - немає.

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

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

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

Будь ласка, згадайте, як виконувалася настройка одностороннього обміну доти, як в типові конфігурації почала впроваджуватися технологія on-line обміну.


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


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


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


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

Як створити правила реєстрації за 1 секунду

Потім, в конфігурації «1С: Конвертація даних» завантажимо цей опис.

Як створити правила реєстрації за 1 секунду

Ви можете або оновити існуючу конфігурацію (якщо вона є в довіднику «Зміни»), або створити нову.

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

Як створити правила реєстрації за 1 секунду

Після відкриття обробки вкажіть, що Ви збираєтеся зробити - створити прототип правил реєстрації (рекомендується) або оновити існуючу реєстрацію.

УВАГА. Перед автоматичним створенням правил, обробка видаляє всі існуючі правила для цієї реєстрації.

При установці прапора «Створені правила будуть брати участь в односторонньому обміну», в обробник «Перед обробкою» буде дописаний фрагмент програмного коду:

Така настройка правила призведе до того, що об'єкт (для якого правило існує) не буде зареєстрований в вузлах відповідного плану обміну.


Після натискання кнопки «Виконати» обробка створить правила і відкриє форму «Налаштування правил реєстрації». Ви можете внести додаткові настройки і зберегти правила реєстрації в файл * .xml.

Правила підготовлені, вивантажені в файл. Що далі?

А далі потрібно просто взяти і завантажити ці правила реєстрації в регістр відомостей «Правила для обміну даними» конфігурації - джерела.

Вітаю Вас, односторонній обмін створений!

Наостанок хочу сказати кілька слів про інструмент, який дозволить Вам працювати з правилами реєстрації в своє задоволення. Це - обробка «Порівняння і об'єднання правил реєстрації об'єктів». Вона допоможе знайти відмінності в 2 (або більше!) Правилах реєстрації. Дозволить об'єднати як окремі складові правил, так і тільки їх конкретні реквізити. Заощадить до 100% часу і більш на підтримку.