Имя: Пароль:
1C
1С v8
Свертка базы за определенный период
0 ЕслиЧе
 
08.08.22
11:04
Все добрый день!
Может кто сталкивался.
Есть БП 3.0 базовая, вели учет с 2015 года по настоящий момент. Требуется чтобы в этой базе остались данные только за определенный период, с начала 2016 по середину 2020 года.
Удаление документов с отбором по периоду к нужному результату не привела. Выгрузка/загрузка тоже.
Как это можно реализовать? И возможно ли такое сделать?
Спасибо.
1 vicof
 
08.08.22
11:08
Да, нужно удалить данные с отбором по периоду.
2 vicof
 
08.08.22
11:13
Ну а вообще нужно раскрыть тему. Что такое данные. Как удаляете. И т.д.
3 lodger
 
08.08.22
11:16
(0) поштучное удаление это долго дорого и больно, даже если это всего 10-20% данных.
намного быстрее вытащить 80% активных и полезных данных и записать в чистые таблицы (при записи отключать агрегатные функции таблиц, включить после и позакрывать периоды после сверки в больших числах).

то есть
а) сделать в базе свертку на 01012016.
б) выгрузить\загрузить документы (и все что им нужно по ссылкам) с 01012016 по 30062020 в чистую базу. в 2 этапа(сперва за 01012016, потом всё остальное).
в) произвести ручную доводку в новой чистой базе.

хотя учитывая базовость бухии, вряд ли там такие уж масштабы трагедии. возьмите хотя бы ноутбук помощнее, с SSD. запустить типовую свертку, пометку и удаление.
4 ЕслиЧе
 
08.08.22
11:16
Организации куда-то в суд или иные контролирующие органы необходимо предоставить БД за определенный промежуток времени, чтобы в базе были данные только в этом интервале дат, можно было сформировать все отчеты и прочее и другой информации чтобы не было видно "атож это коммерческая тайна же". Я им сначала Данные перенес за указанный период, но говорят не прокатывает, отчеты не формируются.
5 WhiteDragon93
 
08.08.22
11:16
Свернуть базу на начало 2016 и удалить все движения (пометить на удаление регистраторы) по регистру бухгалтерии старше середины 2020 года?
Правда не возьмусь сказать, что один и тот же регистратор старше середины 2020 не может сделать запись и в своем периоде и раньше середины 2020.
6 ЕслиЧе
 
08.08.22
11:20
(3) Понятно что напрашивается свертка базы. На начало 2016 года сделал,  но как указать что мне надо удалить все что больше указанной даты?
7 Фрэнки
 
08.08.22
11:21
(4) // Я им сначала Данные перенес за указанный период, но говорят не прокатывает, отчеты не формируются.

Безусловно, что не сформируцются. Можно было даже и не пытаться. Просто переносов данных будет недостаточно
8 ЕслиЧе
 
08.08.22
11:24
Пометка удаление и последующее удаление с отбором по периоду тоже не подходит, остается очень много не удаленных документов.
9 Обработка
 
08.08.22
11:25
1. Свертка на нужную дату. При чем не полноценна а именно главное чтоб ввод остатокв был на начало периода.
2. Перенос в чистую базу за период универсальной обработкой.
3. Сверка оборотов за периодов.
10 ЕслиЧе
 
08.08.22
11:28
(9) Можно поподробнее, не совсем понял.
11 Azverin
 
08.08.22
11:29
(6) ничего удалять не нужно. внимательно делаем по шагам из (3).
у вас получится новая база, куда вы загрузите сначала остатки (результат свертки), затем обороты (документы).
12 Фрэнки
 
08.08.22
11:31
(10) К тому переносу, что ты уже сделал, нужно еще сформировать в Источнике документы Ввода остатков. И их тоже перенести в целевую базу. И удалять из источника, тратить время на эти все проверки перекрестных ссылок, не потребуется.
13 ЕслиЧе
 
08.08.22
12:05
Спасибо, сейчас попробую.