Добрый день, коллеги!
Представляю внешние обработки для удаления документов и справочников без проверки связанных ссылок. Удаление документов и справочников разделены по разным обработкам.
Полное описание обработки для удаления справочников смотрите в публикации Удаление справочников для любых баз на управляемых формах и обычных формах.
Теоретически функционал повторяет функционал обработки для управляемых форм из публикации Удаление документов для любых баз на управляемых формах.
Алгоритмы и логика остались прежними, только изменился интерфейс на обычные формы!
Алгоритмы смотрите в указанной выше публикации.
Обработка разработана на платформах и конфигурациях
1С:Предприятие 8.3 (8.3.15.1830) и 1С:Предприятие 8.3 (8.3.23.1865)
Управление торговлей, редакция 10.3 (10.3.46.2 и 10.3.82.1),
Управление производственным предприятием, редакция 1.3 (1.3.224.1).
Открывать через меню Файл - Открыть.
Обработка для удаления и распроведения документов применяется в след. задачах:
- При создании новой базы для новой организации, но с теми же контрагентами и номенклатурой - частая задача для файловых баз.
- При очистке базы от документов по организации за весь период - частая задача для клиент-серверных баз.
Описание функционала:
1. Сначала выбираете период (обязательный параметр) и организацию (необязательный параметр). После этого надо заполнить список документов. При изменении периода и организации список документов очищается - требуется новое перезаполнение.
В списке документов выберите документы для распроведения и удаления. Иногда, некоторые документы можно отключить, чтобы вернуться к ним позже, или запустить параллельно на втором сеансе. Иногда, такой документ как "Установка цен номенклатуры" также отключают для того, чтобы сохранились цены по номенклатуре.
Рядом с кнопкой "Заполнить список" имеется параметр "Рассчитывать количество документов" - данный расчет является длительной операцией, особенно, когда за период имеется много документов - применяйте с осторожностью. Рассчитывая количество документов заранее, вы не выиграете по скорости обработки документов.
2. Распроведение документов в данной обработке только очищает движения (по всем регистрам - то есть накопления, сведений, бухгалтерии, расчетов). То есть никаких процедур и проверок при распроведении документов не происходит. Цель распроведения данной обработки - как можно скорее очистить движения по документам.
При этом для распроведения документов имеются свои дополнительные параметры:
- Удалять табличные части документов - рекомендуется выбирать, если не планируете повторно проводить документы. Сама процедура удаления табличных частей преследует две цели - первая - позволяет уменьшить размер базы без удаления самих документов после шринка (для клиент-серверной базы) или сжатия (для файловой базы), и вторая - ускорить последующую процедуру удаления документов.
- Помечать на удаление документы - рекомендуется выбирать, если вы, например, хотите почистить базу несколькими итерациями и при этом выделить одни документы от других - выделить помеченные на удаление от непомеченных документов. В дальнейшем можно использовать типовую стандартную обработку удаления документов для помеченных на удаление документов - которая использует поиск и проверку связанных ссылок.
3. Удаление документов также имеет свои дополнительные параметры:
- Удалять только помеченные на удаление документы - полезный параметр в том плане, что непомеченные документы не будут удалены. Такой параметр также присутствует в обработке по удалению справочников.
Очищать движения при удалении- ранее такой параметр использовался отдельно, но при неосторожном использовании могла возникнуть ситуация - когда остаются движения по документам при удаленных из базы документах. Теперь при удалении всегда очищаются движения и табличные части документов. Поэтому подобный параметр исключен из обработки. К слову сказать, если у вас имеются движения по помеченным на удаление документам - можете воспользоваться представленной обработкой с параметром "Удалять только помеченные на удаление документы" для очистки подобных движений.
Обратите внимание, что для разных сценариев удаления движений и документов рекомендуется использовать разные параметры обработки!
4. Есть возможность запустить процедуру распроведения документов до начала удаления документов и полностью независимо. Поэтому процедура "Распровести документы" вынесена в отдельную кнопку.
5. Удаление справочников содержит два параметра:
- Удалять только помеченные на удаление - после включения параметра следует перезаполнить список для подсчета кол-ва записей помеченных на удаление.
- Связанный с - значением этого параметра надо устанавливать справочник-владелец, по которому требуется отобрать записи. Например, при выборе Организации, будут отбираться банковские счета, при выборе Контрагента - будут отбираться договоры, при выборе Номенклатуры - соответственно ЕдиницыИзмерения. Удобно использовать в связке с параметров "Удалять только помеченные на удаление" - когда из нескольких банковских счетов, договоров или единиц измерения надо удалить именно помеченный на удаление и по определенному владельцу.
На этом все.
Если пригодилась, ставьте плюсы, пишите комментарий какая конфа и какая платформа.
Всем добра! :)
Публикации:
1) Заполнение чека ККМ из Реализации или Заказа через штрихкод документа
2) Поиск ссылок на любой справочник в документах на УФ
Расширения:
1) [Расширение] УНФ. Список заказов + Структура подчиненности
2) [Расширение] БП 3.0. Список счетов/ Список реализаций + Связанные документы
3) [Расширение] УТ 11.4. Счет на оплату с факсимиле
Внешние обработки (не расширения!):
1) Список заказов поставщикам + структура подчиненности
2) Список заказов покупателей + структура подчиненности
3) Список реализаций со структурой подчиненности + реестр документов
4) Список заказов покупателей (Расширенная версия)
Другие публикации:
1) Удаление справочников для любых баз на управляемых формах и обычных формах
2) Удаление документов для любых баз на управляемых формах
3) Удаление чеков ККМ в Рознице 2.2
4) Загрузка товаров, штрихкодов, цен и остатков на УФ - Розница 2.2
5) Отчет Остатки и цены (прайс с остатками)
6) Как свернуть базу УТ 10.3: принципы свертки, технология, вспомогательные обработки
7) [ЦФшник] Доработка конфигурации Конвертация Данных
8) [Внешняя обработка] Ввод показателей план-факта БП 3.0
Из последнего опубликованного:
11) Анализ прав и ролей: поиск подходящего профиля
12) Оцифровка и визуализация склада
14) Перенумерация документов и справочников с учетом префиксов для управляемых форм
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 10.3, релизы 10.3.82.1
- Управление производственным предприятием, редакция 1.3, релизы 1.3.224.1