1С:Предприятие 8
Система программ

ООО «УК ПС Групп»

Основные сведения

Клиент ООО «УК ПС Групп»
Партнер ООО «Лоза Внедренческий Центр»
1С:Эксперт Любушкин Сергей Александрович
Менеджер проекта Любушкин Сергей Александрович
Начало работ 14.09.2011
Окончание работ 12.12.2011

Постановка задачи

«Управляющая компания «ПС ГРУП» — один из крупнейших операторов парфюмерно-косметического рынка России. Для целей бухгалтерского и управленческого учета компания использует конфигурацию 1С:Бухгалтерия КОРП. Особенностью учета в данной системе является активное проведение документов «задним числом». После выполнения такой операции последовательность взаиморасчетов становится неактуальной, и ее необходимо восстановить в течение ночи, чтобы обеспечить актуальность рассчитанных данных к началу следующего рабочего дня. Операция «Восстановление последовательности расчетов» восстанавливает данные за один месяц (примерно 100 000 документов) в течение 120 часов.

Целью данного проекта стала оптимизация алгоритмов восстановления последовательности проведения документов до уровня, при котором система сможет актуализировать не менее 100 000 документов, входящих в последовательность, в течение 8 часов.

Отзыв клиента

В результате выполнения проекта, операция по восстановлению последовательности стала выполняться за время, не превышающее 8 часов. Мы полностью удовлетворены достигнутыми результатами.

Отзыв клиента по результатам проекта

Выполненные работы

Стандартный механизм восстановления последовательности взаиморасчетов, реализованный в конфигурации 1С:Бухгалтерия КОРП, основан на движении границы последовательности и подразумевает последовательное перепроведение всех документов, входящих в последовательность. Чтобы удовлетворить требованиям заказчика (перепровести 100 000 документов в течение 8 часов) при таком подходе, необходимо сократить среднее время перепроведения одного документа с 4.32 сек. до 0.288 сек. Очевидно, что достичь такой скорости перепроведения, не выходя за рамки разумных трудозатрат, не представляется возможным.

Поэтому было принято решение кардинально изменить подход к восстановлению последовательности. Был разработана методика и механизм многопоточного пепроведения документов, что позволило сократить время восстановления последовательности до 7.5 часов.

Информационные базы

Информационная база
Конфи-
гурация
Пользо-
вателей
СУБД Сервер Объем
(Гб)
Код Название СУБД
buhCORP Бухгалтерия КОРП 8.2 Бухгалтерия КОРП 2.0.22.3 70 MS SQL Server 2008 s01 s01 17

Аппаратное обеспечение

Сервер Процессор Память (Гб) Дисковая подсистема (Мб/сек.)
Тип ядер ГГц чтение запись
s01 Intel Xeon E5530 16 2,4 96 350 200