Как ускорить работу 1с по локальной сети


Таким вопросом часто задаются пользователи, когда ждут проведения документа, формирования отчёта или просто при запуске системы 1С. Давайте попробуем разобраться в этом вопросе и ускорить работу нашей программы 1С.
Сразу оговоримся, что причин медленной работы 1С может быть много, и в каждом конкретном случае своя причина, которая является объектом для анализа специалиста, кроме того, если нагрузка вашей системы от пяти одновременно работающих пользователей, то такие системы должны быть организованы специалистами. Все же попробуем описать некоторые действия, которые, возможно, в вашем случае помогут ускорить работу программы:
1) Обновление 1С. Специалисты фирмы 1С постоянно работают над своим продуктом, улучшают эффективность, исправляют ошибки, которые влияют в том числе на скорость работы. Поэтому версию платформы 1С и конфигурации необходимо обновить до самой последней.
2) Исправление ошибки в базе данных. Сбои в базах данных это не редкость и могут привести к существенному замедлению работы программы 1С.
Данный способ подходит для тех у кого база хранится в виде файла на компьютере. Перед началом работ всем пользователям необходимо выйти из программы. Проверяем тип базы в окне запуска 1С по слову “File:” и перейдя в папку с базой обязательно сделаем её резервную копию (файл *.1CD).
Затем откроем программу в режиме «Конфигуратор», перейдём в меню «Администрирование» → «Тестирование и исправление».
В появившемся диалоге нажмём «Продолжить». В открывшемся окне выставим настройки как указано на картинке ниже и нажмём выполнить. Данная операция обычно длиться от 30 минут до часа, а в некоторых случаях может продолжаться несколько часов.
3) Настройка работы антивируса. Несмотря на то, что антивирус приносит бесценную пользу защищая наши данные, он так же способен затормозить работу 1С непрерывно анализируя её процессы. Чтобы этого избежать, необходимо добавить нашу программу в исключения антивируса. А именно добавить:
а) путь до платформы 1С (Обычно C:\Program Files (x86)\1cv8\);
б) путь до базы 1С (в том случае, если база файловая);
в) создать маску по файлам с которыми работает 1С.
| # | Пример для Kaspersky Antivirus | Пример для ESET Antivirus |
|---|---|---|
| 1 | C:\Program Files (x86)\1cv8\ | C:\Program Files (x86)\1cv8\*.* |
| 2 | 1Cv8*.1C? | C:\*\1Cv8*.1C? |
| 3 | 1Cv8.log | C:\*\1Cv8.log |
| 4 | 1Cv8.pfl | C:\*\1Cv8.pfl |
| 5 | *.dt | C:\*\*.dt |
| 6 | *.cf | C:\*\*.cf |
| 7 | *.cfu | C:\*\*.cfu |
| 8 | *.epf | C:\*\*.epf |
4) Очистить «Журнал регистрации». Если вы работаете на 1С уже продолжительное время, то вполне возможно «Журнал регистрации» вырос до значительных размеров замедляющих работу программы, поэтому его необходимо почистить. Есть несколько способов, как можно это сделать, воспользуемся одним их них:
Откроем программу в режиме конфигуратора, перейдём в меню «Администрирование» → «Настройка журнала регистрации». В появившемся окне нажмем «Сократить». Появиться ещё одно окно, укажем текущую дату и нажмем «Ок». Таким образом мы удалим журнал регистрации.
5) Настроить производительность компьютера. Свой вклад в увеличение скорости внесёт настройка производительности компьютера в ОС Windows. Перейдём в «Панель управления» Windows, выберем «Электропитание» и укажем «Максимальная» (раскрыть «стрелочку», если отсутствует в списке).
6) «Дефрагментация» жесткого диска. В том случаи если у вас файловая база данных, вы работаете в 1С уже продолжительное время, такая операция, как «Дефрагментация» жёсткого диска, может значительно ускорить работу 1С. Рекомендуется выполнить дефрагментацию тех дисков на которых находятся база данных и платформа 1С. Операция может занять несколько часов.
Данный перечень затрагивает далеко не всё. Есть ряд причин, которые могут замедлять работу 1С, но потребуют внимания соответствующего специалиста:
1) «Слабый компьютер». Скорость работы 1С зависит от трёх ключевых параметров компьютера: частота процессора, скорость жёсткого диска и размер оперативной памяти. Например, если в компьютере мало оперативной памяти то 1С перекладывает нагрузку на процессор и жесткий диск, поэтому характеристики компьютера должны быть правильно подобраны.
2) Нагрузка на информационную базу. Важно понимать, что файловая база данных на данным момент, не самая эффективная с точки зрения скорости работы, при увеличении её размера выше 5 Гб, стоит подумать о, так называемой, операции «свёртки» базы, т.е. удалении данных до определенного периода, или подумать о переходе с файловой базы на SQL системы, которые более эффективно работают с большими объемами данных при условии их правильной настройки.
3) Неправильный тип подключения к базе данных. Если у вас несколько компьютеров с которых вы работаете в одной базе данных, то их необходимо правильно подключить. Самым медленным будет прямое сетевое подключение, лучше всего использовать подключение через веб-сервер (самые распространенные Apache или IIS).
4) Внесенные изменения в регламентные задания или настройки прав доступа конфигурации 1С. Данные изменения являются предметом для анализа специалиста и могут сильно повлиять на производительность.
Группа Компаний «КомплектСофт» имеет богатый опыт по ускорению работы 1С используя комплексный подход. Вы можете обратиться к нашим специалистам для анализа и устранения причин медленной работы 1С.
Как ускорить работу 1С?
Ситуация с медленной работой 1С встречается нередко. Можно с этим мириться, а можно оптимизировать настройки 1С и оборудования, что значительно увеличит скорость вашей работы.
Почему «1С» может зависать или тормозить?
Проблемы могут быть в оборудовании. Нехватка памяти на сервере с 1С, неустойчивая работа в локальной сети, проблемы с жестким диском или ключами защиты — все это может заставлять 1С тормозить, а Вас – нервничать. Помимо этого, 1С может виснуть из-за:
- 1 Плохой совместимости платформы и конфигурации;
- 2 Грубых ошибок начинающих 1С-программистов;
- 3 Большого количества пользователей;
- 4 Огромного размера базы.
Даже ошибки при обычных действиях с 1С — тоже могут привести к ее медленной работе.
Как ускорить 1С?
Мы действуем так:
- 1 Проверяем оборудование на соответствие технологическим запросам 1С. Возможно, требуется увеличение оперативной памяти, настройка 1С-сервера, замена диска или проверка скорости локальной сети. Другими словами, проводим комплексную проверку всего оборудования, которое задействовано в процессе;
- 2 Проверяем настройки других сервисов, участвующих в работе 1С. Например, неправильно настроенные SQL-база или ненадежный терминальный доступ могут сильно замедлять работу 1С;
- 3 Проверяем корректность кода конфигурации 1С, при работе с которой есть проблемы. Не секрет, что одну и ту же программную задачу можно решить разными способами. Не оптимальный код часто приводит 1С к зависанию;
- 4 Проверяем схему работы пользователей при работе с 1С. Иногда пользователи сами тормозят 1С и не подозревают об этом.
В результате может выясниться, что для ускорения 1С, следует изменить схему работы с программами и сервисами. Наша практика показывает, что только тщательно проверив все компоненты работы с 1С и исправив все возможные ошибки, можно серьезно увеличить скорость работы 1С.

Сколько времени занимает ускорение 1С?
Проверку 1С мы проводим быстро — в большинстве случаев достаточно 2-3 часов. В сложных ситуациях, когда требуется комплексное исправление ошибок может потребоваться несколько дней работы. Но в любом случае, уже через несколько часов Вы получите отчет о причинах медленной работы 1С и способах ее ускорения.
Сколько стоит ускорение работы 1С?
Итоговая стоимость зависит от объема работ, которые потребуются для ускорения вашей 1С. Минимальный объем — 2 часа.
Вам нужна поддержка 1С? Теряете время, пока составляется отчет? Надоело пить чай, ожидая обмен данными? Наши услуги помогут вам больше успевать за рабочий день! Мы знаем, как ускорить 1С так, чтобы слова «1С зависает» вы не повторяли никогда.
1С тормозит по локалке
Если тормоза возникают после авторизации, то скорее всего проблему можно решить поправив код 1С.
Если тормоза происходят ДО авторизации пользователя в 1С, то по статистике эффективность такая:
1) удалить антивирус и на сервере, и на клиенте целиком, а не просто отключить
2) поставить локальный ключ защиты на клиента 1С
3) прописать подключение по ip адресу к серверу и прописать в файле hosts и на сервере и на клиенте
4) выполнить выгрузку в dt файл, затем обратно загрузить из dt и сделать ТиИ все пункты
5) если страдают по скорости все клиенты, то поместить клиентов на (терминальный!) сервер или переместить сервер на другой физический компьютер
6) для современных конфигураций с управляемым приложением файловые базы по сети использовать через веб-сервер
7) Для windows 7 и некоторых серверных ОС:
netsh int tcp set global autotuning=disabled
netsh int tcp set global autotuninglevel=disabled
netsh int tcp set global rss=disabled chimney=disabled
netsh interface tcp set global autotuning= HighlyRestricted
8) Для сверхбольшого (тысячи) одновременных соединений к серверу 1С необходимо отредактировать сетевой стек Windows:
- HKLM\System\CurrentControlSet\Services\Tcpip\Parameters
- MaxFreeTcbs = 100000
- TcpTimedWaitDelay = 30
- MaxUserPort = 65535
- EnableDynamicBacklog = 1
- MinimumDynamicBacklog = 20
- MaximumDynamicBacklog = 20000
- DynamicBacklogGrowthDelta = 10
- netsh int ipv4 set dynamicport tcp start=1025 num=64510
- netsh int ipv4 set dynamicport udp start=1025 num=64510
10) при работе с сетью в виртуальных средах смотрите http://www.gilev.ru/virtual/
11) для файлового варианта ставьте не ниже 8.3.8, фирма 1С обозначала «возможность повышения производительности» в ветке http://partners.v8.1c.ru/forum/thread.jsp?id=1107679 в будущих релизах платформы , см. также http://www.gilev.ru/ver8-3-8/
12) используйте кэширование при подключении сетевого ресурса как диска аккуратно, риски потери данных увеличиваются
Если Вам не помогли перечисленные рекомендации, то Вы можете заказать услугу диагностики вашей системы.
Продажи slava@gilev.ru gilev_slava @uskorim1c Платежи, документы andrey@gilev.ru andrey.gilev @andrey_gilev Техническая поддержка support@gilev.ru nukewin Мы любим электронный документооборот (ЭДО).
ЭДО сокращает время и ускоряет решение задач.
У нас используется система ”Диадок”.Ускорение работы 1С:Предприятие
Скорость работы 1С:Предприятие – очень важный фактор.
Когда программа медленно работает, то вы не можете нормально работать. Вы теряете своё драгоценное время, и даже деньги.
Почему тормозит 1С:Предприятие? Почему долго формируется отчет? Почему 1С:Предприятие вылетает или не открывается?
Существует различные причины медленной работы 1С:Предприятие:- Слабый компьютер или сервер
- Старая версия программы
- Ошибка в базе данных 1С:Предприятие
- Слишком большая база данных 1С:предприятие
- Нестабильная работа локальной сети
- Неоптимальный код программиста
Мы готовы провести весь необходимый комплекс мер, чтобы ускорить Вашу 1С:Предприятие и сделать работу приятной и комфортной.
Для ускорения 1С оставьте заявку и мы Вам перезвоним!