Имя: Пароль:
1C
1С v8
Быстрое удаление доков в V8 под SQL.
0 citrus
 
09.04.12
16:58
Всем доброго вечера.

Появилась задача свернуть большую базу (112 Гб), а точнее целую группу РИБ баз.
Если делать в лоб -
формирование доков ввода остатков занимает 20 минут
пометка на удаление доков за 2010-2011 занимает   4ро суток!
и еще столько удаление помеченных.

Вопрос: как можно быстро удалить движения всех документов в базе до 01.01.2012? а потом уже удалять сами документы.
Желательно конечно чтобы все это еще и по РИБу разошлось. Хотя это наверно нереально и надо будет сворачивать ЦБ, а уже потом делать новые базы.

Кто сталкивался с такой задачей помогите советом.

Спасибо.
1 Eugene_life
 
09.04.12
17:00
(0) Сделать новую базу. Перенести остатки и справочники. Профит.
2 rs_trade
 
09.04.12
17:02
(0) вот на майские праздники и запусти как раз. ))
3 adron
 
09.04.12
17:04
На инфостарте была универсальная обработка по удалению доков. Её допилить чуть чуть и норм. 10 гиговая база резалась попалам за 2 часа.
4 Широкий
 
09.04.12
17:04
http://infostart.ru/public/65782/
за денежку
5 Eugene_life
 
09.04.12
17:05
(3) Ждем тему "Помогите скачать с инфостарта"... Автор, готовь фотку.
6 citrus
 
09.04.12
17:06
(1) такая идея тоже была, но чем тащить? типовой "ВыгрузкаЗагрузкаДанныхXML82.epf" ?
в день около 3000 доков в sql проведение медленное думаю один день проводится минут 20-30 итого с 01.01.2012 по 20.04.2012 ~ 100 дней = только 2 дня проведения. не говоря про перенос.
боюсь представить сколько будут весить XMLки.
7 Eugene_life
 
09.04.12
17:07
(6) Тогда не жми 1000 для (4)
8 ptiz
 
09.04.12
17:07
Если б не РИБ - легко.
Каким образом фильтрация в периферийки настроена?
9 adron
 
09.04.12
17:08
10 Trusty
 
09.04.12
17:09
(5) Ахтунги на Мисте :)))
11 Широкий
 
09.04.12
17:10
Если контроль ссылочной целостности не нужен - то можно и в (9)
12 citrus
 
09.04.12
17:12
(8) никаких фильтаций
13 stix2010
 
09.04.12
17:13
что за конфа? кошернее и быстрее, думаю, начать новую
14 citrus
 
09.04.12
17:14
интересно если свернуть периферийку и сделать обмен, по идее при обмене свертка цента должна пройти быстрее, т.к. в цент передадутся значения регистров.
15 citrus
 
09.04.12
17:14
(13) КА8
16 stix2010
 
09.04.12
17:15
с РИБ без фильтраций, хы
17 citrus
 
09.04.12
17:16
(16) РИБ - на то и РИБ, чтобы иметь одну базу в двух местах.
18 stix2010
 
09.04.12
17:18
(17) я про удаление, обмены колбасить будет нехило
19 stix2010
 
09.04.12
17:23
где то я читал, что лучше диски купить дополнительно
20 Rizhij_Nikitos
 
09.04.12
17:23
(0) а как вы делаете закрытие месяца? если в день по 3000 доков шлепаете? и чем вам не нравится перенос остатков на 01.01.2012 и все и можно документов нщн за период 2012 года?
21 ptiz
 
09.04.12
17:25
(18) Тогда периферийку проще сделать после свертки простым копированием и установкой главного узла.
22 stix2010
 
09.04.12
17:25
(20) не факт, что в этой базе закрывают
23 ptiz
 
09.04.12
17:33
(21) было для (17)
Я чистил таблицы регистров в SQL и потом итоги пересчитывал.
24 МихаилМ
 
10.04.12
02:01
если все базы - скл
можно написать скрипты удаления - исполнить во всех базах.

думаю работы - на день.
+ день на тестирование.
25 citrus
 
10.04.12
05:05
(20) перенос не устраивает своим объемом. сложно сказать сколько приемов придется сделать, чтобы перетащить такой объем данных. потом эти документы еще нужно провести и желательно попасть в те же обороты за 2012, что и в исходной базе.
думается свернуть и удалить историю по трудозатратам будет выгоднее.
26 citrus
 
10.04.12
05:05
(24) о том и речь, есть ли такой скрипт?
27 МихаилМ
 
10.04.12
05:11
скорее всего есть. Но искать и просить дольше чем писать.
28 citrus
 
10.04.12
05:37
(27) но не в моем случае, т.к. в sql не специалист
29 Rizhij_Nikitos
 
10.04.12
13:49
(28) Я не знаток в переноса, еще не совсем все там испробовал, но по моему типовые обработки или даже правила, берут на 01.01.2012 твои остатки сами шлепнут нужными документами ввод остатков, и ты цепанешь за 2012 год еще все доки и все. Остальной весь мусор тебе нафиг не нужен будет, разверни допустим все в новой базе. Мой вопрос еще про закрытие актуален, как вы его делаете с таким количеством документов, чисто себе на будущее.
30 citrus
 
10.04.12
17:02
(29) как тут уже писали, никаких закрытий мы не делаем.
только УУ и книгу продаж на основании счетов фактур. все остальное в иных базах.

а перенести доки ввода остатков и движения за 2012 тоже не простое дело.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn