Обновление 1С:Управление холдингом

Заказчик
«Авито» - российский интернет-сервис для размещения объявлений о товарах, услугах, недвижимости и вакансиях
Задача
«Авито» дорабатывает 1С под бизнес-процессы, что усложнило обновление. Мы оптимизировали систему, перенесли обработчики в менеджер потоков, сократив время обновления.

Пожалуй, одна из самых известных компаний «Авито» не нуждается в описании сферы ее деятельности. «Авито» привлекает наших программистов к задачам по 1С и сотрудничает с Programming Store в формате аутстаффинга.

ЗАДАЧА

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

В одной из задач мы занимались обновлением 1С:УХ и переносом не монопольных и монопольных обработчиков в менеджер потоков. Необходимо было ускорить обновление огромного объема данных, которое при применении типовых средств длилось несколько дней. После того, как мы перенесли обработчики в менеджер потоков, процесс обновления стал занимать всего несколько часов.

ЧТО СДЕЛАЛИ

Сложность была в том, что некоторые обработчики не обрабатывались, особенно на ранних релизах, и приходилось разбираться ? в чем проблема. Наш специалист провел большой анализ, чтобы выяснить, какие обработчики необходимо вынести в отдельные модули, процедуры, что необходимо вынести из типовых процедур и запускать уже через менеджер потоков.

Обновление - задача большая, рутинная и довольно прозаичная. Выполняя ее, важно учесть сохранение всех доработок, чтобы не пострадали данные учета, весь прежний функционал сохранился, а новый ? работал исправно.

На аналитическом этапе проекта сначала определили проблему длительного обновления базы из-за кастомных доработок. Затем провели детальный анализ текущей конфигурации, выявив проблемные обработчики и узкие места. На основе этого анализа мы разработали стратегию оптимизации, включающую перенос критических обработчиков в отдельные модули и процедуры для запуска через менеджер потоков. После проведения контрольных тестов и оптимизации кода, сократили время обновления с нескольких дней до нескольких часов, сохранив все доработки и обеспечив стабильную работу системы.

Результаты:

  • Время обновления сократилось с нескольких дней до нескольких часов.
  • Обработчики перенесены в отдельные модули и процедуры для более эффективного управления.
  • Сохранены все доработки и данные учета.
  • Новый функционал работает исправно, не нарушая прежний функционал.


Перейти на сайт

В карточку агентства

Письмо автору кейса

Пользуйтесь реальным опытом в IT и следите за успехами потенциальных подрядчиков и конкурентов
Подпишитесь на рассылку
Читайте также
Кейсы по теме#Товары народного потребления