Свертка базы УНФ 1.6

Публикация № 999168

Обработки - Свертка базы

обработка свертка базы УНФ

1
В УНФ 1.6 не предусмотрена штатная свертка базы. Эта обработка сворачивает базу.

Создана из типовой обработки СверткаБазы.epf, работает в режиме толстого клиента обычное приложение.

Для регистра бухгалтерии создается документ Операция, для остальных КорректировкаРегистров.

По умолчанию, не обрабатываются:

  • кадровые документы ПриемНаРаботу, Увольнение, КадровоеПеремещение,
  • регистры сведений Сотрудники, ПлановыеНачисленияИУдержания, ШтатноеРасписание.

Делалась под релиз 1.6.16.176.

Должна работать на всех релизах 1.6. На 1.5 требуется не большая доработка для документа КорректировкаРегистров.

P.S. поделюсь маневром, который ускоряет процесс удаления документов после свертки:

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

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

Таким же маневром (флагом Выгружать по ссылке) можно избавится от лишних элементов справочников. 

Про константы, справочники, регистры то же не забываем.

1

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

Наименование Файл Версия Размер
Свертка базы УНФ 1.6:
.epf 46,48Kb
08.02.19
24
.epf 46,48Kb 24 Скачать

См. также

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

Комментарии
Избранное Подписка Сортировка: Древо
1. gnn_niko 14.02.19 18:20 Сейчас в теме
2. artfa 30 15.02.19 19:27 Сейчас в теме
(1)работает в режиме толстого клиента обычное приложение
3. user610840_stuntbum 22.02.19 18:06 Сейчас в теме
Релиз 1.6.16.132 при попытке запуска толстого клиента обычного приложения вываливается десяток ошибок и продолжить работу не возможно.
4. user610840_stuntbum 22.02.19 18:57 Сейчас в теме
(3)Извиняюсь, все запустилось после переноса базы из SQL в файловую. Однако в описании не сказано, что так нужно делать
5. Карамзин 27.03.19 13:01 Сейчас в теме
Подскажите, пожалуйста, данную свертку можно делать только на начало года или на любую дату?
6. artfa 30 28.03.19 02:28 Сейчас в теме
(5) хоть на дату рождения Христа,
кончено же на любую удобную для вас дату, на начало года делают для того чтобы была статистика за полный год
8. Rustig 1137 04.04.19 22:56 Сейчас в теме
(0)
P.S. поделюсь маневром, который ускоряет процесс удаления документов после свертки:


маневр сложный у вас - вот здесь реально быстрый способ удаления https://infostart.ru/public/1033813/
велкам!

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

Согласен что удаление долгое, но это не самое долгое. Для меня "долгое" - это предварительный анализ базы, подготовительные работы, тестирование на копии проведения свертки. А вот удаление доков - уже третья стадия, которую можно и через некоторое время провести в фоновом режиме - документы распроведены, помечены на удаление, лежат в закрытом периоде.

Если цель свертки уменьшить размер базы, то это одна задача.
Если цель свертки - привести в порядок остатки и начать с чистого листа, а заодно почистить прошлый период, то решать надо по другому, и акценты ставить на переносимые данные, а не на удаление доков.
11. artfa 30 14.04.19 18:02 Сейчас в теме
(8)
маневр сложный у вас - вот здесь реально быстрый способ удаления https://infostart.ru/public/1033813/
велкам!

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

(8)
Для меня "долгое" - это предварительный анализ базы, подготовительные работы, тестирование на копии проведения свертки.

блин, как же я мог забыть об этом, а еще забыл написать как родится, вырасти, стать специалистом в 1с, и остаться при этом Человеком.
Публикация называется - Обработка свертки УНФ.
12. Rustig 1137 14.04.19 19:20 Сейчас в теме
(11)
без проверки ссылочной целостности, посмотрел бы я на результат такой свертки.

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

(11)
как же я мог забыть об этом, а еще забыл написать как родится, вырасти, стать специалистом в 1с, и остаться при этом Человеком.
Публикация называется - Обработка свертки УНФ.

в рамках задачи по свертке базы - я имел в виду - самое долгое только в рамках задачи по свертке - это подготовка, тестирование на копии, отладка, придумывание концепции.
остальное из вашей жизни - не нужно упоминать. обижаться на меня тоже не нужно.
13. artfa 30 15.04.19 19:42 Сейчас в теме
(12)
я проверяю ссылки и не удаляю документы, которые есть в остатках, остальные документы удаляю.

руками проверяете, сотни, тысячи ссылок?
(12)
обижаться на меня тоже не нужно.

даже и не думал
14. Rustig 1137 15.04.19 20:21 Сейчас в теме
(13)
руками проверяете, сотни, тысячи ссылок

я понял вас - вы не знаете как это делать...
руками конечно не смотрю - в запросе все документы из остатков тянутся - получаю список-1.
удаляю все помеченные на удаление документы, кроме списка-1 из запроса.
можете скачать обработку и изучить алгоритм.
15. artfa 30 16.04.19 20:54 Сейчас в теме
16. Rustig 1137 16.04.19 21:48 Сейчас в теме
(15) очень быстро для объема базы с документами за три года - может полчаса - может час.

скажу так: я впервые столкнулся с задачей "удаления документов", когда надо было подготовить копию базы без документов и оборотов, но со справочниками номенклатуры и контрагентов... раз столкнулся, два - три.... идет потеря времени - когда ждешь удаления с проверкой ссылочной целостности, клиент переплачивает.... в итоге придумал такой обходной маневр - оставляю все , что нужно, остальное удаляю без проверки. применил этот подход к свертке - учел дополнительно документы в остатках.
17. artfa 30 17.04.19 15:29 Сейчас в теме
9. Rustig 1137 04.04.19 22:58 Сейчас в теме
(0) еще дополню, что при свертке НЕ НУЖНО сворачивать ВСЕ РЕГИСТРЫ
10. artfa 30 14.04.19 16:46 Сейчас в теме
Оставьте свое сообщение