8.х Удаление регистрации изменений объектов

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем alex-79, 19 дек 2008.

  1. TopicStarter Overlay
    alex-79
    Offline

    alex-79 Опытный в 1С

    Регистрация:
    21 сен 2006
    Сообщения:
    643
    Симпатии:
    1
    Баллы:
    29
    Добрый день! Может этот вопрос уже задавали на форуме. Вообщем ситуация такая.

    УРИБ.
    Мне нужно удалить регистрацию изменений объектов типа документ. Эти объекты были созданы в центральном узле и никогда не мигрировали в другие. Я не знаю как это сделать.
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Пример:
    Код:
    // Пример 1
    Спр = Справочники.Валюты.НайтиПоКоду("810");
    Узел = ПланыОбмена.ПО1.НайтиПоКоду("Офис");
    ПланыОбмена.УдалитьРегистрациюИзменений(Узел, Спр);
    
    // Пример 2
    // Загрузка из файла
    // Производим попытку открытия файла
    ЧтениеXML = Новый ЧтениеXML;
    Попытка
    ЧтениеXML.ОткрытьФайл(ИмяФайла);
    Исключение
    Возврат;
    КонецПопытки;
    ЧтениеСообщения = ПланыОбмена.СоздатьЧтениеСообщения();
    ЧтениеСообщения.НачатьЧтение(ЧтениеXML);
    Если ЧтениеСообщения.Отправитель <> Ссылка Тогда
    // Сообщение предназначено не для этого узла
    ВызватьИсключение "Неверный узел";
    КонецЕсли;
    // Удаляем регистрацию изменений для узла отправителя сообщения
    ПланыОбмена.УдалитьРегистрациюИзменений(ЧтениеСообщения.Отправитель, ЧтениеСообщения.НомерПринятого);
    
    
    
  3. TopicStarter Overlay
    alex-79
    Offline

    alex-79 Опытный в 1С

    Регистрация:
    21 сен 2006
    Сообщения:
    643
    Симпатии:
    1
    Баллы:
    29
    Сформировав отчет я заметил, что в таблице изменений есть записи со ссылками на не найденные объекты. Каким образом можно удалить эти записи? Тестирование/исправление базы не помогает

Поделиться этой страницей