Ускорение массового проведения документов в 1С 7.7 + MS SQL 2000   

Скачать пример внедрения ВК (только конфигурация)

Использование данной компоненты позволяет обойти ошибку MSSQL 2000, описанную по ссылке: http://support.microsoft.com/?scid=kb;e ... &spid=2852

Таким образом, время проведения текущего документа 1С (при массовом проведении) больше не зависит от количества уже проведённых документов.
Как правило, при использовании данной компоненты время повторного массового проведения документов в 1С уменьшается в разы.

Обращаем Ваше внимание: идентификацию проблемы "замедления массового проведения документов 1С" Вы должны сделать сами.

  • Создать лог времени проведения документов 1С. Сравнить время проведения (увеличивается ли время проведения в зависимости от количества уже проведённых документов).
  • В профайлере убедиться что используются конструкции вида:
    if exists (select * from TEMPDB..SYSOBJECTS where ID =
    OBJECT_ID('TEMPDB..#TMP0PROC') and SYSSTAT & 0xf = 4 )
    drop procedure #TMP0PROC;
    IF EXISTS (SELECT * FROM tempdb..sysobjects WHERE
    ID=OBJECT_ID('tempdb..#TMP0') AND sysstat & 0xf = 3 )
    DROP TABLE #TMP0;

Статья по этой проблеме: http://www.softpoint.ru/article.php?id=11

Если проблема "замедления массового проведения документов 1С" у Вас существует, и при проведении документов 1С использует временные таблицы - то с помощью данного продукта эту проблему можно решить.

Основной вопрос, который интересует руководство, "коэффициент ускорения проведения документов при использовании этой ВК".

На этот вопрос можете ответить только вы сами:
Сделайте замер времени перепроведения документов по месяцам. Если каждый последующий месяц проводится медленнее чем предыдущий - то данная проблема у Вас существует.

Вот пример тестирования данной ВК: http://www.softpoint.ru/info.php?id=7

Для чистоты эксперимента можно выбрать одну неделю и в цикле производить след. действия:
  1. ТА на начало недели

  2. Перепровести все документы

  3. Записать время проведения в лог-файл.

Из этого лог-файла станет ясно какое у Вас происходит замедление перепроведения за период (месяц, три месяца, год). Соответственно, с помощью нашей компоненты, этого замедления удастся избежать.

P.S. Количество документов за период должно измеряться в тысячах, на сравнительно небольшом количестве документов замедления не происходит.