|
Выявление битых ссылок в регистре сведений реестр документов | ☑ | ||
---|---|---|---|---|
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, управляемых форм?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |