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

24.05.23

Задачи пользователя - Поиск данных

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

Скачать исходный код

Наименование Файл Версия Размер
Поиск и регистрация на узле ссылочных данных по ГУИДу или битой ссылке:
.epf 10,74Kb
8
.epf 1.0.1 10,74Kb 8 Скачать

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

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

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

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

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

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

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

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

24.06.2023:

Версия 1.0.1. Стили цвета заменил на функцию Цвет(R, G, B) - для поддержки более старых платформ 1С 8.3.

Битая ссылка битые ссылки ссылка ссылки объект не найден регистрация узел ГУИД УИД GUID UID план обмена поиск

См. также

Быстрый поиск дублей с четким/нечетким поиском по любому сочетанию реквизитов/реквизитов таб. частей с отбором и быстрой заменой значений в ЛЮБЫХ базах 8.1-8.3 (УТ 10.3, БП 2, ЗУП 2.5, КА 1.1, УТ 11, БП 3, УНФ 1.6/3.0, КА 2, ЗУП 3 и т.д.)

Поиск данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Обработки помогут Вам легко и, главное, быстро (в 5 раз и быстрее штатной обработки 1С), выполнить поиск дублирующих данных в Ваших базах 1С на платформах 8.1-8.3. Это позволит уменьшить объем лишней информации в справочниках и документах, планах видов характеристик и др., упростит работу с данными пользователям. А так же можно, одним нажатием, узнать в каких ссылочных объектах есть вообще дубли! Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. А так же обновления Вы получаете бесплатно в течение года с момента приобретения данных обработок! (Обновление от 27.11.2023, версия 6.12)

10800 руб.

14.05.2012    155769    327    252    

559

Журнал изменений с восстановлением состояния ссылочных объектов и архивацией по HTTP / COM (расширение + конфигурация, 8.3.14+, ЛЮБАЯ конфигурация)

Архивирование (backup) Журнал регистрации Поиск данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 1С:Управление торговлей 11 Платные (руб)

База данных «сама» меняет данные в документах/справочниках? Тогда данный журнал изменений для Вас! Практически не влияет на скорость записи объектов за счет быстрого алгоритма! Скорость работы почти в 2 раза выше типового механизма "История изменений"! Позволяет следить за изменениями и удалением в любых ссылочных объектах конфигурации, с возможностью архивации по HTTP(!) или COM, и сверткой данных. А так же, может восстановить состояние реквизитов (значения) до момента изменения или удаления объекта из базы. Есть ДЕМО-база где можно самостоятельно протестировать часть функционала! Работает на любых платформах выше 8.3.14+ и любых конфигурациях! Версия 3.1 от 24.08.2023!

21600 руб.

15.05.2017    42666    10    24    

38

Кто такая Мантикора?

Поиск данных Платформа 1С v8.3 Россия Абонемент ($m)

Статья об опыте развертывания и интеграции с базой данных Manticore Search для быстрого полнотекстового поиска.

1 стартмани

30.11.2023    3297    andreysidor4uk    16    

46

PowerOffice

Поиск данных Корректировка данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

PowerOffice - обработка для поиска, просмотра и обработки данных для пользователей. Доступ к объектам на просмотр и редактирование данных определяется правами пользователя.

1 стартмани

05.06.2023    1983    23    PowerBoy    1    

15

Получение ссылки по бинарной строке PostgreSQL или MSSQL

Поиск данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Получение ссылки в 1С по бинарной строке из PostgreSQL в виде строки формата bytea или из MSSQL в виде шестнадцатиричной строки. Кроме ссылочных объектов ссылки могут быть получены и для перечислений. Это может быть полезно при анализе логов журнала регистрации или СУБД.

1 стартмани

04.04.2023    2651    2    berserg    2    

12

Поиск документов с ошибками проведения, универсальный

Поиск данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Обработка позволяет найти проведенные документы без движений и, наоборот, НЕ проведенные документы с движениями. Подходит для любой конфигурации.

1 стартмани

18.08.2022    3034    24    KVIKS    3    

10

Поиск и замена значений + Поиск дублирующихся элементов справочников с подключением к внешней базе

Поиск данных Корректировка данных Платформа 1С v8.3 Управляемые формы Платформа 1C v8.2 Конфигурации 1cv8 Платные (руб)

Обработка предназначена для гибкого поиска и дальнейшей замены дублей справочников, документов, а также планов видов расчетов и планов видов характеристик. В обработку включена возможность проверки наличия ссылки во внешней базе (по УИДу), поиска дублей с предварительным отбором, а также произвольной обработки реквизитов перед поиском (например, возможно удалить определенные символы из наименования).

3600 руб.

30.03.2022    8621    3    0    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. armplus 12.05.23 13:27 Сейчас в теме
Обработка не помогла. У нас УТ 11.4, на стороне приёмника выходит ошибка <Объект не найден> (62:9d59902b3454fae611e80185bf7deb29), получил по нему ГУИД, нажал поиск, вышла ошибка:

Поле объекта не обнаружено (ИнформационныйЦентрКрасныйЦвет)
{ВнешняяОбработка.ПоискИРегистрацияСсылокПоГУИДу.Форма.Форма.Форма(35)}:Обл.ЦветТекста = ЦветаСтиля.ИнформационныйЦентрКрасныйЦвет;
{ВнешняяОбработка.ПоискИРегистрацияСсылокПоГУИДу.Форма.Форма.Форма(18)}:НайтиОбъектыНаСервере();
Прикрепленные файлы:
2. Kesak 14 24.05.23 16:33 Сейчас в теме
(1) По всей видимости у вас старая платформа.
Из обработки стили цвета заменил на функцию Цвет, которая совместима с более старыми платформами, версия обработки 1.0.1.
Оставьте свое сообщение