Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Объект не найден. Удаление типовой обрабобткой.

Объект не найден. Удаление типовой обрабобткой.
Я
   bug16
 
16.03.19 - 20:16
Приветствую.
УТ 11
При удаление объектов типовой обработкой, в таблице изменения (Например Справочник.БанковскиеСчетаКонтрагентов.Изменения), остаются пустые ссылки <Объект не найден> (41:a405bc5ff4466bd311e8acb9bacaa2c1)

ТИИ делал. Ссылки всё равно не создаются.
Подскажите, что делать?
 
 
   RomanYS
 
1 - 16.03.19 - 20:33
(0) Так удали записи из таблицы изменений
   bug16
 
2 - 16.03.19 - 20:35
а там пишет "Обнаружено дублирование ключевых значений в колонке ссылка
Отображение данных в списке невозмржно."
   RomanYS
 
3 - 16.03.19 - 21:11
Начни с начала, для чего ты их удалял? И что за план обмена у тебя? Хочешь ли ты чтобы эти элементы удались в базе-приемнике?
   bug16
 
4 - 16.03.19 - 21:23
(3) Изначально перестал работать обмен УТ 11 с БП3. Очень долго стал идти, и в оконцове вываливается с разными ошибками.

Стал смотреть зарегистрированные изменения. И там выскакивает ошибка:
"Обнаружено дублирование ключевых значений в колонке СсылкаОбъекта"
Запросом увидел, что есть "объект не найден".

Может быть вообще проблема не в этом и не в ту сторону копаю.
   Garykom
 
5 - 16.03.19 - 21:23
УТ11 очень не любит кривых рук, потом дорого встанет в порядок привести.
Конфа крутая и навороченная но блин капризная.
   Garykom
 
6 - 16.03.19 - 21:24
(4) Есть такой РС "Публичные идентификаторы синхронизируемых объектов"
https://master1c8.ru/platforma-1s-predpriyatie-8/rukovodstvo-razrabottchika/glava-15-mehanizm-obmena-dannh/publitchne-identifikator-sinhroniziruemh-obaektov/
   TormozIT
 
7 - 18.03.19 - 00:14
Ошибка "Обнаружено дублирование ключевых значений" не связана с битой ссылкой. Она выдается, когда в результате запроса динамического списка попадаются строки с одинаковыми ключами. Наличие битой ссылке в таблице изменений - норма.
   bug16
 
8 - 18.03.19 - 15:54
(7) Так вот меня смутила битая ссылка. И если смотреть запрос, то как раз таки в битых ссылках СсылкаНаОбъект= NULL и из-за это видимо ошибка. Если в запросе поставить ГДЕ НЕ Есть Null тогда ошибки нет.
   RomanYS
 
9 - 18.03.19 - 16:23
(8) текст запроса покажи. "Битая" ссылка это никак не null, а вот производные от нее поля нуллы
   bug16
 
10 - 18.03.19 - 16:53
(9) Там три поля Ссылка, номер сообщения, СсылкаНаОбъект
В ссылке "битая ссылка", а вот "СсылкаНаОбъект" так как раз таки NUll

Запрос такого плана
    |ВЫБРАТЬ
        |    ТаблицаИзменений.Ссылка         КАК Ссылка,
        |    ТаблицаИзменений.НомерСообщения КАК НомерСообщения,
        |    ВЫБОР 
        |        КОГДА ТаблицаИзменений.НомерСообщения ЕСТЬ NULL ТОГДА ИСТИНА ИНАЧЕ ЛОЖЬ
        |    КОНЕЦ КАК НеВыгружалось,
        |
        |    ОсновнаяТаблица.Ссылка КАК СсылкаОбъекта
        |ИЗ
        |    " + ИмяТаблицы + " КАК ОсновнаяТаблица
        |ПРАВОЕ СОЕДИНЕНИЕ
        |    " + ИмяТаблицы + ".Изменения КАК ТаблицаИзменений
        |ПО
        |    ОсновнаяТаблица.Ссылка = ТаблицаИзменений.Ссылка
        |ГДЕ
        |    ТаблицаИзменений.Узел = &ВыбранныйУзел
        ///***

        //| И

    //    | НЕ ОсновнаяТаблица.Ссылка ЕСТЬ NULL

        //***---

        |";
   bug16
 
11 - 18.03.19 - 17:21
(10) Комменты это я уже добавлял кусок кода, для проверки.
   RomanYS
 
12 - 18.03.19 - 18:12
(10) так да, будет NULL. И если основной таблицей ДС идет не таблица изменений будет ошибка (4).
Если удаленные нужно всё-таки видеть, можно попробовать
|    ЕстьNULL(ОсновнаяТаблица.Ссылка, ТаблицаИзменений.Ссылка) КАК СсылкаОбъекта
   Ёпрст
 
13 - 18.03.19 - 18:58
(0) а в чем проблема удалить эти объекты из таблички изменений?
   RomanYS
 
14 - 18.03.19 - 19:00
(13) А зачем? Тогда изменения (удаление) не уйдет в другие базы

Список тем форума
Рекламное место пустует  Рекламное место пустует
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.