Предлагаю Вашему вниманию обработку «Создание правил регистрации». С ее помощью Вы можете:
- Создать прототип правил. Будут созданы правила регистрации для всех объектов метаданных, входящих в состав плана обмена.
- Создать правила регистрации для одностороннего обмена.
Если с первым вариантом использования обработки особых проблем нет, то на втором варианте я хотел бы остановиться более подробно.
Пожалуйста, вспомните, как выполнялась настройка одностороннего обмена до тех пор, как в типовые конфигурации начала внедряться технология on-line обмена.
Для этого с помощью конфигурации «1С:Конвертация данных» нужно было подготовить пустые правила обмена и загрузить их в настройку соответствующего обмена. Зарегистрированные на узлах плана обмена объекты не выгружались, после того, как от базы — приемника приходила квитанция об успешном обмене, регистрация изменений очищалась.
Сейчас эта же задача решается гораздо проще. Нужно добиться того, чтобы регистрация объектов в соответствующих узлах не выполнялась. И в этом нам как раз помогут правила регистрации.
Итак, что же для этого нужно? Нужно выполнить настройку правил регистрации. Как это выполнить, я расскажу далее.
Нужно получить описание метаданных конфигурации — источника. Откройте обработку «Выгрузка описания структуры метаданных» (входит в комплект поставки конфигурации «1С:Конвертация данных») и снимите флажки «Не выгружать регистры сведений», «Не выгружать регистры накопления», «Не выгружать регистры бухгалтерии» и «Не выгружать регистры расчета». Дело в том, что для наборов записей регистров могут существовать свои правила регистрации.
Затем, в конфигурации «1С:Конвертация данных» загрузим это описание.
Вы можете либо обновить существующую конфигурацию (если она есть в справочнике «Конфигурации»), либо создать новую.
И только тогда, когда в конфигурацию будет загружено описание метаданных конфигурации, для которой создаются правила регистрации, можно выполнить запуск обработки «Создание правил регистрации».
После открытия обработки укажите, что Вы собираетесь сделать — создать прототип правил регистрации (рекомендуется) или обновить существующую регистрацию.
ВНИМАНИЕ!!! Перед автоматическим созданием правил, обработка удаляет все существующие правила для этой регистрации. |
При установке флага «Созданные правила будут участвовать в одностороннем обмена», в обработчик «Перед обработкой» будет дописан фрагмент программного кода:
Отказ = Истина;
Такая настройка правила приведет к тому, что объект (для которого правило существует) не будет зарегистрирован в узлах соответствующего плана обмена.
После нажатия кнопки «Выполнить» обработка создаст правила и откроет форму «Настройка правил регистрации». Вы можете внести дополнительные настройки и сохранить правила регистрации в файл *.xml.
Правила подготовлены, выгружены в файл. Что дальше?
А дальше нужно просто взять и загрузить эти правила регистрации в регистр сведений «Правила для обмена данными» конфигурации — источника.
Поздравляю Вас, односторонний обмен создан!
Напоследок хочу сказать несколько слов об инструменте, который позволит Вам работать с правилами регистрации в свое удовольствие. Это — обработка «Сравнение и объединение правил регистрации объектов». Она поможет найти отличия в 2 (или более!) правилах регистрации. Позволит объединить как отдельные составляющие правил, так и только их конкретные реквизиты. Сэкономит до 100% времени и более на поддержке. |