Тормозит 1С? Решаем проблему вместе

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

Все начинается с жалоб сотрудников на то, что 1С "тормозит", "зависает" или вовсе "вылетает" с ошибкой. И в какой-то момент работать с учетной системой становится невозможно.

Тормозит 1С? Решаем проблему вместе - 42CLOUDS

Рисунок 1 – Блокировка транзакций в 1С

Как же не упустить тот самый момент, когда системе потребуется "помощь"?

Есть несколько основных признаков этого:

  • Количество пользователей уже большее 10-20.
  • Размер базы приближается к 4 Gb.
  • Сильно доработанная нетиповая конфигурация.

Однако зачастую бывает совсем по-другому. Количество пользователей и база еще не выросли, а "торможение" в учетной системе уже появилось.

В таком случае необходимо в срочном порядке выяснять и устранять причины ухудшения работоспособности.

Если у вас нетиповая конфигурация (доработанная), есть риск того, что программный код может быть написан не оптимально!

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

И вот тут уже не разобраться без хорошего программиста 1С.

Если к услугам такого специалиста прибегать не хочется или нет возможности по каким-либо причинам, есть несколько рекомендаций для выявления проблемы:

  • Стоит обратить внимание на операции, которые выполняются подозрительно долго.

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

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

  • Если в базе 1C будет работать большое количество пользователей, 1С в файловом режиме перестанет справляться с нагрузкой. Это может сказаться на скорости работы.
  • Если определенная группа пользователей будет постоянно обращаться к одним и тем же документам, скорость их обработки будет заметно замедлена. Например, отдел продаж осуществляет сделки с клиентами. Каждый из сотрудников отдела часто обращается к определенным документам. При многократном обращении скорость проведения документов замедляется. В таком случае необходимо задуматься об использовании SQL.
  • Еще одним критичным фактором для работы 1С является наполнение базы.

    Максимально допустимый объем данных в одной таблице базы 1С – 4 Гб. Если процесс наполнения 1С данными достигает критической точки, база перестанет работать – невозможно будет заносить дополнительную информацию. Система будет говорить о том, что для новых данных недостаточно памяти. При этом она может размещаться на новом сервере, ресурсы которого еще ничем не заняты. Речь идет о виртуальной памяти самой программы. В этом случае базу также необходимо перевести на SQL.


Это основные проблемы с 1С, которые приносят неудобства в работе пользователей.

Базу 1С можно сравнить с автомобилем. И, как любой автомобиль, она требует регулярного обслуживания. Да, на ней можно "ездить", длительное время не заглядывая "под капот". Однако когда она совсем перестанет "ехать", она потребует существенных вложений.

В связи с этим мы рекомендуем проводить с базой регулярные регламентные операции:

  • Реиндексация таблиц информационной базы.
  • Проверка логической целостности информационной базы.
  • Пересчет итогов.
  • Обновление индексов полнотекстового поиска.

Лучше всего проводить эти операции раз в неделю – в выходные или ночью, когда никто не работает в базе.

Также стоит упомянуть о загруженности процессора сервера, памяти и, самое главное, средней очереди к диску. Желательно, чтобы она не превышала значение "1", а предельно допустимое значение "3". Однако и этот параметр является относительным, так как диски могут не справляться с нагрузкой даже при очереди меньше 1-особенно, если это SATA-диски с низкой скоростью произвольного доступа на чтение и запись, которые активно используется в любой базе данных.

И, только если все это не помогает, а нагрузки на "железо" становятся пиковыми, следует задуматься об обновлении сервера или, если такового нет, о его покупке.


Альтернативой существенному капиталовложению может стать переход с 1С в "облако", передав эти заботы облачному провайдеру. Оплачивая небольшую стоимость аренды, можно забыть о проблемах с производительностью и обслуживанием инфраструктуры. Сделав такой выбор, вы переносите все эти проблемы на плечи провайдера. И неважно, насколько нужно будет увеличить завтра количество пользователей системы или как сильно разрастется база 1С.


Оглавление
Бесплатно перенесем и синхронизируем ваши базы 1С

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

Оставьте заявку. Мы свяжемся с вами в самое ближайшее время.

*нажимая на кнопку, Вы даете согласие на обработку персональных данных

Оставьте отзыв о нас

Расскажите, как сервис 42Clouds помог вашему бизнесу.

Отзыв будет опубликован после проверки модератором.

Оставьте заявку. Мы свяжемся с вами в самое ближайшее время.

*нажимая на кнопку, Вы даете согласие на обработку персональных данных