Завершены работы по оптимизации трех систем финансового контура ФГУП «Почта России», которые проводились в рамках проекта ЦКТП (Центры корпоративной поддержки). В результате общий уровень производительности систем по методике APDEX достиг значения 0,96. Существенно сократилось время выполнения длительных операций, таких как актуализация последовательности партий, расчет себестоимости и выполнение обменов между системами. Достигнуты все показатели по ключевым операциям.
Федеральное государственное унитарное предприятие (ФГУП) «Почта России» включает 84 филиала и порядка 42 000 объектов почтовой связи. Ежегодно работники почты принимают, обрабатывают и доставляют свыше 1,5 млрд писем, 48 млн посылок и 113 млн единиц денежных переводов. Общая численность компании: 415000.
Во всех 84 филиалах организации для оптимизизации работ финансового контура компании поэтапно внедрялись три системы:
- Нетиповая конфигурация автоматизированной системы коммерческого учета на базе типовой конфигурации «1С:Управление торговлей».
- Нетиповая конфигурация автоматизированной системы бухгалтерского и налогового учета на базе типовой конфигурации «1С:Бухгалтерия КОРП».
- Нетиповая конфигурация автоматизированной системы на базе типовой конфигурации «1С:Зарплата и управление персоналом».
С увеличением нагрузки на систему руководство решеило оптимизировать работу системы с целью повышения производительности работы во всех 84 филиалах.
Проект выполняли специалисты компании «АЛП-Информационные системы» при техническом курировании фирмы «1С» в рамках проекта «Центры корпоративной технологической поддержки (ЦКТП)».
В ходе проекта выполнены следующие работы:
- подготовка и настройка тестовых стендов для проведения нагрузочных тестов;
- подготовка и реализация сценария тестирования на базе инструмента «Тест-Центр» входящего в состав «1С:КИП» (Корпоративный инструментальный пакет);
- адаптация ключевых механизмов партионного учета и расчета себестоимости;
- оптимизация конфигурации. Обновление подсистемы на более оптимальные типовые механизмы. Оптимизация программного кода. Повышение качества параллельной работы пользователей. Сокращение времени выполнения ресурсоемких операций;
- проведение нагрузочного тестирования с заданной нагрузкой по согласованным сценариям тестирования;
- проведение стресс-тестирования для определения предельной нагрузки на систему;
- оценка результатов оптимизации по методике APDEX;
- сокращение времени выполнения обработки восстановления последовательности партий.
В итоге выполненных работ общий уровень производительности системы по методике APDEX по ключевым операциям достиг значения 0,96. Было достигнуто существенное сокращение времени выполнения длительных операций, таких как актуализация последовательности партий, расчет себестоимости и выполнение обменов между системами.
В результате работы по оптимизации, реализованные для пилотных филиалов были растиражированы по всей компании. Все обозначенные показатели производительности по ключевым операциям достигнуты на всех конфигурациях.
ИБ |
Ключевая операция |
Приоритет |
Целевое время |
|||
28.07.2015 |
26.04.2016 |
|||||
АСКУ |
Документ «ПеремещениеТоваров». Проведение |
1 |
4 (до 100 строк) |
0,74 |
0,99
|
|
АСКУ |
Документ «РеализацияТоваровУслуг». Проведение |
2 |
6 (до 100 строк) |
0,47 |
1,00
|
|
АСКУ |
Документ «Перемещение товаров». Открытие списка |
3 |
3 |
0,27 |
1,00
|
|
АСКУ |
Документ «ПоступлениеТоваровУслуг». Проведение |
4 |
2 (до 100 строк) |
0,23 |
0,99
|
|
АСКУ |
Документ «ОтчетОРозничныхПродажах». Проведение |
5 |
4 (до 100 строк) |
0,55 |
0,98
|
|
АСКУ |
Открытие формы подбора в документах (ПодборТоваровВДокументПродажи с признаком «Только в наличии») |
6 |
5 |
0,81 |
1,00
|
|
АСКУ |
Документ «УстановкаЦенНоменклатуры». Проведение |
7 |
3 |
0,56 |
1,00
|
|
АСКУ |
Проведение Дневника ф130 по одному ОПС за один день |
8 |
60 |
0,99 |
1,00
|
|
АСКУ |
Документ «ОтчетОРозничныхПродажах». Открытие списка |
9 |
5 |
0,65 |
1,00
|
|
АСКУ |
Документ «Заказ клиента». Проведение |
10 |
5 |
0,79 |
0,98
|
|
АСКУ |
Открытие формы подбора в документах (ПодборТоваровВДокументЗакупки без признака «Только в наличии») |
11 |
5 |
0,55 |
1,00
|
|
АСКУ |
Справочник «СоглашенияСКлиентами». Открытие списка |
12 |
2 |
0,66 |
1,00
|
|
АСКУ |
Создание перемещений из реестра сортировочных таблиц |
13 |
120 |
0,79 |
1,00 |
|
АСКУ |
Документ «ВозвратТоваровПоставщику». Проведение |
14 |
2 (до 100 строк) |
0,66 |
1,00
|
|
АСКУ |
Документ «ПоступлениеТоваровУслуг». Открытие списка |
15 |
30 |
0,96 |
1,00
|
|
АСКУ |
Документ «РеализацияТоваровУслуг». Открытие списка |
16 |
30 |
0,99 |
1,00
|
|
АСКУ |
Документ «ВозвратТоваровОтКлиента». Открытие списка |
17 |
3 |
0,40 |
1,00
|
|
АСКУ |
Расчёт партий товаров за месяц |
18 |
14400 |
0,00 |
1,00
|
|
АСКУ |
Расчёт себестоимости товаров |
19 |
3600 |
0,00 |
1,00
|
|
АСКУ |
Регулярный обмен с АСБНУ |
20 |
900 |
0,80 |
1,00
|
|
АСКУ |
Передача себестоимости в АСБНУ |
21 |
1800 |
0,00 |
1,00
|
|
АСБНУ |
Проведение документа «Реализация товаров и услуг» |
1 |
2 |
0,46 |
0,95
|
|
АСБНУ |
Проведение документа «Поступление товаров и услуг» |
2 |
2 |
0,65 |
0,94
|
|
АСБНУ |
Проведение документа «Поступление на расчетный счет» |
3 |
2 |
0,85 |
0,98
|
|
АСБНУ |
Проведение документа «Списание с расчетного счета» |
4 |
2 |
0,79 |
0,95
|
|
АСБНУ |
Проведение документа «Расходный кассовый ордер» |
5 |
2 |
0,58 |
0,97
|
|
АСБНУ |
Проведение документа «Приходный кассовый ордер» |
6 |
2 |
0,69 |
0,98
|
|
АСБНУ |
Проведение документа «Корректировка долга» |
7 |
2 |
0,49 |
0,89
|
|
АСБНУ |
Проведение документа «Авансовый отчет» |
8 |
2 |
0,60 |
0,97
|
|
АСБНУ |
Проведение документа «Списание материалов из эксплуатации» |
9 |
3 |
0,50 |
0,93
|
|
АСБНУ |
Проведение документа «Передача материалов в эксплуатацию» |
10 |
2 |
0,69 |
0,98
|
|
АСБНУ |
Формирование отчета за месяц «Книга продаж по постановлению № 1137» |
11 |
30 |
0,41 |
0,93
|
|
АСБНУ |
Формирование отчета за месяц «Книга покупок по постановлению № 1137» |
12 |
30 |
0,72 |
0,99
|
|
АСБНУ |
Регистрация счетов-фактур на аванс за месяц |
13 |
150 |
1,00 |
1,00
|
|
АСБНУ |
Груп. банковских выписок от 50 до 100 док |
14 |
200 |
0,35 |
1,00
|
|
АСБНУ |
Регулярный обмен с АСКУ |
15 |
900 |
0,86 |
1,00
|
|
АСБНУ |
Обмен себестоимостью к АСКУ |
16 |
1800 |
0,00 |
1,00
|
|
АСБНУ |
Проведение операции «Закрытие месяца сч 29, 25, 26, 20.01.2» |
17 |
900 |
0,93 |
1,00
|
|
АСБНУ |
Проведение операции «Закрытие месяца сч 20.01.1» |
18 |
600 |
1,00 |
1,00
|
|
АСБНУ |
Восстановление последовательности взаиморасчетов за месяц |
19 |
36000 |
0,00 |
1,00
|
|
АСЗУП |
Проведение документа «Начисление зарплаты организаций» (до 50 строк) по кнопке «ОК» |
1 |
20 |
0,93 |
1,00
|
|
АСЗУП |
Проведение документа «Табель учета рабочего времени (Почта России)» (до 16 строк) по кнопке «ОК» |
2 |
30 |
0,85 |
1,00
|
|
АСЗУП |
Проведение документа «Сдельный наряд» (до 30 строк) по кнопке «ОК» |
3 |
40 |
0,61 |
1,00
|
|
АСЗУП |
Расчет документа «Начисление зарплаты организаций» (до 50 строк) по кнопке " Рассчитать (полный расчет)» |
4 |
120 |
0,90 |
1,00
|
|
АСЗУП |
Заполнение ТЧ документа «Начисление зарплаты организаций» одним сотрудником по кнопке «Подбором сотрудников» |
5 |
20 |
0,85 |
1,00
|
|
АСЗУП |
Заполнение ТЧ документа «Табель учета рабочего времени (Почта России)» (до 16 строк) по кнопке «По списку сотрудников» |
6 |
15 |
1,00 |
1,00
|
|
АСЗУП |
Проведение документа «Начисление по больничному листу» по кнопке «ОК» |
7 |
15 |
0,83 |
1,00
|
|
АСЗУП |
Проведение документа «Начисление отпуска сотрудникам организаций (Почта России)» по кнопке «ОК» |
8 |
15 |
0,85 |
1,00
|
|
АСЗУП |
Проведение документа «Расчет при увольнении сотрудника организаций» по кнопке «ОК» |
9 |
15 |
0,91 |
1,00
|
|
АСЗУП |
Расчет документа «Начисление по больничному листу» по кнопке «Рассчитать» на первой закладке |
10 |
60 |
0,80 |
1,00
|
|
АСЗУП |
Расчет документа «Начисление отпуска сотрудникам организаций (Почта России)» по кнопке «Рассчитать» на первой закладке |
11 |
40 |
0,97 |
1,00
|
|
АСЗУП |
Расчет документа «Расчет при увольнении сотрудника организаций» по кнопке «Рассчитать» на первой закладке |
12 |
15 |
0,90 |
0,99
|
Информационные базы
Информационная база |
1С:Предприятие |
Конфигурация |
Пользователей |
СУБД |
Сервер |
Объем (Гб) |
|||
Код |
Название |
Версия |
Разрядность |
1С |
СУБД |
||||
АСКУ (Калуга) |
Автоматизированная система Коммерческого Учета |
8.3.8.2027 |
64 |
Управление торговлей |
51 |
Microsoft SQL Server 2008 R2 (SP3) — 10.50.6000.34 |
------- |
------- |
210 |
АСБНУ (Калуга) |
Автоматизирвоанная система Бухгалтерского и налогового учета |
8.3.8.2027 |
64 |
Бухгалтерия предприятия КОРП |
42 |
Microsoft SQL Server 2008 R2 (SP3) — 10.50.6000.34 |
------- |
------- |
32 |
АСЗУП (Калуга) |
Автоматизирвоанная система Зарплаты и управления персоналом |
8.3.8.2027 |
64 |
Зарплата и управление персоналом КОРП, редакция 2.5 |
36 |
Microsoft SQL Server 2008 R2 (SP3) — 10.50.6000.34 |
------- |
------- |
40 |
АСКУ (Ростов) |
Автоматизированная система Коммерческого Учета |
8.3.8.2027 |
64 |
Управление торговлей |
90 |
Microsoft SQL Server 2012 (SP1) — 11.0.3128.0 |
-------- |
-------- |
81 |
АСБНУ (Ростов) |
Автоматизирвоанная система Бухгалтерского и налогового учета |
8.3.8.2027 |
64 |
Бухгалтерия предприятия КОРП |
80 |
Microsoft SQL Server 2012 (SP1) — 11.0.3128.0 |
-------- |
-------- |
17 |
АСЗУП (Ростов) |
Автоматизирвоанная система Зарплаты и управления персоналом |
8.3.8.2027 |
64 |
Зарплата и управление персоналом КОРП, редакция 2.5 |
90 |
Microsoft SQL Server 2012 (SP1) — 11.0.3128.0 |
-------- |
-------- |
77 |
АСКУ (Московская область) |
Автоматизированная система Коммерческого Учета |
8.3.8.2027 |
64 |
Управление торговлей |
400 |
Microsoft SQL Server 2012 — 11.0.5058.0 (X64) Enterprise Edition: Core-based Licensing (64-bit) (Build 9600) |
-------- |
-------- |
100 |
АСБНУ (Московская область) |
Автоматизирвоанная система Бухгалтерского и налогового учета |
8.3.8.2027 |
64 |
Бухгалтерия предприятия КОРП |
200 |
Microsoft SQL Server 2012 (SP1) — 11.0.3153.0 (X64) Microsoft Corporation Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.1 |
-------- |
-------- |
72 |
АСЗУП (Московская область) |
Автоматизирвоанная система Зарплаты и управления персоналом |
8.3.8.2027 |
64 |
Зарплата и управление персоналом КОРП, редакция 2.5 |
200 |
Microsoft SQL Server 2008 (SP3) — 10.0.5520.0 (X64) Enterprise Edition (64-bit) (Build 7601: Service Pack 1) |
-------- |
-------- |
41 |
АСКУ (Санкт-Петербург и Ленинградская область) |
Автоматизированная система Коммерческого Учета |
8.3.8.2027 |
64 |
Управление торговлей |
541 |
Microsoft SQL Server 2012 (SP1) — 11.0.3128.0 (X64) Enterprise Edition (64-bit) |
-------- |
-------- |
333 |
АСБНУ (Санкт-Петербург и Ленинградская область) |
Автоматизирвоанная система Бухгалтерского и налогового учета |
8.3.8.2027 |
64 |
Бухгалтерия предприятия КОРП |
306 |
Microsoft SQL Server 2012 (SP1) — 11.0.3128.0 (X64) Enterprise Edition (64-bit) |
-------- |
-------- |
33 |
АСЗУП (Санкт-Петербург и Ленинградская область) |
Автоматизирвоанная система Зарплаты и управления персоналом |
8.3.8.2027 |
64 |
Зарплата и управление персоналом КОРП, редакция 2.5 |
120 |
Microsoft SQL Server 2012 (SP1) — 11.0.3128.0 (X64) Enterprise Edition (64-bit) |
-------- |
-------- |
62 |
АСКУ (АУП) |
Автоматизированная система Коммерческого Учета |
8.3.8.2027 |
64 |
Управление торговлей |
55 |
Microsoft SQL Server 2012 (SP1) — 11.0.3128.0 (X64) Enterprise Edition (64-bit) |
-------- |
-------- |
2 |
АСБНУ (АУП) |
Автоматизирвоанная система Бухгалтерского и налогового учета |
8.3.8.2027 |
64 |
Бухгалтерия предприятия КОРП |
40 |
Microsoft SQL Server 2012 (SP1) — 11.0.3128.0 (X64) Enterprise Edition (64-bit) |
-------- |
-------- |
6 |
АСЗУП (АУП) |
Автоматизирвоанная система Зарплаты и управления персоналом |
8.3.5.1570 |
64 |
Зарплата и управление персоналом КОРП, редакция 2.5 |
20 |
Microsoft SQL Server 2012 (SP1) — 11.0.3128.0 (X64) Enterprise Edition (64-bit) |
-------- |
-------- |
6 |
Аппаратное обеспечение
Сервер |
Процессор |
Память (Гб) |
Операционная система |
Дисковая подсистема
|
|||
Тип |
Ядер |
ГГц |
|||||
Тип
|
|||||||
-------- |
2 х Xenon E5-2640 |
2×12 |
2,5 |
72 |
2008 R2 Enterprise |
RAID 5
|
|
-------- |
2 х Xenon E5640 |
2×8 |
2,67 |
112 |
2008 R2 Enterprise |
RAID 5
|
|
-------- |
2 х E5520 |
2×4 |
2,27 |
48 |
2008 R2 Enterprise |
RAID 1
|
|
-------- |
4 х E7-8837 |
4×8 |
2,67 |
96 |
Windows Server 2012 |
RAID 1
|
|
-------- |
4 х Xeon E7-4830 |
4×8 (16) |
2,13 |
64 |
2008 R2 Enterprise |
RAID 5
|
|
-------- |
4 х Xeon E7-8837 |
4×8 |
2,67 |
64 |
2008 R2 Enterprise |
RAID 5
|
|
-------- |
4 х Xeon E7-8837 |
4×8 |
2,67 |
320 |
windows server 2012 r2 datacenter |
RAID 5
|
|
-------- |
4 х Xeon E7-4830 |
4×8 |
2,13 |
128 |
windows server 2012 r2 datacenter |
RAID 5
|
|
-------- |
4 х Xeon E7-8837 |
4×8 |
2,67 |
256 |
windows server 2012 r2 datacenter |
RAID 5
|
|
-------- |
4 х Xeon E7-8837 |
4×8 |
2,67 |
128 |
Windows Server 2012 R2 Standard Eng |
RAID 50
|
|
-------- |
4 х Xeon E7-8837 |
4×8 |
2,67 |
128 |
Windows Server 2012 R2 Standard Eng |
RAID 50
|
|
-------- |
AMD Opteron 6344 |
32 |
2,6 |
200 |
windows server 2012 r2 datacenter |
RAID 5
|
|
-------- |
AMD Opteron 6344 |
32 |
2,6 |
200 |
windows server 2012 r2 datacenter |
RAID 5
|