Диагностика и оптимизация действующей системы 1С в Донецке

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

Распространенные ситуации в практике, когда обращаются клиенты в нашу компанию:

  • Некий программный продукт 1С (будь то Бухгалтерия 1С или УТП 1С) работал с момента установки вполне корректно, но в последнее время стал «тормозить».
  • Клиент периодически обращался за помощью к фрилансеру 1С после чего на определенное время система 1С начинала функционировать нормально, а затем снова начинала медленно работать.
  • Корректность работы существенно доработанной конфигурации клиента была приемлемой длительный период времени, но с увеличением пользователей/операций, документы стали проводиться очень медленно, построение отчетов приходится ждать очень долго. Клиент обращается в нашу компанию с целью получить ответ, в каком направлении ему необходимо двигаться: постараться оптимизировать действующую систему 1С или купить новый производительный сервер и другое сопутствующее оборудование.
  • Клиент обращается в нашу компанию, так как его существующая система 1С начала давать частые сбои, в результате чего появляются «зависшие» сессии или выбрасывает пользователей.
  • Клиент желает перенести свою 1С на другой сервер, и желает купить сервер и заказать услугу переноса всех данных и настройку на новом сервере?
  • Клиент не хочет покупать больше серверов и компьютеров и желает вынести свою информационную базу за пределы организации. Клиент обращается в нашу компанию с целью получить ответ на вопрос, как это лучше сделать и заказать у нас аренду 1С.

Специалисты нашей компании НАСКА готовы дать квалифицированные ответы на все эти вопросы и помочь разобраться с каждой ситуацией.

Правильно настроенная и оптимизированная система 1С сокращает время на ежедневные операции, время на подготовку и сдачи отчетности, дает уверенность в доступности и сохранности данных.

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

Когда нужно оптимизировать работу 1С?

  • Низкая производительность: база «тормозит», некоторые операции выполняются слишком долго (проведение и открытие документов, формирование отчетов и так далее).
  • Нестабильность работы: пользователи жалуются на ошибки программы при работе, после непродолжительной работы серверу не хватает памяти и требуется перезагрузка, происходят ошибки блокировок и взаимоблокировок данных и так далее.

Основные проблемы производительности 1С

  • Недостаточность основных серверных ресурсов – вычислительной мощности центрального процессора, объема оперативной памяти и т.д.
  • Проблемы быстродействия дисковой подсистемы ввода-вывода серверов баз данных.
  • Неоптимизированность или ошибки программного кода конфигураций 1С.
  • Неверные настройки ключевых параметров программного обеспечения 1С и СУБД.
  • Несоответствие настроек серверных операционных систем рекомендуемым практикам.

Почему производительность системы 1С – это важно?

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

Если ничего не предпринимать…

  • Система 1С, рано или поздно, может перестать работать, а данные, необходимые для работы, могут быть полностью или частично потеряны.
  • Работа стратегических операций станет невозможно медленной, причем не обязательно постепенно, а в один «прекрасный» день.
  • Производительность пользователей системы 1С сильно уменьшится, вместо работы они будут вынуждены ждать отклика от программы, пить чай, вязать носочки.
  • Потребуются экстренные мероприятия по исправлению возникшей ситуации. Экстренные работы будут сделаны второпях с множеством ошибок, порой критичных.
  • Бизнес потеряет репутацию со стороны партнеров и клиентов, в кадрах (некоторые, в том числе ценные сотрудники не смогут так работать), в производительности труда, в микроклимате в коллективе, в прибыли и так далее.

Основные мероприятия по оптимизации 1С

1. Аудит программного кода конфигурации 1С

Процесс аудит направлен на получение данных о необходимости и объеме изменений программного кода, осуществленных без соблюдения стандартов программирования 1С. По результатам аудита, принимается решение о приведении программного кода в соответствие со стандартами 1С для повышения быстродействия баз данных и конфигурации 1С.

2. Аудит и настройка серверного оборудования

Одна из распространенных проблем снижения быстродействия 1С конфигураций заключается в неоптимальной настройке серверной платформы. Специалисты НАСКА определяют причины неудовлетворительной работы посредством инструментов мониторинга параметров производительности и анализируют результаты замеров ключевых параметров.

В ходе мониторинга определяется соответствие отведенного серверам количества оперативной памяти и количества потоков с необходимым для оптимальной работы системы. Результатом услуги является настройка серверной платформы с целью устранения «узких мест».

3. Настройка SQL-сервера и сервера 1С:Предприятия

Помимо оптимизации кода 1С, значимую роль в быстродействии системы занимает «правильная» настройка сервера 1С:Предприятия и СУБД. Повышение эффективности работы протоколов, например Shared Memory, корректировка регламентных задач – значимо увеличивают производительность.

Результаты после проведения работ:

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