Имя: Пароль:
1C
1С v8
Алгоритм выгрузки минимально необходимых данных (в dt) из типовой
,
0 Garykom
 
гуру
28.06.22
16:18
Собственно есть большие базы с данными
Надо для разработки и тестирования отдавать минимально возможно маленькие dt
Каким образом их сделать?

Понятно что чистая база со всеми расширениями делается автоматом без проблем
Но как получить (выгрузить) только минимально необходимые справочники, документы и записи регистров?
Но при этом ничего не забыть важного/нужного?

Просто по 1-2-5-10 элементов выгрузить не пойдет, ибо пустые ссылки будут
Брать первый попавшийся объект каждого вида и по ссылкам связанным все выгружать?

Вручную лень, хотелось бы это дело автоматизировать
1 mikecool
 
28.06.22
16:19
"Но как получить (выгрузить) только минимально необходимые справочники, документы и записи регистров?
Но при этом ничего не забыть важного/нужного? "

ээээ, тот, кто определяет - что важное и нужное , должен и определять, что  выгружать
2 Смотрящий
 
28.06.22
16:20
Делаешь пустую базу
Заполняешь ее обработкой - вней все что надо минимальное
3 Garykom
 
гуру
28.06.22
16:21
(1) гм я хочу нечто вроде умного КД2
т.е. настройками указал какие метаданные полностью, а какие только по ссылкам, какие сколько первых попавшихся
и оно само по метаданным выгружает что в правилах заложено
4 butterbean
 
28.06.22
16:22
(0) документы и регистры фильтровать по периоду, справочники, планы счетов и характеристик только те, которые оказались в этих документах/регистрах
5 Лирик
 
28.06.22
16:22
Я делал следующим образом:
Выгружал конфигурацию в КД 2. Делал конвертацию и автосоздание правил. При идентичных конфигурациях приемника и источника создавала сама правила конвертации. А потом выгружал например одно поступление и все что с ним связано тянулось автоматом.
6 Garykom
 
гуру
28.06.22
16:23
(5) Дада думал этот механизма из КД заюзать
Но вот это все надо автоматизировать и в пайплайн засунуть ))
7 Лирик
 
28.06.22
16:29
Для идентичных конфигураций поколения 8.2 (УТ 10.3, КА 1.1, УПП 1.3) есть еще обработка: Выгрузка и загрузка данных XML.epf
8 unbred
 
28.06.22
16:30
(0) я так же рассуждал. думаю: ну продажи же важное и нужное? конечно! хоп! и база снова 9 ТБ.
9 Aleksey
 
28.06.22
16:56
реготчетность/эдо, да классификаторы/версии объектов. А все остальное по большому счету нужное. вот только выхлоп от удаления несопастовим с затраченным временем
10 lodger
 
28.06.22
16:58
выгрузить в узел РИБ уже предлагали?
11 Garykom
 
гуру
28.06.22
16:58
(9) Собираюсь не удалять а выгружать только нужное в чистую базу
12 Garykom
 
гуру
28.06.22
16:59
(10) Интересный вариант, но НСИ дернет много лишних же?
13 Kassern
 
28.06.22
17:06
можно попробовать через выгрузку загрузку данных по минимуму заполнить
14 ptiz
 
28.06.22
17:20
(0) У меня в базе есть справочник "Константы". Если выгрузить не все, то в "маленькой" базе могут быть глюки. Логика зависит от конкретной конфигурации.
15 lodger
 
28.06.22
17:27
(11) ну либо пойти через стандартную обрезку базы.
а) делаем клон базы;
б) в базе делаем свертку (обрезку на конец прошлого-позапрошлого года);
в) выгрузка в xml выбираем только документы за нужный период плюс документы остатков из б)
г) в чистую копию с цф и расширениями записываем загрузка из xml
16 breezee
 
28.06.22
17:43
У нас sql программисты режут нужные данные
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший