
Решаем задачи автоматизации
На базе программ 1С
И собственных решений
А потом обслуживаем
По разумным ценам
Исчерпывающие рекомендации по оптимизации настроек сервера 1С после проведения всестороннего анализа
Быстрое обновление конфигурации, платформы 1С. Обновление типовых/нетиповых конфигураций. Без предоплаты.
Поиск и устранение блокировок. Управляемые блокировки. Оптимизация запросов.
Пользователям и администраторам знакома такая проблема: 1С от раза к разу обновляется все медленнее, до того, что это становится просто неприемлемо.
По перечню релизов, которые публикуются на дисках 1С:ИТС, видно, что обновления выходят с завидной частотой, иногда по несколько версий на одном DVD-выпуске.
То же подтверждает и сайт: для самых распространенных конфигураций (1С:Бухгалтерия, 1С:Зарплата и управление персоналом) обновления выходят точно не реже одного раза в месяц, а во время отчетного периода – даже 3-4 раза.
Поэтому долгое обновление 1С может действительно стать «головной болью» для администраторов и программистов.
Новая версия конфигурации исправляет ошибки предыдущей. Иногда это незначительные изменения, а иногда – это серьезные новшества, затрагивающие работу всей системы. Так же может быть добавлена новая функциональность.
Если 1С долго обновляется именно после запуска конфигурации в режиме Предприятия – вероятнее всего были добавлены новые регистры и запущены обработки по их заполнению. Так, например, было при обновлении типовой БП с релиза 2.0.41.x до 2.0.42. Информация о действиях при их заполнении не выводится в строку состояния, отчего пользователь может ложно подумать, что конфигурация «зависла».
Если же проблема скорости обновления возникает с завидным постоянством и сопровождается постоянными обращениями пользователей с жалобами и вопросами на тему «Почему 1С долго запускается?», с ней следует разобраться более детально.
В вопросе производительности многое зависит от размера базы данных и дисковой системы, кэшей. 1С долго открывается, если вы используете файловую версию с сетевым доступом. Рассмотрим несколько вариантов решения проблемы: начнем с самого простого и бюджетного, а закончим более эффективным, но требующим определенных затрат.
Во-первых, информационная база 1С – настоящая СУБД, которую необходимо обслуживать. Известно, что реиндексация и реструктуризация, а также сжатие таблиц, прекрасно подходит для оптимизации баз данных. Для увеличения производительности 1С стоит запустить в конфигурации пункт «Тестирование и исправление…».
После выполнения такой проверки конфигурация значительно уменьшится в размерах.
Всегда на скорости обновления и работы 1С не в лучшую сторону сказывается антивирус и брандмауэр Windows, поэтому надо включать объекты 1С в исключения этих программ (папка, в которую у вас установлена 1С, 1Сv8*.1С?, 1Сv8.log, 1Сv8.pfl, *.dt, *.cf, *.cfu, *.epf).
Если после этих нехитрых действий, 1С 8.3 все равно долго запускается, то скорее всего необходимо увеличение серверных мощностей.
Недорогой, но очень эффективный вариант увеличения производительности 1С – покупка дополнительной оперативной памяти. Именно ее недостаток во многих случаях делает работу с конфигурациями неудобно медленной. Все потому, что в случае нехватки ОЗУ, большая часть нагрузки ложится на жесткий диск. При этом для получения данных сеть используется неактивно, как и процессор для их обработки. Пока система получает необходимую информацию с диска в оперативную память и, наоборот, отправляет уже ненужные данные на диск – они просто простаивают.
Система в своей работе, особенно для регламентных и фоновых задач, часто обращается к дисковым ресурсам. Неплохое решение для ускорения работы некоторых процессов 1С – приобретение и размещение баз на SSD. Но заметим, что не стоит ожидать очень уж большого повышения производительности в этом случае.
В случае многопользовательской работы (в локальной сети) настройка скорости соединения – важный параметр для работы 1С. Многие на это не обращают внимания, а зря, ведь системе приходится перемещать большие объемы данных по сети (особенно при первом, так называемом, «холодном» запуске системы). При недостаточной скорости передачи данных база будет тормозить, как в процессе работы, так и при обновлении.
Если предыдущие варианты не помогли, или в базе работает действительно много пользователей, то нужно рассматривать вариант с переходом на клиент-серверный вариант работы (то есть SQL). В этом случае также не стоит забывать о периодическом обслуживании базы (аналог тестирования и исправления для SQL).
В заключение хотелось бы напомнить, что для качественной работы системы 1С необходимо периодически обслуживать базу данных. Важно понимать, что со временем сложность конфигураций растет, как и требования к потребляемым ресурсам. и как Следствие – на компьютере, купленном 5-7 лет назад, система «летать» не будет.
Более подробно о повышении производительности 1С, вы можете узнать в статье.
Подпишитесь на рассылку и получайте самые свежие статьи 1 раз в месяц специально для вас