Обрезать базу для программистов

1. user-z99999 78 09.08.22 13:56 Сейчас в теме
База данных программы 1с большого размера.
Каждый программист делает себе копию рабочей и работает.
Нужно, для программистов делать копию рабочей базы и оставлять в ней данные только за последние 30 дней (или 7 дней, это условно).
(т.е. выборочно по документам обрезать по дате)
Наверно, это можно сделать обрезая таблицы прямо в ms sql

Цель: чтобы у программистов была база маленького размера, для работы.
(в чистую пустую базу не вариант заполнять данные)

Есть что-то готовое на инфостарте?
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. glek 119 09.08.22 14:27 Сейчас в теме
(1) Не совсем удачная задумка: всё таки поведение системы зависит от данных. И при обрезанных данных может быть некорректное поведение. Например у нас регулярно обновляют базы для разработки, потому что необходимы данные вбитые пользователями.
А учитывая, что практически все данные друг с другом связаны, убирать "старые" - так себе идея. Представьте, что разраб дорабатывает движения документа. Проводит и у него меняются цифры по сравнению с тем, что есть в эталонной базе. Это у него косяк или что?
6. user-z99999 78 09.08.22 14:38 Сейчас в теме
(4)
для меня это не важно.
Если есть готовое решение, можете предложить (оставить все документы только по 10 контрагентам)
11. aka Любитель XML 09.08.22 14:48 Сейчас в теме
(6)
для меня это не важно.


А должно быть важно. Как писали ранее - удаление всего подряд не даст нормальной среды для разработчика.
12. пользователь 09.08.22 14:52
Сообщение было скрыто модератором.
...
15. Vitaly1C8 10.08.22 12:05 Сейчас в теме
(1) как вариант, создать пустую базу из конфигурации рабочей;
в рабочей создать План обмена, указать что надо выгрузить и за какой период;
Выполнить обмен;
16. FatPanzer 10.08.22 12:07 Сейчас в теме
(15) Отличный план! Выгрузить все реализации за август, а все закупки пускай останутся в июле (который мы не будем выгружать).
2. user1203706 15 09.08.22 14:07 Сейчас в теме
(1) открыть для себя хранилище конфигураций и там, пусть ваши кодеры творят что угодно.
3. nomad_irk 81 09.08.22 14:16 Сейчас в теме
(2)
открыть для себя хранилище конфигураций и там, пусть ваши кодеры творят что угодно.

каким образом хранилище конфигурации поможет с наполнением данными базы для проверки результатов творения кодеров?
5. FatPanzer 09.08.22 14:30 Сейчас в теме
Для этого есть консультанты, которые создают контрольные примеры непосредственно в базах тех разрабов, которым поручили ту или иную задачу.
Ну и тестовая (прлная копия), куда накатываются обновления из хранилища для финального тестирования перед деплоем в прод.
7. aka Любитель XML 09.08.22 14:40 Сейчас в теме
(6) выгрузить справочники в чистую базу, один раз сделать внесение данных для тестов, раздать базы разработчикам.
8. aka Любитель XML 09.08.22 14:41 Сейчас в теме
+(7) можно наверное попробовать и документы для примера перегрузить, чтобы руками не вбивать. Типовая обработка все это умеет
9. user1512564 09.08.22 14:44 Сейчас в теме
Можно в теории в обработке получить имена таблиц в MS SQL, для документов и регистров сделать SQL - запрос по удалению данных до нужной даты в таблице и выполнить запрос прямо в обработке, подключившись к скулю
10. user-z99999 78 09.08.22 14:45 Сейчас в теме
(9)
я это и написал в описании.
14. XAKEP 09.08.22 16:47 Сейчас в теме
База данных программы 1с большого размера.


ну хорошо, конкретно - сколько 50Гб, 500Гб , думаю на больше у вас не хватит ресурсов


Каждый программист делает себе копию рабочей и работает.


меня волнует , что в этом описании нет контролирующего звена
лишь ваши предположения "обрезать" и хотелки программистов ( руководителей и т.д. )
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот