|   |   | 
| 
 | Максимально быстро провести много документов. | ☑ | ||
|---|---|---|---|---|
| 0
    
        mastodont 20.07.17✎ 13:42 | 
        Есть файловая база Бухгалтерия 2.0 размер около 5 Гб.
 В ней для эксперимента надо провести несколько раз порядка 30 000 реализаций. Сейчас это занимает очень долго времени. Можно ли как-то ускорить процесс? Положить базу на ssd диск, сделать клиент-сервернвый вариант, мож еще что-то... | |||
| 1
    
        Cyberhawk 20.07.17✎ 13:42 | 
        Замер сделай, отключи проведение по ненужным регистрам     | |||
| 2
    
        1dvd 20.07.17✎ 13:42 | 
        >>...надо провести несколько раз порядка 30 000...
 и компьютер ты по три раза подряд перезагружаешь? | |||
| 3
    
        Вафель 20.07.17✎ 13:43 | 
        так в бухии практически только регистр бух     | |||
| 4
    
        Рэйв 20.07.17✎ 13:45 | 
        (0)Можно попробовать на виртуальной машине     | |||
| 5
    
        Timon1405 20.07.17✎ 13:45 | 
        отключить итоги,
 загрузить, включить итоги. офкос проверить на копии но не факт, что выигрыш от загрузки перевесит время пересчета итогов | |||
| 6
    
        vde69 модератор 20.07.17✎ 13:47 | 
        можно не проводить документы а востанавливать движения, разница довольно большая, сам документ не перезаписывается и все что с этим связано...     | |||
| 7
    
        lodger 20.07.17✎ 13:49 | 
        скомбинировать (6) и (5).     | |||
| 8
    
        1dvd 20.07.17✎ 13:50 | 
        (4) сомневаюсь, что на виртуалке хоть что-то может происходить быстрее, чем на физике     | |||
| 9
    
        vde69 модератор 20.07.17✎ 13:50 | 
        (6) +
 я на самописке отделил формирование движений от проведения (формирование движений в модуль менеджера документа вынес) это на порядок удобнее и быстрее выходит | |||
| 10
    
        1dvd 20.07.17✎ 13:50 | 
        (9) формируешь на группу документов?     | |||
| 11
    
        Вафель 20.07.17✎ 13:52 | 
        мне кажется больше всего времени на расчет итогов уйдет, как ни крути.
 41, 62 счета | |||
| 12
    
        vde69 модератор 20.07.17✎ 13:52 | 
        (10) формирую отдельно по последовательностям, отдельно товарную и отдельно финансовую. Тем самым решается куча проблемм...     | |||
| 13
    
        Вафель 20.07.17✎ 13:53 | 
        по крайней мере в бп 2.0 именно так     | |||
| 14
    
        Feanor 20.07.17✎ 14:04 | 
        (0) проводи / формируй движения параллельно     | |||
| 15
    
        mistеr 20.07.17✎ 14:05 | 
        Может я чего не понимаю, но ничего из предложенного невозможно в базовой БП 2.0.
 Только SSD и разогнанный проц. | |||
| 16
    
        Timon1405 20.07.17✎ 14:09 | 
        (14) не получится, к таблице итогов РБ все равно будет очередь
 (15) ТС рассматривает "сделать клиент-сервернвый вариант" | |||
| 17
    
        PR 20.07.17✎ 14:18 | 
        (4) Можно еще попробовать на счетах посчитать или попробовать лишнюю оперативку из компа вынуть.
 Только ведь ТС спрашивает, как ему _ускорить_ процесс, а не максимально тупо замедлить. | |||
| 18
    
        МихаилМ 20.07.17✎ 15:07 | 
        отключить итоги и провести не оперативно без контороля
 + рам диск | |||
| 19
    
        Cyberhawk 20.07.17✎ 15:23 | 
        (5) "отключить итоги" // ТСу надо провести документы, т.е. видимо переформировать движения. Думаю, 99% алгоритмов проведения с отключенными итогами не работают.     | |||
| 20
    
        _Дайвер_ 20.07.17✎ 15:32 | 
        (0) Для эксперимента!? А как ты проводишь документы, давай код.     | |||
| 21
    
        _Дайвер_ 20.07.17✎ 15:34 | 
        (0) А вообще, монопольный режим + бодренький компьютер.     | |||
| 22
    
        Вафель 20.07.17✎ 15:34 | 
        базу на рам диск темпы на рам диск, проц i7 с самой большой частотой     | |||
| 23
    
        Feanor 20.07.17✎ 15:59 | 
        (16) >не получится, к таблице итогов РБ все равно будет очередь 
 1. Даже по разным счетам? 2. Даже с включенным разделением итогов? Как-то мрачно, я наивно полагал, что будет норм. | |||
| 24
    
        kauksi 20.07.17✎ 16:01 | 
        +(22) разогнать до 5Ггц под водянкой     | |||
| 25
    
        ДемонМаксвелла 20.07.17✎ 16:16 | 
        (0) разбить документы на независимые группы (например, по организациям или складам) и проводить в разных сеансах.     | |||
| 26
    
        Вафель 20.07.17✎ 16:18 | 
        (25) Регистр бухгалтерии не бьется     | |||
| 27
    
        ДемонМаксвелла 20.07.17✎ 16:23 | 
        (26) ну вот измерение Организация есть. Почему не бьется?     | |||
| 28
    
        ptiz 20.07.17✎ 16:26 | 
        (0) "Сейчас это занимает очень долго времени."  - сколько?     | |||
| 29
    
        PR 20.07.17✎ 16:26 | 
        (26) Рукалицо     | |||
| 30
    
        PR 20.07.17✎ 16:26 | 
        (27) Что ты споришь с самим Вафелем? Сказано не бьется, значит не бьется.     | |||
| 31
    
        ДемонМаксвелла 20.07.17✎ 16:27 | 
        (30) :)     | |||
| 32
    
        PR 20.07.17✎ 16:28 | 
        +(30) Правда, не забываем про важный нюанс в (0), который влияет на все, не только на регистры бухгалтерии.
 База файловая. | |||
| 33
    
        ДемонМаксвелла 20.07.17✎ 16:30 | 
        (32) да, базу надо на сервер переводить, однозначно     | |||
| 34
    
        romix 20.07.17✎ 16:35 | 
        (9) Да, и в модуле объекта тоже можно (со словом Экспорт). Если контекст документа вдруг нужен, и лень переписывать на модуль менеджера.
 Формирование движений отдельно от записи-проведения документа получается значительно быстрее. Можно также править или удалять движения отдельно от записи и проведения документа, обработкой, либо из другого документа, методика прописана в книгах на ИТСе. | |||
| 35
    
        ptiz 20.07.17✎ 16:36 | 
        (15) Превратить в проф, сделать что надо, перегрузить движения обратно в базовую :)     | |||
| 36
    
        romix 20.07.17✎ 16:42 | 
        https://its.1c.ru/db/pubapplied#content:117:hdoc
 Формирование движений в объекте документа, но без проведения документа https://its.1c.ru/db/pubapplied#content:118:hdoc Модификация существующих движений документа | |||
| 37
    
        Alexandr_U1982 20.07.17✎ 21:12 | 
        (0) А что если "для эксперимента" эти "несколько раз" превратить в "несколько баз" (можно даже на разных компах). И в них параллельно провести эти 30 тыс. реализаций.
 Как я понял, "для эксперимента" важно получить результат проведения этих реализаций. Вот в этих нескольких базах и получишь одновременно различные результаты "эксперимента". | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |