8.х УПП Версионирование. Как удалить ненужные записи?

Тема в разделе ""1С:Управление производственным предприятием УПП"", создана пользователем asom, 18 апр 2012.

  1. TopicStarter Overlay
    asom
    Offline

    asom

    Регистрация:
    6 апр 2012
    Сообщения:
    12
    Симпатии:
    0
    Баллы:
    1
    1С:Предприятие 8.2 (8.2.14.519) Комплексная автоматизация, редакция 1.1 (1.1.20.1)
    Был включен режим версионирования. Теперь хочется избавиться от этого механизма и почистить регистр сведений - версии объектов. Слишком много там копится ненужной информации - база пухнет, как на дрожжах :) Вручную - нереально! Существуют ли какие-то механизмы по быстрой очистке?
  2. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Ага. Типа такого:

    Код:
    НЗ = РегистрыСведений.ВерсииОбъектов.СоздатьНаборЗаписей();
    НЗ.Записать();
    
    После этого в конфигураторе реиндексацию и сжатие ИБ.
  3. TopicStarter Overlay
    asom
    Offline

    asom

    Регистрация:
    6 апр 2012
    Сообщения:
    12
    Симпатии:
    0
    Баллы:
    1
    Спасибо! Работает! :)

    Я в 1С 8.2 как обезьяна с гранатой. Давным-давно в 7.7 что-то писал для себя. А тут - вообще непонятно с какого боку подходить.
    Выкрутился так - взял внешнюю обработку (не важно какую), загрузил в конфигураторе, вырезал все потроха, а вместо них написал ваш код. Прокатило! :)
    Вопрос - как такие мелочи делать проще, чем мой метод?
  4. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    В режиме конфигуратора "создать новый файл", ну и выбрать при создании тип файла "Обработка" (так же как и в 7-ке). По другому уж никак.

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