Маленькая утилитка для скоростного удаления документов в оперативном учете

05.04.07

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

Устал ждать, когда удалится пачка из 100000 документов. Пришлось написать маленькую утилитку, 10 минут и все готово.

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

Наименование Файл Версия Размер
SeedDeleteDok.ert
.1175701448 29,50Kb
1418
.1175701448 29,50Kb 1418 Скачать бесплатно

См. также

Пометка на удаление не используемой номенклатуры

Чистка данных Оперативный учет 7.7 1С:Торговля и склад 7.7 Абонемент ($m)

Установка пометки на удаление справочника Номенклатура. Торговля 77. 9.2.

1 стартмани

21.11.2022    2373    3    Sevg    0    

2

Поиск и удаление дублей справочника 7.7

Чистка данных Платформа 1С v7.7 1С:Бухгалтерия 7.7 1С:Зарплата и кадры 7.7 1С:Торговля и склад 7.7 Россия Абонемент ($m)

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

1 стартмани

12.09.2022    2882    6    tetraren    0    

2

Учет с нуля на основе имеющейся файл-серверной базы данных 1С 7.7

Свертка базы Чистка данных Обмен между базами 1C Платформа 1С v7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Абонемент ($m)

Приводится порядок действий для создания новой информационной базы на основе имеющейся файл-серверной "Торговля и Склад" ред.9.2, для учёта с нуля. В новую базу выполняется перенос справочников и остатков номенклатуры. Журналы документов, данные регистров, долги контрагентов, партии очищаются.

1 стартмани

14.01.2022    6048    5    etmarket    3    

3

Комплект обработок 1С 7.7 для работы со справочниками и документами

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

Архив различных обработок 1С 7.7 с открытым исходным кодом для работы с данными при свертке, выгрузке, исправлении, модификации информационной базы. Можно использовать любую обработку в качестве заготовки для добавления собственных функций.

1 стартмани

13.05.2021    7824    8    etmarket    0    

3

Удаление элементов справочника в 1С 7.7

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

Эта обработка позволяет удалить созданные системой элементы справочников. Например, когда элементы создаются при тестировании и исправлении базы с наименованиями, включающими строку "ФС". Обработка тестировалась на базе конфигурации Бухгалтерский учет для Казахстана, редакции 7.70.257.

10 стартмани

26.03.2021    8303    2    softmaker    0    

0

Поиск и исправление дублей штрихкодов для номенклатурных единиц измерения

Поиск данных Чистка данных Логистика, склад и ТМЦ Оперативный учет 7.7 1С:Торговля и склад 7.7 Управленческий учет Абонемент ($m)

Простая и удобная обработка предназначена для поиска и исправления задублированных (повторяющихся) номенклатурных штрихкодов справочника Единицы. Также она даёт возможность посмотреть номенклатурные остатки. Полезна в случаях, когда номенклатура сопоставляется по штрихкоду с другими внешними источниками, а именно с модулем "Обмент ГИСМТ".

1 стартмани

19.11.2020    7646    1    Kuzya_brаtsk    4    

8

Сжатие DBF-файлов для 1С:Предприятие 7.7

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

Когда удаляются документы и элементы справочников в 1С 7.7 через удаление помеченных на удаление объектов, запись из dbf файла не удаляется, она помечается как удаленная, но физически остается в файле. Если эти помеченные на удаление записи удалить физически, то размер файлов значительно уменьшится.

1 стартмани

18.10.2018    15704    45    evg520750    5    

1
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. cs25 81 04.04.07 22:42 Сейчас в теме
Время не засикал, но работает быстро. У меня для 8-ки есть похожая - работает в 1000-чу раз медленее ... Плюсую - скорость бывает нужна для оперативности !!!
2. vip 05.04.07 03:48 Сейчас в теме
Зачем перед удалением делать непроведенным?
Уберм Сообщить(Док) - будет еще быстрей.
На слабом компе фиксировать транзакцию надо не через 1000 доков, а чаще (300-500).

А в чем новизна то?
3. CheBurator 3119 05.04.07 05:14 Сейчас в теме
Угум... очень скорость важна - можно подумать в день 10 раз база чистится от доков...
Прямым запросом через 1С++ задача пометки на удаление всех доков - решается очень быстро...
А если просто в SQLe - грохнуть таблицы какие надо одним скриптом - будет вообще ракетно...
4. victuan 4232 05.04.07 06:01 Сейчас в теме
Полная фигня.
Это можно сделать и штатными средствами.
Операции - Управление оперативными итогами - Откатить ТА в прошлое
Сервис - Обработка документов - Пометить на удаление
Операции - Управление оперативными итогами - Вернуть ТА на место
6. victuan 4232 05.04.07 08:43 Сейчас в теме
Чего это Чебурашку заклинило?
7. KOCMOC™ 115 05.04.07 10:36 Сейчас в теме
to Сhe Burashka
Да в SQL можно много чего, но если база не SQL ?
1С++ гуд, но нет под рукой :)
no comment ...

to victuan
Штатными стедствами последние три года так и делал, интересно просто было написать то, что делается руками.

to vip
понятно что идея стара как мир, и транзацию можно тоже прооптимизировать ...
Уберм Сообщить(Док) - будет еще быстрей. данная строка была добавлена, что бы пользователь мог просто увидеть что скорость реально вырасла... или так сложно поставить коммент ?

з.ы.
Парни расслабтесь это просто старый баян переложеный в текст обработки, и если вы такие "батьки" в 1С, то попробуйте меня чем нибудь удивить, очень сомневаюсь в этом ...
8. victuan 4232 11.04.07 05:16 Сейчас в теме
> to victuan
> Штатными стедствами последние три года так и делал, интересно просто было написать то, что делается руками.

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

> з.ы.
> Парни расслабтесь это просто старый баян переложеный в текст обработки, и если вы такие "батьки" в 1С, то попробуйте меня чем нибудь удивить, очень сомневаюсь в этом ...
Удивить можно трудолюбием или оригинальностью идеи. Тут нет ни того, ни другого.
9. KOCMOC™ 115 11.04.07 11:08 Сейчас в теме
спс полезный комент :)
10. lordmb 30 12.05.07 10:55 Сейчас в теме
Обработка очень нужная - советую продавать за деньги. :)
А для ускорения слабо отказаться от выбратьдокументы()?
Ну и УдалитьОбъекты() если попробовать использовать, а что останется ...уже пометить на удаление.
11. zaic 133 12.07.07 15:54 Сейчас в теме
Еще быстрее будет, если файлы документов удалить. А с остатками на регистрах что?
12. KOCMOC™ 115 17.07.07 14:49 Сейчас в теме
Э, странный вопрос, тогда и ответ будет таким же, а где там слово про регистры ?, регистры ты сам подготовь здесь они ни причём.
например так :
http://infostart.ru/projects/860/?&order=comments&ref=9327
13. Mikeware 9 17.07.07 17:23 Сейчас в теме
14. KOCMOC™ 115 18.07.07 11:49 Сейчас в теме
2Mikeware >>Фигня полная.
спс полезный комент :)
15. gelotus 12.09.07 19:34 Сейчас в теме
Да ладно , мне понравилось. узнал коесто новое, спасибо.
16. neuromancer_aza 48 08.10.08 13:51 Сейчас в теме
Ээээ... не понял. оно ж только ставит пометку на удаление. а не удаляет. А вот если бу удаляло подчистую и быстро...
17. a_OwL 20.01.09 12:10 Сейчас в теме
у мну даж пометку на удоление не ставит :((((
Оставьте свое сообщение