- 1с правила регистрации объектов где настроить
- 1с правила регистрации объектов где настроить
- Как создать правила регистрации за 1 секунду
- Занятие № 19. Курс «1С:Конвертация данных 2.1 – Профессиональная настройка правил обмена и типовые сценарии переноса данных»
- Работа с правилами регистрации объектов и другие настройки Конвертации данных
- Комментарии / обсуждение (147):
1с правила регистрации объектов где настроить
Пример. Настроена типовая синхронизация данных между «Управление торговлей 11.2» и «Бухгалтерия предприятия 3.0». Требуется запретить выгрузку из «Управление торговлей» документов «Авансовый отчёт».
Для выполнения задачи нам нужно настроить правила регистрации объектов. Мы запретим регистрацию документов с типом «Авансовый отчёт», и они не будут выгружаться в «Бухгалтерия предприятия».
Для настройки правил регистрации нам в первую очередь нужно выгрузить типовые правила из нашей программы «Управление торговлей». Соответствующая кнопка «Выгрузить правила регистрации объектов» находится на вкладке «Синхронизация». После выгрузки правил мы открываем конфигурацию «1С: Конвертация данных 2.0» и загружаем правила регистрации в неё.
Приступаем к настройке правил.
В списке правил видим строку «Авансовый отчёт». На этой строке правой кнопкой мыши вызываем контекстное меню и выбираем пункт «Изменить». Откроется форма настройки правила регистрации для документа «Авансовый отчёт». Открываем вкладку «Обработчики событий».
Нас интересует событие «Перед обработкой». В поле этого события мы добавим такую строчку:
Сохраняем правила в файл. Затем загружаем файл в программу «Управление торговлей». Делается это на вкладке «Синхронизация».
Теперь документы «Авансовый отчёт» не будут регистрироваться к выгрузке.
Источник
1с правила регистрации объектов где настроить
В процессе обмена данными в общем случае участвуют не все объекты информационной базы, а только некоторое подмножество — объекты, которые были изменены с момента последнего обмена данными. Это становится возможным благодаря работе службе регистрации изменений. Очень часто требуется поддержать такой сценарий работы обмена данными, при котором объекты мигрируют не по всем информационным базам, участвующим в обмене, а только по выбранным. Для этого следует выполнить настройку ограничения миграции данных.
Для декларативного описания ограничений миграции данных используются Правила регистрации объектов. В правилах регистрации объектов интерактивно задаются условия фильтрации данных на узлах планов обмена. Примером ограничений могут служить ограничения по организациям, складам и пр.
Правила регистрации создаются только для заданной конфигурации и одного плана обмена. Правила регистрации подразделяются на две категории:
- ПРОБ — правила регистрации по свойствам объекта
- ПРОП — правила регистрации по свойствам плана обмена
В момент регистрации объекта эти правила выполняются последовательно, сначала выполняются ПРОБ, затем ПРОП. Если объект не проходит отбор, установленный ПРОБ, то ПРОП не выполняются и регистрация объекта к выгрузке не происходит.
ПРОБ описывают сопоставление реквизитов объекта с произвольными значениями.
ПРОП описывают сопоставление реквизитов плана обмена с реквизитами объекта и сопоставление реквизитов плана обмена со значениями констант примитивных типов*. По сути, эти правила и определяют множество узлов плана обмена, на котором будет выполнена регистрация объекта для выгрузки, или, говоря иначе, список информационных баз, в которые будет мигрировать объект.
Поддерживаются три способа настройки ограничения миграции данных или три типа элементов отбора:
- сопоставление свойств объекта с произвольными значениями
- сопоставление свойств объекта со свойствами плана обмена
- сопоставление свойств плана обмена с константами примитивных типов*
Для настройки правил регистрации в качестве свойств плана обмена могут быть использованы реквизиты шапки и реквизиты табличных частей плана обмена. Для настройки правил регистрации в качестве свойств объекта могут быть использованы только реквизиты шапки объекта.
Для свойств плана обмена и свойств объекта поддерживается разыменование ссылочных полей, т.е. возможно получение вложенных свойств, например, ДокументОснование.Контрагент.ИНН.
В правилах регистрации элементы отбора объединены в группы. При этом все элементы внутри одной группы будут сопоставляться по условию И, либо по условию ИЛИ. Элементы отбора корневой группы сопоставляются по условию И.
В правилах регистрации может быть задано произвольное количество элементов отбора сгруппированных произвольным образом.
На рисунке представлено правило регистрации документа «Авансовый отчет». В правиле регистрации имеет место сопоставление свойств документа со свойствами плана обмена. Свойства шапки документа Дата и Организация сопоставляются со свойством шапки плана обмена ДатаНачалаВыгрузкиДокументов и свойством Организация табличной части Организации плана обмена. Документ будет зарегистрирован на узле плана обмена, только если дата документа больше или равна дате, указанной в узле, и организация документа входит в подмножество организаций, указанных в табличной части узла при установленном отборе по организациям в узле (ИспользоватьОтборПоОрганизациям = Истина). Если отбор по организациям в узле не установлен (ИспользоватьОтборПоОрганизациям = Ложь), то будет использовано только ограничение по дате документа.
На закладке «Отбор по свойствам плана обмена» настраиваются ПРОП, а на закладке «Отбор по свойствам объекта» настраиваются ПРОБ.
* В качестве примитивных типов используются следующие типы: Дата, Число, Строка, Булево.
С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).
Подписывайтесь и получайте новые статьи и обработки на почту (не чаще 1 раза в неделю). |
Вступайте в мою группу ВКонтакте, Одноклассниках, Facebook или Google+ — самые последние обработки, исправления ошибок в 1С, всё выкладываю там в первую очередь.
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.
Нажмите одну из кнопок, чтобы поделиться:
Источник
Как создать правила регистрации за 1 секунду
Предлагаю Вашему вниманию обработку «Создание правил регистрации». С ее помощью Вы можете:
- Создать прототип правил. Будут созданы правила регистрации для всех объектов метаданных, входящих в состав плана обмена.
- Создать правила регистрации для одностороннего обмена.
Если с первым вариантом использования обработки особых проблем нет, то на втором варианте я хотел бы остановиться более подробно.
Пожалуйста, вспомните, как выполнялась настройка одностороннего обмена до тех пор, как в типовые конфигурации начала внедряться технология on-line обмена.
Для этого с помощью конфигурации «1С:Конвертация данных» нужно было подготовить пустые правила обмена и загрузить их в настройку соответствующего обмена. Зарегистрированные на узлах плана обмена объекты не выгружались, после того, как от базы — приемника приходила квитанция об успешном обмене, регистрация изменений очищалась.
Сейчас эта же задача решается гораздо проще. Нужно добиться того, чтобы регистрация объектов в соответствующих узлах не выполнялась. И в этом нам как раз помогут правила регистрации.
Итак, что же для этого нужно? Нужно выполнить настройку правил регистрации. Как это выполнить, я расскажу далее.
Нужно получить описание метаданных конфигурации — источника. Откройте обработку «Выгрузка описания структуры метаданных» (входит в комплект поставки конфигурации «1С:Конвертация данных») и снимите флажки «Не выгружать регистры сведений», «Не выгружать регистры накопления», «Не выгружать регистры бухгалтерии» и «Не выгружать регистры расчета». Дело в том, что для наборов записей регистров могут существовать свои правила регистрации.
Затем, в конфигурации «1С:Конвертация данных» загрузим это описание.
Вы можете либо обновить существующую конфигурацию (если она есть в справочнике «Конфигурации»), либо создать новую.
И только тогда, когда в конфигурацию будет загружено описание метаданных конфигурации, для которой создаются правила регистрации, можно выполнить запуск обработки «Создание правил регистрации».
После открытия обработки укажите, что Вы собираетесь сделать — создать прототип правил регистрации (рекомендуется) или обновить существующую регистрацию.