Очистка корректировок регистров

10.08.26

База данных - Чистка данных

Данная обработка уничтожает внутренности корректировок регистров в современных конфигурациях. Без особого инструмента это сделать может быть сложно, особенно если подлежащие уничтожению записи регистров находятся в закрытом периоде.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Очистка корректировок регистров
.epf 11,17Kb
0 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Внешняя обработка предназначена для массовой очистки движений документов «Корректировка регистров» в 1С:Комплексная автоматизация 2.5, ERP и 1С:Управление торговлей 11.

Обработка позволяет удалить движения по всем регистрам (накопления и сведений), которые настроены в документе, без перепроведения самого документа. Документ остаётся в базе, удаляются только его движения в регистрах.


Для чего нужна обработка

В процессе работы с учётными системами могут возникать ситуации, когда данные в регистрах теряют корректность из-за ошибок ввода, неправильного переноса данных или сбоев в работе программы. Документ «Корректировка регистров» создаётся для исправления таких ошибок, но иногда требуется откатить созданные им движения.

Обработка решает следующие задачи:

Задача Решение
Очистка одной корректировки Выбор документа + кнопка «Очистить выбранную»
Очистка нескольких корректировок Список документов + отметка галочками + кнопка «Очистить отмеченные»
Отбор нужных документов Фильтр по периоду, ответственному, комментарию
Обход даты запрета Использование флага ОбменДанными.Загрузка = Истина

Принцип работы

  1. Пользователь задаёт отбор (период, ответственный, комментарий) и нажимает «Заполнить список»

  2. Обработка выполняет запрос к документам «Корректировка регистров» и показывает их в таблице

  3. Пользователь отмечает нужные документы галочками

  4. При нажатии «Очистить отмеченные» обработка:

    • Для каждого документа определяет все регистры из ТаблицаРегистров

    • Для каждого регистра создаёт набор записей и очищает движения

    • Если движений нет — регистрирует пустой набор (через фиктивную запись)

  5. Выводится статистика: количество очищенных документов и регистров

 

Технические особенности

Особенность Описание
Обход даты запрета Используется ОбменДанными.Загрузка = Истина при записи наборов
Фиктивная запись Создаётся для регистрации пустого набора (платформа не записывает совсем пустые наборы)
Регистры сведений Если нет периодичности, поле Период не заполняется
Измерения регистров Для фиктивной записи заполняются из остатков или подставляются тестовые значения
Универсальность Поддерживаются регистры накопления и сведений

 

Установка и подключение - через «Дополнительные отчеты и обработки»

  1. В 1С перейдите в раздел «Администрирование» → «Печатные формы, отчеты и обработки» → «Дополнительные отчеты и обработки»

  2. Нажмите «Добавить из файла» 

  3. Выберите файл ОчисткаКорректировок.epf

  4. Нажмите «Записать и закрыть»

Преимущества

  • Быстрая очистка одного или нескольких документов

  • Работает с регистрами накопления и сведений

  • Обходит дату запрета изменений

  • Не требует перепроведения документов

  • Универсальность — не привязана к конкретным регистрам

  • Подтверждение перед очисткой (безопасность)


Важные замечания

  1. Документ не удаляются— очищаются только движения, документ остаётся 

  2. Если позже перепровести документ — движения могут восстановиться (зависит от логики документа)

  3. Рекомендуется делать резервную копию перед массовой очисткой

  4. Работает в ERP, КА 2.5 и УТ 11 (с регистрами накопления и сведений)

  5. Не требует прав администратора, если есть доступ к документу


Пример использования

Сценарий: В учёте появились ошибки, нужно откатить движения по нескольким корректировкам.

  1. Открыть обработку

  2. Задать период отбора (например, текущий месяц)

  3. Нажать «Заполнить список»

  4. Отметить нужные документы галочками

  5. Нажать «Очистить отмеченные»

  6. Подтвердить действие

  7. Получить отчёт об очищенных регистрах

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


Системные требования

Компонент Требование
Платформа 1С:Предприятие 8.3.10 и старше 
Конфигурация 1С:Комплексная автоматизация 2.5.22 / Управление торговлей 11
Режим Управляемые формы

Проверено на следующих конфигурациях и релизах:

  • 1С:Комплексная автоматизация 2, релизы 2.5.22.186

Вступайте в нашу телеграмм-группу Инфостарт

очистка корректировок регистров удаление движений корректировки регистров очистка регистров 1С ка 2.5 очистка движений ут 11 очистка корректировок очистка набора записей регистра массовая очистка корректировок очистка документов корректировка регистров очистка регистров накопления и сведений обработка для очистки движений очистка движений документа без перепроведения ка 2.5 ут 11 внешняя обработка обнуление движений корректировки удаление записей из регистров корректировка регистров очистка 1с ка 2.5 очистка регистров очистка таблицы регистров массовое удаление движений очистка корректировок список отбор корректировок по периоду

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы, интерфейс 8.5. Может выполнять свертку одновременно в несколько потоков, а также без непосредственного участия пользователя. Решение в Реестре отечественного ПО.

24900 руб.

20.08.2024    76438    386    171    

327

Чистка данных Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Update 2026: добавили многопоточное удаление данных по организациям. Ускорение х6 по сравнению с однопоточным алгоритмом! Позволяет удалить организации из любых из информационных баз 1С на управляемых формах (БП 3.0, УТ 11, КА 2, ERP 2, ЗУП 3, УНФ, Розница 3.0 и пр.). Главное требование - программа должна содержать справочник "Организации". Реализован самый быстрый алгоритм непосредственного удаления объектов. Работает даже на базах большого размера. Для ускорения работы алгоритма не запускается проверка контроля ссылочной целостности. Проверку учета можно запустить отдельно с помощью дополнительной обработки. Необходимо перед удалением самостоятельно проверить базу на наличие перекрестных ссылок разных организаций в одном документе. Эту дополнительную обработку проверки перекрестных ссылок по запросу предоставляем бесплатно нашим покупателям.

12139 руб.

16.03.2015    281875    265    84    

297

Чистка данных Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия 1С:Бухгалтерия 1.6 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 10 1С:Управление торговлей 11 1С:Розница 2 1С:Розница 3.0 Платные (руб)

Данные обработки помогут Вам легко и, главное быстро, выполнить удаление любых данных в Ваших базах 1С на платформах 8.1-8.3. Обработки помогут легко просмотреть связи ссылок в виде дерева, выбрать что удалять, а что нет, используя любые отборы. Это позволит уменьшить объем лишней и не нужной информации в справочниках и документах, планах видов характеристик и др. объектах и облегчит работу с данными пользователям и Вам. Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. (Обновление от 26.02.2026, версия 4.5, 4.6.0)

14640 руб.

22.02.2013    148060    293    155    

461

Оптовая торговля Логистика, склад и ТМЦ Чистка данных Программист Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление торговлей 11 Россия Управленческий учет Платные (руб)

Если вы начали работать в программном продукте Управление Торговлей, редакция 11 или Комплексная Автоматизация редакция 2 и включили механизм учёта серий, то перейти обратно в учёт без серий будет не так-то просто. Сложность заключается в том, что нужно очистить серии в табличной части документа, например, Реализация Товаров и услуг. Предлагаем алгоритм перехода на учет без серий для программного продукта УТ11. (Очистка серий.)

5084 руб.

09.04.2019    32375    50    15    

53

Чистка данных Системный администратор Программист Бухгалтер Пользователь 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)

Решение по удалению дублей позволяет определить связанные элементы в двух синхронизированных базах в качестве оригиналов и избежать необходимости ручного сравнения объектов в базах перед синхронизацией.

6100 руб.

27.06.2018    21104    17    3    

20

Чистка данных Инструменты администратора БД Администрирование 1С 8.3 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Решение представляет собой набор из 6 обработок для 1С по удалению организаций и справочников из базы по фильтрам, документов по фильтрам, универсальное сжатие данных, очистка битых движений регистратора, удаление устаревших регистров сведений, удаление устаревших документов "Электронное письмо входящее" и "Электронное письмо исходящее"

23999 руб.

20.02.2026    1796    1    0    

4

Чистка данных Инструменты администратора БД Программист Пользователь 1С 8.3 1С:Управление торговлей 10 1С:Управление торговлей 11 1С:Библиотека стандартных подсистем Абонемент ($m)

Хочешь выборочно удалить одну организацию, тестовую номенклатуру или «мусорного» контрагента, любую ссылку - без ручного поиска ссылок и часовых разборок зависимостей? Этот инструмент сам строит дерево связей, каскадно чистит с "глубоким поиском" документы, справочники, пвх, любые ссылки, регистры, движения в так же делает резервную копию и за пару минут оставляет базу чистой и полностью работоспособной (Управляемые формы, обычный интерфейс)

1 стартмани

03.02.2026    3829    130    war41k    0    

30
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. V.Nikonov 130 10.08.26 15:19 Сейчас в теме
А если надо зачистить не весь набор движений документа? Например, через Корректировку записей регистра переносили Остатки Товаров, позднее разобрались с остатками и требуется удалить только часть записей об остатках?
2. ksnik 705 10.08.26 15:22 Сейчас в теме
(1) сейчас надо дописывать это в коде, обработка была написана для ликвидации следующей проблемы:
https://infostart.ru/marketplace/2163140/
DCT — критические риски при работе с тестовыми копиями.

Коллеги, предупреждаю о серьезной проблеме, которую обнаружил на практике при работе с Database Compression Tool (DCT).

Когда вы разворачиваете тестовую базу из рабочей копии, настройки DCT (включая подключение к SQL) «переезжают» вместе с базой. Мастер настройки подключения к SQL при первом запуске в новой базе пропускается, и вы не заметите, что инструмент указывает на рабочую базу, а не на тестовую.

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

Что можно сделать, чтобы не попасть в такую ситуацию?

Перед запуском резки на тестовой копии обязательно проверьте настройки подключения в DCT (мастер их пропустит, но нужно вернуться на первые шаги самостоятельно). Перейдите в расширенные настройки и убедитесь, что там указан правильный SQL-сервер и имя базы данных. Если этого не сделать, последствия могут быть катастрофическими.

Вопрос к разработчикам и сообществу:

Разве это нормально, что настройки подключения к SQL хранятся в самой базе данных и «переезжают» вместе с копией? В 1С есть возможность сличать имя базы с лицензией. Почему DCT не проверяет, что при запуске в тестовой копии он действительно подключается к тестовой базе? Это фундаментальная уязвимость, которая делает инструмент опасным.

Резюмирую: DCT в текущей реализации — это серийный уничтожитель рабочих баз, если не знать о скрытой опасности. Будьте осторожны.
5. ksnik 705 12.08.26 02:17 Сейчас в теме
(2) Для восстановления убитой базы после такого сбоя понадобилась "Очистка регистров накопления" и "Очистка регистров сведений", пользуйтесь с осторожностью!
3. V.Nikonov 130 10.08.26 15:22 Сейчас в теме
Для корректного выбора отметок об очистке того или другого документа КорректировкаЗаписей, удобнее в списке видеть дополнительную информацию - хотя бы комментарий документа. А возможно и перечисление затрагиваемых регистров...
4. ksnik 705 10.08.26 15:24 Сейчас в теме
(3) Наверное, но мне это не нужно было. Я ориентировался на номер, дату и время документа.
Для отправки сообщения требуется регистрация/авторизация