#0
by VBMADD
Привет братьям по разуму. Запустил обратотку на выполнение, а там оказалось 100 000 документов. Уже 5 часов удаляет а конца не видно. можно ли как то ускорить такой процесс, как для этого нужно модернизировать обработку Спасибо всем кто откликнулся
#1
by Torquader
Чего-то у вас в обработке совсем не то написано. По крайней мере, второй цикл выполняться не должен. Потом, полезно удаление "завернуть" в транзакцию по 10-100 документов - будет быстрее. Также нежелательно удалять документы сразу в выборке.
#5
by Torquader
Во-первых, dbf-ки может быть и две (а иногда и ни одной), но журнале ссылки на документ останутся, да и распровести нужно, чтобы не было движений в регистрах от неизвестно кого.
#9
by Torquader
Не - ребята - съезд дятлов в другой ветке - конечно - есть много способов - запоганить базу, но удалить dbf-это как раз из этого.
#13
by Cthulhu
: так оно будет начиная с 1000-го документа на каждом документе фиксировать транзакцию... вот времени-то сэкономится!.. )))
#20
by Torquader
Основное время тратится на "СделатьНепроведенным" - его прямыми запросами очень сложно ускорить, так как нужно смотреть все движения, которые этот документ формирует, и удалять их. А удаление - оно и штатно быстро выполняется.
#21
by VBMADD
Эдак процентов на 5 бастрее что ли Вон спец про запросы тему поднял а раскравать подробней не хочет... Может убрать из обработки сделать непроведенным...
#22
by Torquader
И чем это поможет ? Распроведение документов - достаточно медленная операция, и ускорить её можно только прямым выполнением того, что делает 1С при распроведении документа. При удалении система сама распрводит документ, так что убирать эту команду не стоит.
#25
by Скользящий
Мне специалист по прямым запросам удалял документы из базы скульной где было около 25млн документов. В дбф вряд ли поможет. )
#26
by Cthulhu
: Ви не поверите, но таки у Вас чито-то с глазами или где-то между ними и затылком. прочитать попробуйте по слогам и мой комментарий, и Ваш код (в котором обнуление щоччика при фиесации транзакций так мило позабыто).
#27
by Скользящий
Поскольку база была бух, код тебе мало поможет. Сначала удалялись периодические реквизиты, потом очистка движений документов, потом удаление документов с контролем ссылочной целостности. Для примера как удалялись движения в скуле.
#33
by Torquader
С транзакциями проще прерывать транзакцию (Зафиксировать Начать) после трёх-четырёх секунд выполнения - как показала практика, система упирается в кеширование памяти на диск и кардинальное замедление работы как только не хватает места для хранения сделанных изменений.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- Торговля и склад. Склад и торговля...
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: Невозможно удалить сохраненную проводку
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Удалить много элементов справочника быстро в 7.7
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: Торговля и Склад списывать с разных складов одним документом.
- v7: 1С77 Торговля и склад. РИБ или переходить на 1С8Розница
В этой группе 1С
- Нумерация реквизита дока
- Не обновляются данные в форме при вызове из модуля
- Импорт данных из СБИС в 1С
- JOB: Карьера 1Сника. Фикси vs Франч
- Не формируются проводки при программном проведении ПКО
- Учет тары в УТ 11
- Подключение внешней компоненты на тонком клиенте
- Изменение полей при сохранении макета в Excel
- Можно ли добавить в общую форму уже созданный отчет через СКД
- Возвращаюсь к теме. Не работает COMОбъект("SAPI.SpVoice");
- УПП Кадровое перемещение организаций - дополнительные начиления
- Посоветуйте Ноут для дочки 11 лет
- Поиск дублей в табличной части документа
- После обновления съехала ОСВ по счету 62.04
- Слияние баз одинаковой конфигурации
- Проблема при обновлении
- v7: Простой перебор реквизитов табличной части документа
- Раскраска календаря
- Округлить ресурс в СКД
- 1С откат обновления