История изменений объектов не удаляется шатными средствами
Коллеги, добрый день!
Имеется:
- Типовая, не тронутая 1С:Розница в 2.2.6.33
- В ней встроена БСП в 2.4.1.84
Настроен механизм хранения истории изменений объектов.
Настройки делаю здесь: Администрирование - Общие настройки - История изменений - Настройки хранения истории изменений.
Максимальный период хранения изменений "За последние шесть месяцев".
Данные в регистре версий объектов хранятся с 2016 года.
Настроил штатный механизм удаления старых версий изменений по расписанию.
Регламентное задание отрабатывает без ошибок, но регистр не очищается ни на одну запись.
Хотя явно есть записи у которых только одна версия за 2016-2017 год, которые должны были быть удалены, т.к. срок хранения этих записей истёк.
В самом штатном механизме была показана информация, что есть старые версии объектов и была кнопка "Очистить"
После нажатия на эту кнопку система убрала информацию о том, что есть старые версии объектов и кнопка больше не отображается, типа всё удалено. Результат: регистр так же не очищается ни на одну запись.
Написать несколько строк кода для удаления старых записей не сложно, но задача стоит работать со штатным механизмом.
Вопрос: кто сталкивался с такой ситуацией и как её побороть, заставить штатный механизм отрабатывать и всё-таки удалять историю из регистра версий объектов?
Имеется:
- Типовая, не тронутая 1С:Розница в 2.2.6.33
- В ней встроена БСП в 2.4.1.84
Настроен механизм хранения истории изменений объектов.
Настройки делаю здесь: Администрирование - Общие настройки - История изменений - Настройки хранения истории изменений.
Максимальный период хранения изменений "За последние шесть месяцев".
Данные в регистре версий объектов хранятся с 2016 года.
Настроил штатный механизм удаления старых версий изменений по расписанию.
Регламентное задание отрабатывает без ошибок, но регистр не очищается ни на одну запись.
Хотя явно есть записи у которых только одна версия за 2016-2017 год, которые должны были быть удалены, т.к. срок хранения этих записей истёк.
В самом штатном механизме была показана информация, что есть старые версии объектов и была кнопка "Очистить"
После нажатия на эту кнопку система убрала информацию о том, что есть старые версии объектов и кнопка больше не отображается, типа всё удалено. Результат: регистр так же не очищается ни на одну запись.
Написать несколько строк кода для удаления старых записей не сложно, но задача стоит работать со штатным механизмом.
Вопрос: кто сталкивался с такой ситуацией и как её побороть, заставить штатный механизм отрабатывать и всё-таки удалять историю из регистра версий объектов?
Найденные решения
Похоже, сам увидел ответ в коде.
Штатный механизм не удаляет записи регистра сведений объектов. Он только очищает хранилище значений в котором хранится версия объекта.
Работает этот механизм не совсем корректно.
Например, версируется документ.
Срок хранения версии: за последние 6 месяцев.
Есть три версии документа. Все изменения сделаны в 2016 году.
После выполнения регламентного задания по очистке истории удалился экземпляр только первой версии, второй и третьей версии остались в записях регистра, хотя и они тоже устарели.
Это информация к сведению.
Вопрос можно считать решённым.
Штатный механизм не удаляет записи регистра сведений объектов. Он только очищает хранилище значений в котором хранится версия объекта.
Работает этот механизм не совсем корректно.
Например, версируется документ.
Срок хранения версии: за последние 6 месяцев.
Есть три версии документа. Все изменения сделаны в 2016 году.
После выполнения регламентного задания по очистке истории удалился экземпляр только первой версии, второй и третьей версии остались в записях регистра, хотя и они тоже устарели.
Это информация к сведению.
Вопрос можно считать решённым.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Похоже, сам увидел ответ в коде.
Штатный механизм не удаляет записи регистра сведений объектов. Он только очищает хранилище значений в котором хранится версия объекта.
Работает этот механизм не совсем корректно.
Например, версируется документ.
Срок хранения версии: за последние 6 месяцев.
Есть три версии документа. Все изменения сделаны в 2016 году.
После выполнения регламентного задания по очистке истории удалился экземпляр только первой версии, второй и третьей версии остались в записях регистра, хотя и они тоже устарели.
Это информация к сведению.
Вопрос можно считать решённым.
Штатный механизм не удаляет записи регистра сведений объектов. Он только очищает хранилище значений в котором хранится версия объекта.
Работает этот механизм не совсем корректно.
Например, версируется документ.
Срок хранения версии: за последние 6 месяцев.
Есть три версии документа. Все изменения сделаны в 2016 году.
После выполнения регламентного задания по очистке истории удалился экземпляр только первой версии, второй и третьей версии остались в записях регистра, хотя и они тоже устарели.
Это информация к сведению.
Вопрос можно считать решённым.
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот