8.х Как правильно и быстро удалить ненужные данные

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем Lubitel, 15 окт 2011.

  1. TopicStarter Overlay
    Lubitel
    Offline

    Lubitel

    Регистрация:
    15 окт 2011
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте!

    Версия 8.2 Зарплата и кадры бюджет.

    Осваивать 1с начал недавно.

    Вопрос в следующем. В нашей головной организации, есть несколько учрерждений, в том числе и наше.

    Нужно удалить из базы все ненужные учреждения, кроме нашего.

    Сначала ставлю пометку на удаление, затем операции -удаление помеченных объектов - контроль.

    Естественно, таким образом сразу не удаляется, поскольку куча сылок на анкетные данные, штатное расписание, начисления и прочее.

    Вычищать таким образом вручную все на несколько сотен человек из сторонних, не относящихся к нам организаций, - сами понимаете.

    Есть ли способ удалить все ненужные подразделения быстро и правильно, чтобы в базе не осталось никакого мусора.

    Про непосредственое удаление на похожих темах форума читал.

    Причина в том, что файл базы около 600 МБ, а при выгрузке (насколько понимаю уже ужатом виде) - около 100 МБ. Базу нужно в разы уменьшить, и чтобы при этом чтобы она была без ошибок.

    Спасибо.
  2. TopicStarter Overlay
    Lubitel
    Offline

    Lubitel

    Регистрация:
    15 окт 2011
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    PS Подразделения сами друг от друга никак не зависят - зто отдельные организации.

    Т.е. нужно, чтобы при удалении какого-то конкретного подразделения автоматом удалялись все зависимости - все ссылки и соответствующие им записи.
  3. Flamepayne
    Offline

    Flamepayne Опытный в 1С

    Регистрация:
    16 мар 2011
    Сообщения:
    113
    Симпатии:
    0
    Баллы:
    26
    Я бы, наверное, сделал обработкой. В которой проходит проверка, например: если в документе Ссылка.Подразделение <> ВашеПодразделение, то документ ПометитьНаУдаление. Потом все помеченные удалить и в итоге удалить ненужные подразделения.

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