Modber Сообщество
профессионалов по 1С

Как сделать открытие 1С по-быстрее?

Как сделать открытие 1С по-быстрее?
  
Сообщений: 1

0
Открытие рабочей базы занимает длительное время. Как сделать открытие 1С по-быстрее?
Грамота
Сообщений: 165

+2
greenchuk:

Открытие рабочей базы занимает длительное время. Как сделать открытие 1С по-быстрее?

Для того чтобы слегка ускорить программу 1С можно попробовать отключить на время антивирусную программу или запретить ей проверять все файлы с базами данных и индексными файлами. Для этого можно воспользоваться режимом в антивирусных программах, который носит название исключить по маске. Также может быть проблема с открытием баз данных, когда сама база расположена на сети и во время работы по сети ведется одновременный обмен данными большого объема. Нужно просто разобраться методом исключения, в какой момент возникает проблема, и убрать ее. Кроме того, долгое подключение 1С может быть связано с разросшейся рабочей базой. Для этого можно в режиме конфигуратора попытаться удалить все записи, помеченные на удаление и упаковать базу, а можно выполнить свертку базы. Но нужно знать, что свертка базы дело серьезное и можно потерять все данные и поэтому если вы решили прибегнуть к данному методу, то нужно доверить это дело специалисту.
Сообщений: 29

0
Если база локальная, то убедитесь, что у вас достаточно свободной оперативной памяти, а жесткий диск не загружен тяжелым заданием типа дефрагментации и или индексации службы поиска виндовс (вообще отключите ее за ненадобностью). В работе 1С важна скорость работы оперативной памяти и жесткого диска. Идеально когда для запуска одного окна 1с У вас свободно более 1ГБ оперативной памяти, а жесткий диск SSD.
Если база Сетевая, то нужно наблюдать за нагрузкой на сеть и работу файлового сервера(на примере первого пункта этого поста). Бывает так, что битый провод на одном компьютере подвешивал работу всем пользователям сетевой базы.
Сообщений: 69

+1
У типовых конфигураций есть еще одна проблема — реклама и прочие лишние проверки.
Например, чтобы в БП 2.0 отключить интернет-поддержку для всех пользователей (а она в 99% случаев не нужна), нужно выполнить такой код:
Код 1C:
  1. ВсеПользователи = ПользователиИнформационнойБазы.ПолучитьПользователей();
  2. Для Каждого Пользователь Из ВсеПользователи Цикл
  3. ХранилищеОбщихНастроек.Сохранить("ИнтернетПоддержкаПользователей", "ПовторитьПопыткуПодключенияПриСтартеПрограммы", Ложь, , Пользователь.Имя);
  4. ХранилищеОбщихНастроек.Сохранить("ИнтернетПоддержкаПользователей", "ВсегдаПоказыватьПриСтартеПрограммы", Ложь, , Пользователь.Имя);
  5. Сообщить("Для пользователя " + Пользователь.Имя + " интернет-поддержка отключена");
  6. КонецЦикла;
Редактировалось: 1 раз (Последний: 19 мая 2014 в 06:25)
МедальГрамота
Сообщений: 147

0
greenchuk,
А можно конкретизировать вопрос? Постановка вопроса типа "хочу быстрее и все тут", не приедет к нормальному ответу. Что именно и на сколько тормозит? Почему решил, что сделать быстрее в принципе возможно?
Какое железо? База лежит локально, или в сети? Если в сети, то что у нас стоит на сервере, какая сеть (случайно не wifi?), сколько народу пытается в нее долбиться?
Редактировалось: 1 раз (Последний: 19 мая 2014 в 07:54)
В начало страницы 
|
Перейти на форум: