Свертка базы УНФ 3.0, Розницы 3.0 и УТ 11 документом «Корректировка регистров»: прогноз, сверка остатков, документы со ссылками остаются
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Задача. База разрослась за годы, а нужны остатки на дату и данные после нее. Свертка удаляет старые документы и движения, а остатки на дату записывает одним документом — база меньше, остатки после даты те же.
Что умеет
- Прогноз без изменений: сколько документов каждого вида и записей движений каждого регистра лежит до даты.
- Перенос остатков: остатки регистров накопления и последние значения периодических регистров сведений на дату — одним документом «Корректировка регистров» на секунду раньше даты; старые движения этих регистров удаляются.
- Сверка остатков на дату до и после переноса по каждому регистру и ресурсу; при расхождении документы не удаляются, в итоге — список расхождений.
- Удаление документов до даты без битых ссылок: документ, на который ссылается оставшийся объект (документ после даты, справочник, движения документа остатков, цена), не удаляется — в таблице видно, кто на него ссылается. Записи регистров сведений, которые описывают сам документ (ключи доступа, данные календаря), уходят вместе с ним.
- Свертка по одной организации или по всей базе; очистка регистров оборотов и удаление связанных элементов справочников (записи календаря) — по флажкам.
- Итог: записей остатков, удаленных движений и документов, оставленных документов и самые частые причины; событие в журнале регистрации.
Ограничения
- Работать только в копии базы, перед сверткой — резервная копия. Свертка необратима, перед запуском — подтверждение.
- Регистры, для которых «Корректировка регистров» не регистратор, не сворачиваются. Регламентированный учет (регистр бухгалтерии КА и ERP) этим документом не сворачивается — для КА и ERP не предназначено.
- Свертка выполняется одним действием: на демо-базе УНФ — около 18 минут.
Проверено
- Автотесты YAxUnit на демо-базах УНФ 3.0, Розница 3.0, УТ 11 (платформа 8.5), свертка в транзакции теста: остатки на дату свертки и после нее совпадают с исходными, до даты остаются только документ остатков и документы со ссылками; прогноз не меняет базу.
- В клиенте УНФ на копии демо-базы, свертка на 01.01.2024: из 723 документов удален 361 и 676 записей регистров сведений о них, остатки записаны и сверены; 362 документа оставлены — на них ссылаются записи календаря, события и файлы, причины показаны.
Подключение
«Файл → Открыть». В архиве — обработка и инструкция.
Проверено на следующих конфигурациях и релизах:
- Управление нашей фирмой, редакция 3.0, релизы 3.0.14.187
- Розница, редакция 3.0, релизы 3.0.14.187
- Управление торговлей, редакция 11, релизы 11.6.2.59
Вступайте в нашу телеграмм-группу Инфостарт