Удаление движений помеченных документов

22.10.26

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

Внешняя обработка для конфигураций 1С на БСП находит документы, помеченные на удаление, у которых остались движения в регистрах. Поддерживает отбор по периоду и типам документов, показывает связанные регистры и количество активных и неактивных записей. Позволяет удалить движения выбранных непроведённых документов, сохранив сами документы и пометку удаления. Учитывает даты запрета изменения. Результаты очистки и причины ошибок отображаются в протоколе. В поставке — внешняя обработка в формате EPF.

Файлы

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

Наименование Скачано Купить файл
Удаление движений помеченных документов:
.epf 27,14Kb
1 2 500 руб. Купить

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

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

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

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

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.
ПОИСК И ОЧИСТКА ДВИЖЕНИЙ ДОКУМЕНТОВ

Документ помечен на удаление, а движения остались: поиск и очистка в одном окне

Выберите период и типы документов, найдите документы с оставшимися записями регистров и проверьте их состав. Затем отметьте нужные документы, удалите движения и посмотрите результат в протоколе.

Когда пригодится

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

Обработка «Удаление движений помеченных документов» собирает эти сведения в одной форме. Можно обследовать всю базу или ограничиться определённым периодом и несколькими типами документов. Доступ к обработке предусмотрен для пользователя с полными правами.

В списке — документы с оставшимися записями

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

Состав движений виден до очистки

Для выбранного документа показаны регистры и количество записей в каждом из них.

Пользователь выбирает объём очистки

Обрабатываются только отмеченные непроведённые документы. Сами документы и их пометка удаления сохраняются.

Рабочее окно: от отбора к результату

В верхней части формы находятся период, выбор типов документов и кнопка «Найти документы». Под ними — счётчики документов, записей и отмеченных строк. Они помогают оценить размер найденного списка и объём выбранной очистки.

На вкладке «Документы» расположены основная таблица и расшифровка регистров текущей строки. На вкладке «Протокол очистки» можно посмотреть, что произошло при обработке каждого документа. Текущее состояние работы выводится внизу формы.

Верхняя часть главной формы: отборы, счётчики, команды и список документов. Детали таблиц показаны крупными фрагментами ниже.

Период и типы документов

По умолчанию включены флажки «За весь период» и «Все типы». С такими настройками поиск охватывает все доступные для обработки типы документов без ограничения по дате.

Для проверки отдельного интервала снимите «За весь период». В поле «Период документов» используется стандартный выбор периода 1С: можно задать готовый вариант или произвольные даты начала и окончания.

Период относится к дате документа. Поиск учитывает все его записи регистров. При очистке отмеченного документа удаляются и записи, период которых находится за пределами выбранного интервала.

Поле периода и флажок «За весь период». Отдельно — кнопки выбора типов и поиска. На снимке ограничение по дате отключено.

Чтобы оставить один или несколько типов документов, нажмите «Выбрать…». Откроется список с флажками, поисковой строкой и счётчиком выбранных типов.

  1. Нажмите «Снять все», чтобы убрать все галочки одной командой.
  2. Найдите нужные названия через строку поиска и отметьте подходящие типы.
  3. Проверьте счётчик и нажмите «Выбрать», чтобы применить отбор.

Команды «Отметить все» и «Снять все» действуют на весь список типов, включая строки, скрытые поиском. Пустой выбор не принимается. Кнопка «Отмена» и закрытие формы сохраняют прежний отбор. Чтобы снова искать по всем типам, установите флажок «Все типы» на основной форме.

Список типов с поиском, счётчиком и массовыми командами установки и снятия отметок.

После настройки отборов нажмите «Найти документы». В таблицу попадут документы с пометкой удаления, у которых найдены записи регистров. Если подходящих документов нет, обработка сообщит об этом в строке состояния.

Колонка Что показывает
Отметка Выбран ли документ для очистки.
Дата, тип документа, номер Позволяют найти и узнать документ. У документов без нумерации номер остаётся пустым.
Регистров В скольких регистрах найдены записи документа.
Записей Общее количество найденных записей по документу.
Проведён Состояние проведения. Проведённый документ нельзя отметить для очистки.
Результат Итог обработки строки или причина, по которой движения не удалены.

Стандартная строка поиска над таблицей помогает найти нужную строку в результате. Для просмотра самого документа выделите его и нажмите «Открыть документ» или дважды щёлкните по строке.

Таблица крупными фрагментами: даты, типы и номера документов; отдельно — количество регистров, записей и результат очистки. Подробная причина отказа показана в протоколе ниже.

Проверить состав движений

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

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

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

Регистры текущего документа и количество записей с разделением на активные и неактивные.

Отметить документы и удалить движения

Для очистки отдельных документов установите флажки в колонке «Отметка». Если нужно обработать весь доступный список, нажмите «Отметить доступные». Команда «Снять отметки» убирает все флажки документов сразу.

Проведённые документы показаны в результате поиска, но недоступны для отметки. Обработка не отменяет их проведение. Когда документы выбраны, счётчик «Отмечено» и число в названии кнопки «Удалить движения отмеченных» показывают размер выбранной группы.

  1. Проверьте отмеченные документы и состав их движений.
  2. Нажмите «Удалить движения отмеченных».
  3. В окне подтверждения проверьте количество документов и записей по результатам поиска. Подтвердите удаление либо откажитесь от запуска.
  4. Дождитесь завершения и откройте протокол.

Во время работы форма показывает текущий документ и ход обработки. Команда «Остановить после текущего» позволяет завершить очистку текущего документа и не переходить к следующим. Уже выполненная очистка при такой остановке сохраняется.

Обработка удаляет записи регистров выбранных документов. Сами документы остаются в базе с пометкой удаления. Если в базе действует дата запрета изменения, она учитывается при очистке; наличие отметки в списке не означает, что документ обязательно удастся очистить.

Проверить протокол очистки

Перейдите на вкладку «Протокол очистки». Здесь показаны время, документ, статус, регистр, количество удалённых записей и сообщение о результате. Для успешно очищенного документа может быть несколько строк — по его регистрам.

На снимке ниже видны два результата: статус «Очищен» с количеством удалённых записей и статус «Ошибка» с причиной отказа. В данном примере часть документов относится к запрещённому для изменения периоду. Такие строки требуют отдельного разбора; повторный запуск сам по себе причину отказа не устраняет.

Пример протокола: отказы из-за даты запрета и успешная очистка записей одного документа в трёх регистрах.

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

Повторный поиск после очистки или изменения отборов

После очистки строка документа может оставаться в текущем списке с результатом «Движения удалены» и нулевым количеством записей. Нажмите «Найти документы» ещё раз: документы, у которых больше нет записей регистров, не попадут в новый результат.

Если вы изменили период или типы документов, прежние отметки снимаются, а форма предлагает повторить поиск. Это позволяет заново проверить состав списка перед следующей очисткой. Повторный поиск нужен и после исправления состояния документов в других окнах.

Что входит в поставку

В поставку входит внешняя обработка для 1С:Предприятия — файл .epf. Её можно открыть из файла или подключить через раздел дополнительных отчётов и обработок.

На чём проверялась обработка

Конфигурация 1С:Управление торговлей, редакция 11 (11.6.1.64)
Платформа 1С:Предприятие 8.5 (8.5.1.1529)

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

  • Управление торговлей, редакция 11, релизы 11.6.1.64

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

1С БСП внешняя обработка пометка удаления удаление движений очистка регистров движения документов поиск документов регистры накопления регистры сведений регистры бухгалтерии непроведённые документы отбор по периоду типы документов протокол очистки администрирование 1С

См. также

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

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

24900 руб.

20.08.2024    83177    431    171    

361

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

Обезличивает копию рабочей базы 1С перед передачей наружу и возвращает настоящие данные обратно, когда база вернулась. Это обратимая псевдонимизация: соответствия «исходное - псевдоним» пишутся в отдельный зашифрованный датасет, который остаётся у владельца. Работает на любой конфигурации - обходит метаданные и находит персональные данные сам, без списка реквизитов под конкретную базу. Суммы, количества, даты и номера документов не трогает никогда, оборотно-сальдовая до и после совпадает до копейки. Проверено на трёх конфигурациях: 106 031 объект, 215 642 замены, ноль ошибок, возврат 100 процентов.

42700 руб.

18.08.2026    1472    3    0    

3

Чистка данных Системный администратор Разработчик 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    282869    271    84    

302

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

Обработка позволяет удобно и выборочно удалить данные из базы 1С на управляемых формах например БП 3.0, УТ 11, КА 2, ERP, УНФ, ЗУП 3, Розница и др. Это могут быть неактуальные организации или другие перечни объектов. При этом есть возможность провести анализ пересечений документов с другими организациями и таким образом уберечься от того, что при удалении обороты по другой организации изменятся. Объекты нужно выбирать вручную и после этого запускать команду удаления. Будут удалены все ссылки на них.

5000 руб.

28.11.2019    31396    86    21    

100

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

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

5084 руб.

09.04.2019    32911    51    15    

54

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

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

6100 руб.

27.06.2018    21475    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    2388    1    0    

4

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

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

1 стартмани

03.02.2026    4744    152    war41k    0    

30
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. a_zelenchuk 26.10.26 12:44 Сейчас в теме
Выдает ошибку: Поиск не выполнен: {ВнешняяОбработка.УдалениеДвиженийДокументовПомеченныхНаудаление.Форма.Форма.Форма(379)}: Метод объекта не обнаружен (НовоеОписаниеВнешнегоОтчетаОбработки)
2. sqr4 110 26.10.26 12:48 Сейчас в теме
(1) Загрузите в дополнительные отчеты и обработки.
3. a_zelenchuk 26.10.26 15:59 Сейчас в теме
(2) Та же история. Проверяю на ERP 2.5.27.56
4. sqr4 110 26.10.26 17:12 Сейчас в теме
5. sqr4 110 26.10.26 18:28 Сейчас в теме
(3) Обновил, должно работать. Ссылка на скачивание активна?
6. a_zelenchuk 27.10.26 15:09 Сейчас в теме
(5) Заработала на ERP. Спасибо
Для отправки сообщения требуется регистрация/авторизация