| 
    
        
     
     | 
    
  | 
Выявление битых ссылок в регистре сведений реестр документов | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        NIGHTHUNTER    
     30.08.22 
            ✎
    11:57 
 | 
         
        Подскажите пожалуйста, как найти битые ссылки в регистре сведений реестр документов?
 
        Из за них, сбивается список документов Конфигурация ERP, Казначейство -> Взаимозачеты задолженности.  | 
|||
| 
    1
    
        6awkup_true    
     30.08.22 
            ✎
    12:02 
 | 
         
        1) запросом
 
        2) получением объекта и сравнением с неопределено 3) приведения ссылки к строке и поиском текста "Объект не найден"  | 
|||
| 
    2
    
        NIGHTHUNTER    
     30.08.22 
            ✎
    12:03 
 | 
         
        (1) в консоле можно это сделать?     
         | 
|||
| 
    3
    
        RomanYS    
     30.08.22 
            ✎
    12:04 
 | 
         
        (2) в консоли запросов точно можно выполнить запрос     
         | 
|||
| 
    4
    
        6awkup_true    
     30.08.22 
            ✎
    12:07 
 | 
         
        вот пример запроса
 
        ВЫБРАТЬ РегистрСБитымиСсылками.Организация КАК Организация ИЗ РегистрСведений.РаботникиОрганизаций КАК РегистрСБитымиСсылками ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Организации КАК ОбъектБитыхСсылок ПО РегистрСБитымиСсылками.Организация = ОбъектБитыхСсылок.Ссылка ГДЕ НЕ РегистрСБитымиСсылками.Организация ЕСТЬ NULL И РегистрСБитымиСсылками.Организация.Код ЕСТЬ NULL  | 
|||
| 
    5
    
        Галахад    
     гуру 
    30.08.22 
            ✎
    12:07 
 | 
         
        (0) В запросе проверяй реквизит документа на NULL. Например обязательный реквизит "Номер".     
         | 
|||
| 
    6
    
        СеменовСемен    
     30.08.22 
            ✎
    12:08 
 | 
         
        (5) лучше ссылку     
         | 
|||
| 
    7
    
        NIGHTHUNTER    
     30.08.22 
            ✎
    12:08 
 | 
         
        Что я могу в нем выявить, или как его нужно доработать?
 
        ВЫБРАТЬ РеестрДокументов.Ссылка КАК Ссылка, РеестрДокументов.ДатаДокументаИБ КАК ДатаДокументаИБ ИЗ РегистрСведений.РеестрДокументов КАК РеестрДокументов ГДЕ РеестрДокументов.ДатаДокументаИБ >= &ДатаДокументаИБ И РеестрДокументов.ДатаДокументаИБ <= &ДатаДокументаИБ  | 
|||
| 
    8
    
        6awkup_true    
     30.08.22 
            ✎
    12:08 
 | 
         
        (6) ссылка должна быть не NULL, а вот реквизит по ссылке - NULL     
         | 
|||
| 
    9
    
        NIGHTHUNTER    
     30.08.22 
            ✎
    12:10 
 | 
         
        ничего не выбирается
 
        ВЫБРАТЬ РеестрДокументов.Ссылка КАК Ссылка, РеестрДокументов.ДатаДокументаИБ КАК ДатаДокументаИБ ИЗ РегистрСведений.РеестрДокументов КАК РеестрДокументов ГДЕ РеестрДокументов.ДатаДокументаИБ >= &ДатаДокументаИБ И РеестрДокументов.ДатаДокументаИБ <= &ДатаДокументаИБ И РеестрДокументов.Ссылка ЕСТЬ NULL  | 
|||
| 
    10
    
        RomanYS    
     30.08.22 
            ✎
    12:10 
 | 
         
        (7) где  РеестрДокументов.Ссылка.Ссылка Есть NULL     
         | 
|||
| 
    11
    
        СеменовСемен    
     30.08.22 
            ✎
    12:11 
 | 
         
        (8) как раз и была речь про реквизит. который называется Ссылка     
         | 
|||
| 
    12
    
        RomanYS    
     30.08.22 
            ✎
    12:11 
 | 
         
        (9) РеестрДокументов.Ссылка может быть битой, но не может быть NULL     
         | 
|||
| 
    13
    
        NIGHTHUNTER    
     30.08.22 
            ✎
    12:15 
 | 
         
        Я нашел их
 
        http://joxi.ru/KAgREMdc5P8Jo2 что и как сейчас с ними нужно сделать? Подскажите пожалуйста? Как от них избавиться?  | 
|||
| 
    14
    
        6awkup_true    
     30.08.22 
            ✎
    12:16 
 | 
         
        (13) ТиИ с исправлением битых ссылок     
         | 
|||
| 
    15
    
        NIGHTHUNTER    
     30.08.22 
            ✎
    12:16 
 | 
         
        В самом же регистре если поставить этот период их нет.
 
        Как сейчас нужно их правильно обработать?  | 
|||
| 
    16
    
        NIGHTHUNTER    
     30.08.22 
            ✎
    12:17 
 | 
         
        (14) То есть запускать в конфигураторе ТиИ ?
 
        Это на сколько времени? С какими галками?  | 
|||
| 
    17
    
        NIGHTHUNTER    
     30.08.22 
            ✎
    12:17 
 | 
         
        (14) Другими способами можно решить?     
         | 
|||
| 
    18
    
        RomanYS    
     30.08.22 
            ✎
    12:19 
 | 
         
        (17) удали записи, если они не нужны     
         | 
|||
| 
    19
    
        NIGHTHUNTER    
     30.08.22 
            ✎
    12:20 
 | 
         
        С какими галками? http://joxi.ru/DmBK7Equqn7ya2
 
        Мне это нужно делать в тестовой, потом в рабочей.  | 
|||
| 
    20
    
        NIGHTHUNTER    
     30.08.22 
            ✎
    12:20 
 | 
         
        (18)  Конечно не нужны, они же мешают, битые ссылки. 
 
        Как я их удалю? Я и спрашиваю как, в списке регистра сведений то их нет.  | 
|||
| 
    21
    
        NIGHTHUNTER    
     30.08.22 
            ✎
    12:25 
 | 
         
        Я даже знаю номер документа по полю НомерДокументаИБ и его тип.
 
        То есть это эти документы которые нужно удалить что бы не сбоило? А как так, документы есть, а какие то ссылки битые? Как сейчас лучше сделать?  | 
|||
| 
    22
    
        NIGHTHUNTER    
     30.08.22 
            ✎
    12:31 
 | 
         
        То есть есть 2 документа.
 
        Ссылка - Объект не найден. Подскажите мне как это устранить? Я не знаю!  | 
|||
| 
    23
    
        NIGHTHUNTER    
     30.08.22 
            ✎
    12:32 
 | 
||||
| 
    24
    
        RomanYS    
     30.08.22 
            ✎
    12:33 
 | 
         
        (20) >>Как я их удалю? 
 
        Создать набор записей, установить отбор, записать набор. Не перепутай!  | 
|||
| 
    25
    
        1Сергей    
     30.08.22 
            ✎
    12:33 
 | 
         
        В регистре должны быть. Как-то не так смотришь     
         | 
|||
| 
    26
    
        NIGHTHUNTER    
     30.08.22 
            ✎
    12:34 
 | 
         
        (25) руками тогда и удалить?     
         | 
|||
| 
    27
    
        NIGHTHUNTER    
     30.08.22 
            ✎
    12:40 
 | 
         
        (25) да нашел, но там не написано что это объект не обнаружен     
         | 
|||
| 
    28
    
        NIGHTHUNTER    
     30.08.22 
            ✎
    12:40 
 | 
         
        (25) виид документа стоял другой     
         | 
|||
| 
    29
    
        Фрэнки    
     30.08.22 
            ✎
    12:41 
 | 
         
        Как устранить... Ты их видишь в форме списка - проваливаешься в форму записи - там кнопка Еще и доступна Удалить
 
        Если точно известно, допустим, что через сравнение списков глазками увидели, что документ Задолженность есть, а в Реестре его нет - перезаписываем документ и он там появится. Ссылки в реестре с отметками "объект не найден" это точно не те документы, которые есть, но ссылка из не находит. Когда ссылка от этого объекта, не найти свой объект невозможно. Блин... ну что за мистазависимость такая  | 
|||
| 
    30
    
        NIGHTHUNTER    
     30.08.22 
            ✎
    12:42 
 | 
         
        (25) Хотя нет я ничего не нашел, там висит, а нашел я их в журнале самом этих документов     
         | 
|||
| 
    31
    
        NIGHTHUNTER    
     30.08.22 
            ✎
    12:43 
 | 
         
        Все я их нашел в регистре сведений реестр документов. но они там задвоены. И даты разные.     
         | 
|||
| 
    32
    
        NIGHTHUNTER    
     30.08.22 
            ✎
    12:44 
 | 
         
        (31) Точнее время, пара документов провелась в одну и туже секунду     
         | 
|||
| 
    33
    
        NIGHTHUNTER    
     30.08.22 
            ✎
    12:45 
 | 
||||
| 
    34
    
        Фрэнки    
     30.08.22 
            ✎
    12:45 
 | 
         
        Найти битые ссылки запросом. Этот вопрос много раз задавался и гуглится прекрасно.
 
        Суть в том, что битая ссылка в реестре документов просто никак и нигде не отображается. Поэтому выявленные можно просто удалять. Любым известным способом.  | 
|||
| 
    35
    
        NIGHTHUNTER    
     30.08.22 
            ✎
    12:46 
 | 
||||
| 
    36
    
        Фрэнки    
     30.08.22 
            ✎
    12:49 
 | 
         
        (33) я бы все записи этого вида документов отобрал и удалил, не заморачиваясь дубли это или что-то еще.
 
        И можно пересоздать все записи для вида документа, например перезаписью документов групповой обработкой. Но это как кувалдой муху пришлопнуть. Или написать маленькую обработку. Тогда будет как микроскопом муху пришлопнуть.  | 
|||
| 
    37
    
        Мимохожий Однако    
     30.08.22 
            ✎
    13:08 
 | 
         
        (36) ОФФ. А есть что-нибудь вместо кувалды или микроскопа? )) Народ волнуется.     
         | 
|||
| 
    38
    
        NIGHTHUNTER    
     30.08.22 
            ✎
    13:09 
 | 
         
        Всего 2 документа.     
         | 
|||
| 
    39
    
        NIGHTHUNTER    
     30.08.22 
            ✎
    13:09 
 | 
         
        Я в ручную сделаю, понимать бы что. я запутался.     
         | 
|||
| 
    40
    
        Мимохожий Однако    
     30.08.22 
            ✎
    13:10 
 | 
         
        (39) Эта пАнимаИшь со временем иногда приходит     
         | 
|||
| 
    41
    
        NIGHTHUNTER    
     30.08.22 
            ✎
    13:10 
 | 
         
        От куда при формировании вот этого списка документов Конфигурация ERP, Казначейство -> Взаимозачеты задолженности,
 
        помешали ссылки на документы ЭтапПроизводства2_2 ?  | 
|||
| 
    42
    
        Галахад    
     гуру 
    30.08.22 
            ✎
    13:22 
 | 
         
        Набор = РегистрыСведений.ТвойРег.СоздатьНаборЗаписей();
 
        Набор.Отбор.Регистратор.Установить(ТутБитаяСсылка); Набор.Записать(Истина);  | 
|||
| 
    43
    
        Джинн    
     30.08.22 
            ✎
    13:24 
 | 
         
        Жители планеты Извр! Откройте для себя Инструменты разработчика.     
         | 
|||
| 
    44
    
        Галахад    
     гуру 
    30.08.22 
            ✎
    13:24 
 | 
         
        (43) Думаешь осилит?     
         | 
|||
| 
    45
    
        NIGHTHUNTER    
     30.08.22 
            ✎
    14:22 
 | 
         
        (43) Они есть для ERP, управляемых форм?     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |