...

АВТОМАТИЗАЦИЯ БИЗНЕС-ПРОЦЕССОВ НА 1С

5 причин почему тормозит и зависает 1С, и как недорого решить эту проблему.

3 июля 2023

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

Видеоверсия статьи:

Для начала, нужно отметить, что в работе с базой 1С есть три составляющие:

  1. Компьютеры пользователей
  2. Локальные сети или интернет, по которым происходит соединение с сервером
  3. Серверы, на которых работает база 1С:Предприятие.

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

Итак, пятая по популярности причина — это неправильная настройка программы для управления базами данных (т.е. СУБД).

Если вы используете СУБД PostgreSQL для работы, то желательно ее сначала правильно настроить под конкретные серверные компьютеры. Делать это должны специалисты, которые установили вам эту программу. Просто установить бесплатную PostgreSQL и надеяться на то, что за нас разработчики все предусмотрели и оно само собой все настроилось — не про бесплатное ПО! В целом, типовая настройка СУБД обычно обходится недорого, так как можно обойтись готовыми настройками. Например, у нас есть несколько шаблонов для настройки этой СУБД, которые обычно можно довольно быстро применить и проверить. В этом случае, цена вопроса начинается от пары тысяч рублей.

Четвертая причина — недостаточно качественный программный код. Если программа использует ресурсы не оптимально, то это может замедлить ее работу. В таком случае нужно переписывать код программы, искать более удачные решения.
Также надо иметь в виду, что с годами, по мере наполнения базы, некоторые функции, списки и отчеты тоже могут начать притормаживать, в том числе по тому, что программный код не был рассчитан на “потяжелевшую” базу.
Этот метод иногда бывает довольно дорогим, а иногда и не очень. Ценник начинается где-то от 10 000 рублей и выше, и зависит от степени очевидности подходящих решений.

Третья причина — недостаток оперативной памяти. Если компьютеру не хватает оперативной памяти, то программа будет работать медленно, потому что часть необходимых для работы данных будет сохраняться на диски, а они сильно медленнее памяти. Решение очевидное: увеличить объем оперативной памяти. Это относительно недорогой и действенный способ. Оперативная память стоит от пары тысяч рублей, до нескольких десятков тысяч в зависимости от характеристик компьютера, в который её нужно будет добавлять.

Вторая по распространённости причина — медленные диски. Система 1С:Предприятие требует быстрой и надежной дисковой подсистемы, потому что постоянно занята работой с данными на них. К тому же, жёсткие диски со временем могут работать медленнее из-за износа магнитного слоя. Поэтому сейчас уже практически их не встретишь, а большинство серверов работают на современных SSD-накопителях, которые работают в десятки раз быстрее.
Только выбирать надо накопители, которые разработаны специально для серверов и рассчитаны на высокие нагрузки, а они стоят не всегда дёшево. И ставить их лучше парой для надёжности. Бюджеты начинаются где-то от 20000 рублей, по нынешним ценам.

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

Да ещё и чем больше база по размеру и наполнению, тем больше данных обрабатывается и передаётся между компьютерами, и тут уже неизбежно придётся переходить на более универсальные режимы работы: облачные сервисы (например, 1С:Фреш), удалённый рабочий стол или установка лицензии на сервер 1С:Предприятие 8. Но про них мы подробнее расскажем в отдельном материале.

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

Сервис 1С:Фреш:
https://1cfresh.com/price

Подписывайтесь на наши соцсети:
http://vk.com/kvadrat2com
http://t.me/kvadrat2com
https://youtube.com/@delprog