Каталог решений - Поиск и регистрация на узле ссылочных данных по ГУИДу или битой ссылке

Поиск и регистрация на узле ссылочных данных по ГУИДу или битой ссылке

Поиск и регистрация на узле ссылочных данных по ГУИДу или битой ссылке

В наличии

Обработка для поиска ссылок по ГУИДу или битой ссылке вида «Объект не найден» на узле. При отсутствии узлов плана обмена или потребности регистрации на ухле, обработку можно использовать просто для поиска ссылок по GUID и по строке битой ссылки.

Категория:

Описание

Первое, что сподвигло к написанию данной обработки это наличие битых ссылок в документах и других объектах в интегрируемых базах. По разным причинам синхронизируемые объекты между базами могут не загружаться в базу приемник и в случае, если обмен построен на механизмах БСП, и не только, почти наверняка вместо данного объекта, которых используется в других выгружаемых объектах (например документах) — видим битую ссылку в реквизитах <Объект не найден>. Когда требовалась разовая выгрузка — я пользовался своей же простой обработкой по поиску ссылке по представлению битой ссылке. Находил ссылку в базе источнике и регистрировал её руками на узле. При большем количестве битых ссылок потребовалось написание нового инструмента. 

Данный инструмент можно использовать для поиска ссылок по ГУИДу или представлению битой ссылки вида <Объект не найден>, и/или регистрирования найденных ссылок по ГУИДу. Например необходимо зарегистрировать элементы какого-либо справочника на узле для выгрузке в другую базу:

  1. Выбираем узел;
  2. В Табличный документ в поле ГУИД вставляем текстовое представление ГУИДа или битой ссылки <Объект не найден>(…:………….). Текст в буфере должен скопирован из табличного документа, excel, текстовых строк с символом перенос строки или другого совместимого с табличным документом 1С типа;
  3. Жмём кнопку "Найти объекты". Если объект по ГУИДу не найден — в табличном документе в поле Объект отобразиться соответствующая строка
     
    и по понятным причинам объект не заполниться в табличной части найденных объектов;
  4. При выборочной регистрации найденных объектов — снимаем флажки с данных объектов. При отсутствии типа объекта в составе плана обмена указанного узла, в табличной части найденных объектов в поле со значком  будут сняты флажки и такие объекты зарегистрировать будет нельзя;
  5. Жмём кнопку "Зарегистрировать".

Чтобы найти и зарегистрировать любые ссылочные данные, можно воспользоваться любой консолью запросов и вывести ГУИДы ссылок по любому запросу с необходимыми условиями и отбором. Результат запроса скопировать в буфер обмена и вставить в табличный документ обработки в поле ГУИД (далее по инструкции)
 
Метод УНИКАЛЬНЫЙИДЕНТИФИКАТОР на языке запросов возможно использовать начиная с платформы  1С 8.3.22.

Особенности:

Ищет ссылочные объекты любых типов, но регистрирует только те объекты, которые входят в состав плана обмена указанного узла.

Обработку можно интегрировать во внешние отчёты и обработки, при возможности в целевой конфигурации. 

Работает с конфигурациями с БСП начиная с версии 2.x.x, управляемые формы (возможно, позже доработаю и для обычных форм).

has been added to your cart:
Оформление заказа