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

Публикация № 1228926 27.04.20

Администрирование БД - Чистка данных

Удаление документов обычные формы

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

Добрый день, коллеги!

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

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

Теоретически функционал повторяет функционал обработки для управляемых форм из публикации Удаление документов для любых баз на управляемых формах.

Алгоритмы и логика остались прежними, только изменился интерфейс на обычные формы! Алгоритмы смотрите в указанной выше публикации.

Обработка разработана на платформе 1С:Предприятие 8.3 (8.3.15.1830) и конфигурации "Управление торговлей", редакция 10.3 (10.3.46.2). Открывать через меню Файл - Открыть.

Описание функционала:

1. Если надо ограничить удаление (распроведение) по периоду или организации, необходимо указать период и/или организацию соответственно. После этого надо заполнить список документов.

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

3. При удалении помеченных на удаление документов можно включить режим "Удалять только помеченные на удаление" документы - полезный в том плане, что непомеченные документы не будут удалены.

Обратите внимание, что для разных сценариев удаления (чистки) документов надо использовать разные параметры (режимы) обработки!

4. Имеется возможность задать два списка документов. Первый - "Удалять/распроводить только из этого списка", второй - "Не удалять/не распроводить документы из этого списка". Списки не должны пересекаться, иначе документы не будут обработаны.

Для обработки по удалению справочникам актуально, для удаления документов не актуально: для удобного добавления в список названия документа предусмотрено поле ввода над списком, в котором можно подобрать название документа по первым символам. Затем надо нажать на надпись-гиперссылку "+ Добавить документ в список".

5. Есть возможность запустить процедуру распроведения документов до начала удаления документов. Поэтому функция "Распровести документы" вынесены в отдельную кнопку.

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

ПС-2. Для чистки базы от документов рекомендую использовать обработку совместно с обработкой из публикации Множественное (групповое) выделение документов в списках (обычные формы).

На этом все.

Если пригодилась, ставьте плюсы, пишите комментарий какая конфа и какая платформа.

Всем добра! :)

 
 См. также

Публикации:

1) Про деньги фрилансера New

2) Внедрение адресного хранения на 1С:КА 2.4. Часть 1.

3) Шаблоны кода (управляемые формы)

4) Заполнение чека ККМ из Реализации или Заказа через штрихкод документа

5) Поиск ссылок на любой справочник в документах на УФ

 Расширения:

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

9) [Шаблоны] Договоры для 1с-ника ТОП-скачиваний

Из последнего опубликованного:

10) JSON -> Дерево значений

11) Анализ прав и ролей: поиск подходящего профиля

12) Оцифровка и визуализация склада

 

Скачать файлы

Наименование Файл Версия Размер
Удаление документов без проверки связанных ссылок (обычные формы) + поддержать автора 1см

.epf 16,05Kb
36
.epf 2.0 16,05Kb 36 Скачать
Удаление справочников без проверки связанных ссылок (обычные формы) + поддержать автора 1см

.epf 11,35Kb
3
.epf 2 11,35Kb 3 Скачать
Удаление документов без проверки связанных ссылок (обычные формы)

.epf 16,05Kb
19
.epf 2.0 16,05Kb 19 Скачать
Удаление справочников без проверки связанных ссылок (обычные формы)

.epf 11,35Kb
4
.epf 11,35Kb 4 Скачать

Специальные предложения

Лучшие комментарии
4. RustIG 21.10.21 08:31 Сейчас в теме
(3)
SSD M2

Спасибо за обработку!
Да, конечно, можно.
Два пути, и оба друг друга дополняют.
1) разбить удаление на периоды - сначала 1 год, затем 2ой год, затем 3ий год и т.д.
В памяти ОЗУ всегда будет меньше сведений, поэтому процессы использования жесткого диска для хранения информации не будут задействоваться.
2) При удалении не распроводить документы - распроведение документов - самый длительный этап. Чем заменить? - А тем, что после удаления проведете за 30 мин сжатие базы через Конфигуратор - с галочками "Реиндексация таблиц" и "Сжатие" и "Пересчет итогов"
Alexander231299; +1 Ответить
24. RustIG 27.10.21 11:22 Сейчас в теме
27-10-2021. Добавил в обработку удаления документов:

1) начало периода - теперь можно накладывать разные периоды в нескольких открытых сессиях базы 1с;
2) удобное заполнение списка документов - списки сразу отфильтровываются от документов, которых нет в базе;
3) указание количества документов - удобно анализировать;
4) сортировку по колонкам А-Я и Я-А - к примеру можно отсортировать по убыванию количества документов;
5) журнал документов по определенному типу можно открыть нажатием зеркальца (лупы) в поле колонки.
Alexander231299; +1 Ответить
2. RustIG 26.01.21 23:51 Сейчас в теме
Добавил версию 2: при удалении справочников проверяю иерархию - если имеются родители, то сначала удаляю подчиненные элементы, а затем только вышестоящие. Если удалять скопом и без подобного разбора, то для иерархических справочников возникают коллизии (по сути ошибки).
33. Alexander231299 28.10.21 18:45 Сейчас в теме
Вот ещё список документов которые не удаляет эта обработка.
В старой удаляется нормально. и ещё наверное к этому списку документов 10 -не удаляет
Прикрепленные файлы:
42. RustIG 28.10.21 23:30 Сейчас в теме
(33) эти документы не могут делать проводки - поэтому они не могут быть распроведены (по ним не могут быть удалены движения, поскольку движений нет) и с них нельзя снять признак проведенности...
а удалить - конечно же их можно....
48. RustIG 1606 19.09.22 07:57 Сейчас в теме
(47) возможно, вы установили фильтр по Организации. Попробуйте убрать организацию - оставьте поле пустым - так тоже можно. Тогда все документы, которые не содержат Организацию, будут удалены. При этом, документы по всем организациям также будут удалены. Видимо надо галочку отдельно создать для этой категории.
Остальные комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. RustIG 16.10.20 12:24 Сейчас в теме
потребовалось удалить все документы за период, добавил в запрос допусловие
| И АвансовыйОтчет.Дата > ДАТАВРЕМЯ(2020, 1, 1)

и, вуаля, удалил как надо
2. RustIG 26.01.21 23:51 Сейчас в теме
Добавил версию 2: при удалении справочников проверяю иерархию - если имеются родители, то сначала удаляю подчиненные элементы, а затем только вышестоящие. Если удалять скопом и без подобного разбора, то для иерархических справочников возникают коллизии (по сути ошибки).
3. Alexander231299 20.10.21 19:32 Сейчас в теме
Обработка "Удаление документов без проверки связанных ссылок (обычные формы)" -работает. 680 000 документов заняло 54 часа. УТ 10.3.
Всё равно получилось медленно. Распровести документы штатными средствами 1С и удалить заняло 72 часа. (+ проблем побольше).
База на диске SSD M2. На обычном HDD диске время увеличивается в 5 раз. На SSD SATA3 время увеличивается в 2.5 раза
Вопрос: Можно ли как то быстрее сделать удаление документов в этой обработке?
4. RustIG 21.10.21 08:31 Сейчас в теме
(3)
SSD M2

Спасибо за обработку!
Да, конечно, можно.
Два пути, и оба друг друга дополняют.
1) разбить удаление на периоды - сначала 1 год, затем 2ой год, затем 3ий год и т.д.
В памяти ОЗУ всегда будет меньше сведений, поэтому процессы использования жесткого диска для хранения информации не будут задействоваться.
2) При удалении не распроводить документы - распроведение документов - самый длительный этап. Чем заменить? - А тем, что после удаления проведете за 30 мин сжатие базы через Конфигуратор - с галочками "Реиндексация таблиц" и "Сжатие" и "Пересчет итогов"
Alexander231299; +1 Ответить
8. Alexander231299 21.10.21 17:05 Сейчас в теме
5. RustIG 21.10.21 11:28 Сейчас в теме
(3) вообще нужно знать специфику ведения учета, чтобы хоть как-то оптимизировать процесс удаления:
к примеру, УТ 10.3 содержит регистры сведений, подчиненные регистратору:
ABCКлассификацияПокупателей
---Корректировка записей регистров
---ABC-классификация покупателей
ВремяДействияСкидок
---Установка скидок номенклатуры
---Корректировка записей регистров
ДиапазоныЦенДляНаценки
---Корректировка записей регистров
---Установка диапазонов базовых цен
ДугиКорректировкиСтоимостиСписания
---Корректировка стоимости списания товаров
ЖурналУчетаСчетовФактур
---Ввод начальных остатков НДС
---Счет-фактура выданный
---Счет-фактура полученный
ЗначенияТочкиЗаказа
---Корректировка записей регистров
---Установка значений точки заказа
ИсточникИнформацииПриОбращении
---Событие
---Корректировка записей регистров
КалендарныеПотребностиВНоменклатуре
---Формирование потребностей
---Корректировка записей регистров
ЛимитыВозвратнойТары
---Корректировка записей регистров
---Изменение лимитов возвратной тары
НаценкиПоУсловиямПродаж
---Корректировка записей регистров
---Установка наценок по условиям продаж
ПланируемаяЗанятостьПомещений
---Событие
ПорогиНакопительныхСкидок
---Корректировка записей регистров
---Установка порогов накопительных скидок
ПредметыЭлектронныхПисем
---Корректировка записей регистров
---Электронное письмо
ПричиныЗакрытияЗаказов
---Корректировка записей регистров
---Закрытие заказов поставщикам
---Закрытие заказов покупателей
РаспределениеПоПроектам
---Установка долей распределения по проектам
СкидкиНаценкиНоменклатуры
---Установка скидок номенклатуры
---Корректировка записей регистров
---Отмена скидок номенклатуры
СкидкиНаценкиПоЦеновымГруппам
---Установка скидок номенклатуры
---Корректировка записей регистров
---Отмена скидок номенклатуры
СкидкиНоменклатурыНатуральные
---Установка скидок номенклатуры
---Корректировка записей регистров
---Отмена скидок номенклатуры
СпецПредложения
---Установка скидок номенклатуры
---Корректировка записей регистров
СписанныеТовары
---Возврат товаров поставщику из НТТ
---Корректировка реализации
---Возврат товаров от покупателя
---Заказ покупателя
---Расходный ордер на товары
---Приходный ордер на товары
---Резервирование товаров
---Поступление товаров и услуг в НТТ
---Корректировка качества товаров
---Списание товаров
---Комплектация номенклатуры
---Переоценка товаров, принятых на комиссию
---Корректировка записей регистров
---Корректировка серий и характеристик товаров
---Возврат товаров поставщику
---Корректировка заказа покупателя
---Поступление товаров и услуг
---Требование-накладная
---Корректировка поступления
---Отчет о розничных продажах
---Перемещение товаров
---Отчет комиссионера о продажах
---Закрытие заказов покупателей
---Реализация товаров и услуг
---Авансовый отчет
СтадииВзаимоотношенийСПокупателями
---Корректировка записей регистров
---Классификация покупателей по стадиям взаимоотношений
ТипыЦенПоГруппамНоменклатурыДляПокупателей
---Установка типов цен по группам номенклатуры для покупателей
---Корректировка записей регистров
УзлыКорректировкиСтоимостиСписания
---Корректировка стоимости списания товаров
УсловияПоставокПоДоговорамКонтрагентовОбщие
---Корректировка записей регистров
---Условия поставок по договорам контрагентов
УсловияПоставокПоДоговорамКонтрагентовПоНоменклатуре
---Корректировка записей регистров
---Условия поставок по договорам контрагентов
ЦеныАТТ
---Корректировка записей регистров
---Переоценка товаров в рознице
ЦеныНоменклатуры
---Корректировка записей регистров
---Поступление товаров и услуг
---Установка цен номенклатуры
ЦеныНоменклатурыКонтрагентов
---Поступление товаров и услуг в НТТ
---Корректировка записей регистров
---Поступление товаров и услуг
---Установка цен номенклатуры контрагентов
---Входящий прайс-лист
ТоварыДляСписанияПриПродажеДругогоТовара
---Фиксация товаров для списания при продаже другого товара
Показать


Зная, какие документы у вас заведены в учете, вы можете выбрать эти документы с режимом "распроводить перед удалением", чтобы записи этих регистров сведений были очищены.
Остальные документы делают движения по регистрам накоплений, которые можно без зазрения совести, очистить через конфигуратор во время Тестирования - выберите меню "Очищать записи"
6. RustIG 21.10.21 11:31 Сейчас в теме
(3) а вообще,ваш вопрос навел меня на мысль о доработке обработки - добавить элементы мониторинга, подсказки для оптимизации удаления - показывать сколько документов, сколько регистров сведений подвязаны, сортировать по кол-ву записей в журналах документов и регистрах сведений - чтобы удалять сначала Максимальные по кол-ву записи... Часть документов распроводить автоматом по регистрам сведений (см. пост выше)...
7. RustIG 21.10.21 12:36 Сейчас в теме
(3) если у вас серверный режим, то можно несколько сеансов открыть, в каждом запустить удаление (распроведение) в своем непересекающемся периоде - конфликтов блокировок не будет. Если файловый режим, то открыть несколько сеансов, в каждом указать свой период и свой список документов (непересекающиеся множества задать) и если комп выдержит, то запустить такие удаления (распроведения)... а вообще, можно это также запрограммировать и автоматизировать... надо подумать на досуге над этим...
9. Alexander231299 21.10.21 17:09 Сейчас в теме
(7) Речь идёт о разных документах в разных сеансах?
Потому что в обработке только одна дата. Удалять до даты.
10. RustIG 21.10.21 19:43 Сейчас в теме
(9) да, верно, потому что одна дата.... я добавлю начало периода - будет оптимальнее
12. Alexander231299 22.10.21 11:43 Сейчас в теме
(10) Как можно получить эту обработку с периодом.
И можно сделать выбор документов галочками. Напрягает каждый раз добавлять в список.
На мой взгляд удобнее было бы работать:
1. период от и до (что бы избежать конфликтов блокировок)
2. Множественный выбор документов для обработки (на мой взгляд галочками.(отметить все, снять выделение, или вручную проставить нужные)
3. Пробовал распроводить документы - что то у меня не получилось распроводить) Поставил за день реализации нажал распровести -смотрю в журнал - ничего не изменилось. Поставил галочку Предварительно распровести, нажал распровести то же самое.
Прикрепленные файлы:
14. RustIG 22.10.21 13:37 Сейчас в теме
(11)
ПОставил 7 сессий

надо хотя бы две - поскольку процессор все операции в очередь ставит - чем больше сессий, тем длиннее очередь - это тонкости операционной системы Виндоус.
(12)
Как можно получить эту обработку с периодом.

Сейчас добавлю, обновлю публикацию - скачаете. У вас вроде в течение 2-3 дней можете скачивать бесплатно - посмотрите правила.
18. Alexander231299 22.10.21 19:27 Сейчас в теме
19. Alexander231299 22.10.21 19:36 Сейчас в теме
(14) Списалось три стартмани, а обработка старая
20. RustIG 22.10.21 21:52 Сейчас в теме
(19)нет, я дополнительно напишу
21. RustIG 22.10.21 21:53 Сейчас в теме
(19)напишите в техподдержку - они вернут деньги - не против - а сам не могу вернуть - нет кнопок таких
22. RustIG 22.10.21 21:55 Сейчас в теме
(19) какой-то сбой -у меня в личном кабинете отражено одно ваше скачивание, а не два...
давайте в пон-к вы свяжетесь с техподдержкой - они по выходным не работают
23. RustIG 27.10.21 11:08 Сейчас в теме
(19) Добрый день!
Попробуйте еще раз скачать - обновил обработку по удалению документов.
16. RustIG 22.10.21 13:53 Сейчас в теме
(12) поставьте следующий день - видимо алгоритм на начало дня дату берет.
нюансы описаны в другой перекрестной публикации - к ней есть ссылка в данной публикации и отсылка к ней за нюансами...
11. Alexander231299 22.10.21 11:08 Сейчас в теме
(7) ПОставил 7 сессий. Разбил по документам. Сейчас посмотрю. Будет ли быстрее. Я не очень разбираюсь в тонкостях 1С. Тестирую как пользователь.
Нужно уложиться за 48 часов - максимум.
Пока лучший результат удаление 680 000 док за 42 часа. Это удаление документов по годам.
Очень тяжко удаляет документы Реализация товаров и услуг.
13. Alexander231299 22.10.21 12:52 Сейчас в теме
(7) Процес удаления по времени в разных сессиях время на удаление в 4-5 раз больше занимает
15. RustIG 22.10.21 13:38 Сейчас в теме
(13) видимо, одноядерный процессор не может распараллелить процессы... я бы оставил две сессии - одну тяжелую с реализациями, вторую легкую с другими документами.
17. Alexander231299 22.10.21 19:25 Сейчас в теме
24. RustIG 27.10.21 11:22 Сейчас в теме
27-10-2021. Добавил в обработку удаления документов:

1) начало периода - теперь можно накладывать разные периоды в нескольких открытых сессиях базы 1с;
2) удобное заполнение списка документов - списки сразу отфильтровываются от документов, которых нет в базе;
3) указание количества документов - удобно анализировать;
4) сортировку по колонкам А-Я и Я-А - к примеру можно отсортировать по убыванию количества документов;
5) журнал документов по определенному типу можно открыть нажатием зеркальца (лупы) в поле колонки.
Alexander231299; +1 Ответить
31. Alexander231299 28.10.21 16:37 Сейчас в теме
(24)
5) журнал документов по определенному типу можно открыть нажатием зеркальца (лупы) в поле колонки.

Хорошо, чтобы при открытии журнала учитывался период из обработки 😄
34. RustIG 28.10.21 18:47 Сейчас в теме
25. Alexander231299 28.10.21 14:09 Сейчас в теме
Неправильно считает документы. Задваивает - документы
Прикрепленные файлы:
26. RustIG 28.10.21 14:15 Сейчас в теме
(25) спасибо за обратку - сейчас поправлю.
27. RustIG 28.10.21 14:17 Сейчас в теме
28. Alexander231299 28.10.21 16:26 Сейчас в теме
(27) ок. Проверил этот момент работает

1. Не все документы заполняет
2. Дата начала периода на 0:00:00 - здесь не отбирает эти документы.
3. На конец периода 0:00:00 все норм(не должно брать)
4. Не распроводятся документы ( у меня). Старая обработка тоже не распроводила документы
Прикрепленные файлы:
36. RustIG 28.10.21 18:52 Сейчас в теме
(28)
Не распроводятся документы ( у меня). Старая обработка тоже не распроводила документы

движения должны очищаться...
а признак "проведения" у документа не изменяю - поэтому посмотрите остаются ли движения документов.... на признак проведенности не смотрите
38. Alexander231299 28.10.21 22:23 Сейчас в теме
(36)Лучше признак проведения изменять. Потому что, я так и не догадался за 2 недели посмотреть есть движения или нет.

И распроводил групповой универсальной обработкой разные документы.

В журнале делал отбор проведён или нет. И далее распроводил доки.

Есть доки, которые не распрводятся и как их определить в журнале?

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

Без признака распроведение по мне не очень.
40. RustIG 28.10.21 23:20 Сейчас в теме
39. RustIG 28.10.21 23:19 Сейчас в теме
(28) Обновил обработку:
1) добавил условие на >=НачалоПериода и <= КонецПериода
2) при распроведении снимаю признак "проведенности" - по сути полноценно распровожу документ.
3) пока не сделано - открытие списка док-ов с учетом периода
29. Alexander231299 28.10.21 16:27 Сейчас в теме
2. Дата начала периода на 0:00:00 - здесь не отбирает эти документы.
3. На конец периода 0:00:00 все норм(не должно брать)
Прикрепленные файлы:
35. RustIG 28.10.21 18:49 Сейчас в теме
(29) стоит условие >НачалоПериода и <КонецПериода
37. Alexander231299 28.10.21 22:14 Сейчас в теме
(35) Понятно. Но на мой взгляд больше или равно понятнее.(Как для пользователя 1С)
30. Alexander231299 28.10.21 16:31 Сейчас в теме
4. Не распроводятся документы ( у меня). Старая обработка тоже не распроводила документы.
Запретов на эти документы - Нет. Вручную распроводятся.
Групповой обработкой тоже распроводятся.
Прикрепленные файлы:
32. Alexander231299 28.10.21 17:53 Сейчас в теме
5. Не выбирает и Не удаляет документы.
Если вручную добавляешь документы и нажимаешь удалить - выдаётся ошибка. в старой обработке документы удалялись без проблем.
Список документов на скрине
Прикрепленные файлы:
41. RustIG 28.10.21 23:22 Сейчас в теме
(32) над этим надо подумаю - алгоритм сильно изменился по сравнению со старой обработкой - нужно время
44. RustIG 28.10.21 23:38 Сейчас в теме
(32) добавлять ничего не надо - если при заполнении алгоритм не выявил документы - то бессмысленно их добавлять...
у меня к вам чисто профессиональный вопрос - откуда у вас в УТ 10.3 документы "Выплата зарплаты", "График работы сотрудников"? Вы какую-то сеть франшиз обслуживаете?
45. Alexander231299 29.10.21 10:24 Сейчас в теме
(44)
Я руководитель предприятия.
1С использую как пользователь. УТ10.3. Исключительно как управленческий учёт. В котором всё учитывается. Мне так легче задавать вопросы бухгалтерии. Док Выплата зарплаты. График работы сотрудников, Данные из ЗУП, (Карточки сотрудников) - всё это я придумал, а программист воплотил в жизнь. Теперь решена проблема с оформлением сотрудников. Оформлять может каждый сотрудник, который нанимает на работу. (В течении 5 дней если сотрудник не оформлен - при проведении Графика работы автоматом назначается штраф если сотрудник не оформлен и есть 24 часа на устранение)
Сейчас наш программист сменил сферу деятельности и опять самому пришлось вникать в тонкости 1С.
Штат 60 сотрудников 10 подразделений. Закрытие бухгалтерии за 1 месяц (3 предприятия УСН, ОСНО) - у одного бухгалтера занимает 1 день. Весь учёт ведётся в УТ 10.3. (Бухгалтерия и ЗУП - игрушки для бухгалтера)
33. Alexander231299 28.10.21 18:45 Сейчас в теме
Вот ещё список документов которые не удаляет эта обработка.
В старой удаляется нормально. и ещё наверное к этому списку документов 10 -не удаляет
Прикрепленные файлы:
42. RustIG 28.10.21 23:30 Сейчас в теме
(33) эти документы не могут делать проводки - поэтому они не могут быть распроведены (по ним не могут быть удалены движения, поскольку движений нет) и с них нельзя снять признак проведенности...
а удалить - конечно же их можно....
43. RustIG 28.10.21 23:36 Сейчас в теме
(33) была ошибка - исправил - обновил публикацию
46. Alexander231299 29.10.21 10:38 Сейчас в теме
(43) Отлично - работает. Только документ Выплата ЗП не попал, но это ерунда. Если интересно могу поделиться идеями по телефону. Сейчас в поиске Программиста для дальнейшей работы.
47. user914315 19.09.22 01:54 Сейчас в теме
Обработка работает, только не все документы удаляет. Пример приложил.
Прикрепленные файлы:
48. RustIG 1606 19.09.22 07:57 Сейчас в теме
(47) возможно, вы установили фильтр по Организации. Попробуйте убрать организацию - оставьте поле пустым - так тоже можно. Тогда все документы, которые не содержат Организацию, будут удалены. При этом, документы по всем организациям также будут удалены. Видимо надо галочку отдельно создать для этой категории.
Оставьте свое сообщение

См. также

Удаление организации и связанных объектов, аккуратное, с контролем конфликтов

Чистка данных Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

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

1 стартмани

10.04.2022    3716    91    tetraren    3    

Анализ прав и ролей: поиск подходящего профиля

Роли и права Платформа 1С v8.3 Платформа 1С v8.3 Управление правами Управление правами Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

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

4 стартмани

09.12.2021    8820    118    RustIG    25    

Оцифровка и визуализация склада

Логистика, склад и ТМЦ Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

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

3 стартмани

17.11.2021    12891    41    RustIG    59    

Фоновое удаление документов с контролем ссылочной целостности на управляемых формах

Чистка данных Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

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

2 стартмани

17.09.2021    4880    51    kumi2012    16    

Удалятор присоединенных файлов (для БСП)

Чистка данных Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

Помощник анализа/выявления "мусорных файлов", лёгкой пометки и удаления.

1 стартмани

08.07.2021    9556    36    Igorro82IT    14    

Загрузка номенклатуры, остатков и цен. Розница 2.2, 2.3 Промо

Обработка документов Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Платформа 1С v8.3 Платформа 1С v8.3 1С:Розница 1С:Розница Россия Россия Управленческий учет Управленческий учет Платные (руб) Платные (руб)

Загрузка номенклатуры, остатков и цен из макета табличного документа (из эксель "вручную") + макет ценника со штрихкодом. Розница 2.2,2.3.

2400 руб.

08.04.2019    34386    60    29    

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

Обмен между базами 1C Платформа 1С v8.3 Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление торговлей 10 1С:Бухгалтерия 3.0 1С:Бухгалтерия 3.0 Абонемент ($m) Абонемент ($m)

Настраиваем обмен между УТ 10.3 и БП 3.0. Опишу нюансы: как ускорить и оптимизировать первоначальный обмен.

2 стартмани

15.03.2021    11187    20    RustIG    1    

ПОЛНОЕ удаление лишних организаций и связанных с ними данных

Чистка данных Платформа 1С v8.3 Платформа 1С v8.3 Бухгалтерский учет Бухгалтерский учет 1С:Бухгалтерия 3.0 1С:Бухгалтерия 3.0 Россия Россия Абонемент ($m) Абонемент ($m)

Обработка предназначена для удаления лишних организаций и связанных с ними данных (документами, записями в регистрах сведений, подчиненных справочников). Эта обработка является немного переделанной от автора Ант10 (https://infostart.ru/public/696618/), отличатся от оригинальной версии возможностью выбора сразу нескольких организаций. Удобна, когда таких организаций много (в частности, задублированных организаций). Работает только с управляемыми формами, тестировалась в типовой конфигурации 1С: «Бухгалтерии предприятия 3.0» релиз 3.0.88.28. На платформе 1С 8.3.18.1334.

1 стартмани

11.03.2021    11634    281    Kuzya_brаtsk    19    

Превращение доработанной конфигурации в типовую или исправление ошибки "Имеются записи с одинаковыми измерениями"

Чистка данных Корректировка данных Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

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

1 стартмани

12.02.2021    19903    212    pyrkin_vanya    43    

Поиск ссылок на справочник, документ, перечисление, план видов расчетов и характеристик, план счетов в документах и в справочниках на УФ

Поиск данных Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

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

2 стартмани

27.10.2020    14982    40    RustIG    10    

Пометка на удаление неиспользуемых элементов справочников и документов Промо

Чистка данных Обработка документов Обработка справочников Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

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

1 стартмани

02.02.2010    49666    748    AnryMc    53    

Вывод из оборота марок

Розничная торговля Логистика, склад и ТМЦ Платформа 1С v8.3 Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление торговлей 10 Абонемент ($m) Абонемент ($m)

Вывод марок из оборота, например при розничных продажах, через передачу сведений в Честный Знак через XML-файл.

1 стартмани

03.08.2020    10781    62    RustIG    18    

Список заказов покупателей (новый взгляд) Промо

Рабочее место Монитор заказов Оптовая торговля Платформа 1С v8.3 Платформа 1С v8.3 Оперативный учет Оперативный учет 1С:Комплексная автоматизация 1.х 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление торговлей 10 Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

Внешняя обработка "Список заказов покупателей". Фишка в том, что на одной форме отображается структура связанных документов с указанием контрагента. В этом окне также есть список товаров по заказу. Видны статусы заказов: исполнен, выполняется, черновик.

3 стартмани

16.08.2017    46561    81    RustIG    78    

Параллельные вычисления расчета факториала числа N

Математика и алгоритмы Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

Распараллеливание алгоритма с помощью фоновых заданий (асинхронные вычисления)

29.06.2020    5190    RustIG    18    

[Расширение] УНФ. Список заказов + Структура подчиненности Промо

Монитор заказов Рабочее место Платформа 1С v8.3 Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 1.6 Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

Список заказов покупателей + Структура подчиненности в одном окне. Расширение для программы Управление нашей фирмой, редакция 1.6.

5 стартмани

05.04.2020    31881    32    RustIG    21    

Очистка регистрации обмена Промо

Чистка данных Платформа 1С v8.3 Платформа 1С v8.3 Оперативный учет Оперативный учет 1С:Управление торговлей 10 1С:Управление торговлей 10 Абонемент ($m) Абонемент ($m)

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

1 стартмани

19.09.2017    25592    11    serg-lom89    0    

Свертка базы и очистка таблиц

Свертка базы Чистка данных Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Абонемент ($m) Абонемент ($m)

Обработка написана с использованием БСП. Встраивается как внешняя. Работает в фоне. Позволяет средствами SQL очищать выборочно таблицы с настройками, заданными привычным образом через отбор СКД.

5 стартмани

05.03.2020    13951    58    YAGolova    8    

Удаление помеченных объектов, замена ссылок. Обычное и управляемое приложение. Не монопольно, включая рекурсивные ссылки, с отбором по метаданным и произвольным запросом Промо

Чистка данных Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Обработка удаления помеченных объектов с расширенным функционалом. Работает в обычном и управляемом приложении. Монопольный и разделенный режим работы. Отображение и отбор по структуре метаданных. Отборы данных произвольными запросами. Копирование и сохранение отборов. Удаление циклических ссылок (рекурсия). Представление циклических в виде дерева с отображением ключевых ссылок, не позволяющих удалить текущий объект информационной базы. Удаление записей связанных независимых регистров сведений. Групповая замена ссылок. Индикатор прогресса при поиске и контроле ссылочности.

10 стартмани

31.10.2016    74139    910    m..adm    244    

Удаление истории данных

Чистка данных Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

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

1 стартмани

24.01.2020    15411    99    Aleskey_K    23    

Быстрое удаление проводок и пометка удаления документов средствами MSSQL

Чистка данных Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

При необходимости распровести и пометить на удаление большое количество документов средствами 1С требуется большое количество времени. Иногда это время измеряется месяцами. Это происходит из-за того, что платформа 1С производит манипуляции в БД с каждым из документов в цикле. Зачастую это неприемлемо, и выполнить работу нужно быстро.

1 стартмани

13.01.2020    7783    75    AlexeyIsip    25    

Удаление помеченных на удаление объектов без контроля ссылочной целостности (управляемые формы)

Чистка данных Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Когда надо подчистить базу, а ссылки на удаляемые объекты все лезут и лезут. Особенно тяжело с объектами ЭДО. Управляемые формы.

2 стартмани

12.12.2019    14398    213    papche    16    

Корректировка остатков регистров бухгалтерии (обычные и управляемые формы) Промо

Свертка базы Чистка данных Закрытие периода Корректировка данных Платформа 1С v8.3 Платформа 1С v8.3 Платформа 1C v8.2 Платформа 1C v8.2 Бухгалтерский учет Бухгалтерский учет Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Бухгалтерский учет Бухгалтерский учет Налоговый учет Налоговый учет Абонемент ($m) Абонемент ($m)

Внешняя обработка, предназначенная для удобного исправления остатков по регистрам бухгалтерии (Хозрасчетный, Налоговый или любой другой) посредством автоматизации ввода корректировочного документа ("Операция", "Корректировка записей регистров"), приводящего регистр в нужное состояние остатков от текущего. Удобна для массовых правок остатков по бухгалтерскому и налоговому учету на какую-то дату (обычно перед реорганизацией учета, сверткой базы и т.п.)

2 стартмани

03.06.2017    47481    298    stvorl    36    

Универсальное удаление движений регистров накопления по всем непроведенным документам

Универсальные функции Чистка данных Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

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

1 стартмани

27.09.2019    24824    37    John_d    20    

Очистка базы данных 1С от данных по организациям прямыми SQL-запросами к СУБД

Чистка данных Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

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

10 стартмани

20.09.2019    24572    141    nomad_irk    120    

Список заказов поставщикам (новая форма) + два ноу-хау для разработчиков Промо

Рабочее место Взаиморасчеты Оптовая торговля Платформа 1С v8.3 Платформа 1С v8.3 Оперативный учет Оперативный учет 1С:Комплексная автоматизация 1.х 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление торговлей 10 Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

Представлена внешняя обработка - "Список заказов поставщикам (новая форма)". Удобство заключается в том, что в одном окне списка отображается структура всех связанных документов с указанием контрагента (заказ поставщику - поступление товаров - заказ покупателя - реализация товаров - оплата товара покупателем). В этом же окне отображается список товаров с заказанным количеством и ценами. Имеется возможность видеть статусы заказов по цветам (исполнен, выполняется, черновик). Форму легко встроить в типовую конфигурацию.

2 стартмани

31.08.2017    36983    21    RustIG    18    

Быстрое удаление данных по организации, используя ADO

Чистка данных Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Время от времени возникают вопросы на форуме Инфостарта по сабжу. Данная обработка решает данную задачу.

1 стартмани

12.08.2019    13819    72    Fox-trot    31    

Универсальное удаление выбранного объекта 8.2 - 8.3 на управляемых формах

Чистка данных Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Абонемент ($m) Абонемент ($m)

Данная обработка просто хороший, удобный удалитель выбранного объекта через "ОбменДанными" с кучей дополнительных возможностей. Выгода использования данной обработки особенно ярко проявляет себя, когда у вас стоит подписка на события или другой код препятствующий удалению, но вам абсолютно необходимо удалить данный объект ввиду возможности его случайного использования. И вам нет необходимости выходить из режима 1С:Предприятия, входить в конфигуратор, менять отлаженный код блокировок и подписок на события. Таким образом осуществляется "горячее" удаление объекта.

1 стартмани

17.06.2019    18161    36    AlexandrSmith    0    

Обнуление остатков регистров бухгалтерии и накопления Промо

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

Обработка позволяет обнулить остатки по регистру накопления или бухгалтерии на определенную дату. Поддерживается большинство типовых конфигураций (БП 3, БП 2, УТ 11, УТ 10, ЗУП 3, ЗУП 2, БГУ 2, БГУ 1, ERP, УПП, КА 2, КА 1, УХ 3, УХ 1, УНФ). Гибкая настройка (отборы, заполнение реквизитов и любых полей корр. счета, возможность обнулять ресурсы выборочно). Несколько режимов работы. Два интерфейса: простой и с расширенным набором настроек.

2 стартмани

19.11.2018    45545    574    morozov.sv    65    

Доработки УТ 10.3, улучшающие работу пользователей

Оптовая торговля Обработка документов Рабочее место Платформа 1С v8.3 Платформа 1С v8.3 Оперативный учет Оперативный учет 1С:Управление торговлей 10 1С:Управление торговлей 10 Управленческий учет Управленческий учет Абонемент ($m) Абонемент ($m)

Как показать прибыль по заказу, как показать прикрепленные файлы к документам - когда документов по заказу много, как показать расчет процентов по менеджерам - и все в одном окне УТ 10.3.

4 стартмани

26.04.2019    22950    18    RustIG    26