Советы по автоматизации. Советы по автоматизации Медленно работает 1с 8.3

Скорость работы 1С – очень важный фактор, определяющий время доступа к информации в базе и работе с ней. К сожалению, большинство предприятий среднего и малого бизнеса оснащают рабочие места старыми или дешевыми компьютерами, считая, что для ведения бухгалтерии много ресурсов не требуется. Базы могут загружаться по пять минут, а отчеты и ведомости формироваться по паре минут. Когда приходит время закрывать какой-нибудь месяц, пусть там и немного документов – ожидание может длиться до 10 минут, и нужно всё проверить, чтобы не было ошибок и месяц не пришлось перезакрывать.

Ускорить 1С – значит ускорить бизнес-процессы компании, связанные с отражением фактов жизни предприятия в информационной базе. Если 1С работает медленно, то это таки или иначе сказывается на работе всей компании и на получении прибыли.

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

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

Почему тормозит 1С?

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

Все причины можно разделить на две группы относительно программы 1С: внешние и внутренние . Рассмотрим каждую группу причин отдельно и выделим основные моменты, которые стоит проконтролировать и исправить для ускорения 1С.

Внешние причины медленной работы 1С

К внешним причинам, влияющим на скорость работы 1С 8.3 можно отнести аппаратные, операционные и программные факторы.

Аппаратный фактор

По нашему опыту, чаще всего причиной медленной работы 1С является слабое техническое оснащение компьютеров. Используя компьютеры 2002-2007 годов, оснащенных устаревшей «начинкой», тяжело даётся обработка больших массивов данных и их визуализация. Отсюда и все возможные последствия – тормозит не только 1С, но и браузер, и офисные редакторы, и почта, и многое другое.

Мы можем выделить два главных компонента в компьютере, наиболее сильно влияющих на производительность 1С – процессор и оперативная память.

Процессоры бывают с разным количеством ядер и разной тактовой частотой. Количество ядер позволяет обрабатывать несколько процессов одновременно, а частота отвечает за скорость обработки процессов. Чем выше оба показателя – тем лучше.

Оперативная память позволяет хранить данные во временной памяти, позволяя программам работать с ними. Чем больше объем оперативной памяти – тем больше данных могут обрабатываться программой 1С. Увеличение оперативной памяти положительно сказывается на всех ступенях работы с 1С – от загрузки программы до выгрузки отчётов. Однако, положительное влияние увеличения оперативной памяти чувствуется на малых её объемах. При смене 2 Гб на 4 Гб разница чувствуется сильно, однако если увеличить память с 16 Гб до 32 Гб, особого прироста производительности Вы не почувствуете (информация не актуальна для серверов 1С).

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

Какие бы работы не проводились по ускорению 1С, если у Вас мало оперативной памяти (1 Гб) или слабенький процессор (2200 ГГц), навряд ли Вы добьётесь ощутимого прироста скорости. Стоит подумать о модернизации компьютера.

Посмотреть параметры своего компьютера в самом кратком виде Вы можете нажав правой кнопкой мыши на значок Мой компьютер и выбрав там пункт «Свойства». Вам отобразится используемый процессор, его частота, а также объем оперативной памяти.

Операционный фактор

К операционным факторам можно отнести вид операционной системы и настройки электропитания.

Самыми распространёнными операционными системами являются 32- и 64-битные. Последние системы (Windows 8,10) в большинстве своём 64-битные. 32-битные системы имеют некоторые ограничения, главное из которых – программное ограничение максимально доступного объема оперативной памяти – примерно 3,5 Гб. Даже если физически у вас будет установлено 8 Гб, максимум, которым Вы сможете воспользоваться – 3,5 Гб.

Настройка электропитания подразумевает выбор схемы работы «Максимальная производительность». В разных операционных системах настройка электропитания находится в разных местах, в Windows Вы всегда можете найти её на панели управления.

Программный фактор

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

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

Внутренние причины медленной работы 1С

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

Для того чтобы в базе не было ничего лишнего, рекомендуется регулярно удалять помеченные на удаление объекты, проводить свёртку базы за прошлые периоды, а также отключить ненужные функции. В последних версиях 1С на вкладке Администрирование появился раздел Производительность. На нём Вы можете отключить необязательные функции по своему усмотрению и повысить скорость работы 1С.

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

Регламентные и фоновые задания – процессы, запускаемые в фоновом режиме (без отображения и подтверждения пользователя), необходимые для поддержания и актуализации той или иной информации. Например, зачем раз в час обновлять классификатор банков или курс валют, если валютные операции совершаются редко, и по предварительной загрузке актуальных курсов валют? Отключив подобные процессы, мы разгрузим систему и направим все доступные ресурсы на вычисление тех операций, которые нам необходимо запустить.

Клиент-серверные решения 1С

Для компаний, использующих сервер 1С, повышение производительности связано с улучшением сервера (главного компьютера) и его грамотной настройкой. Клиентские компьютеры могут обладать минимальными требованиями для запуска 1С, потому что все вычисления будут производиться на сервере. Однако порой даже мощный сервер не справится с одновременной работой 5-10 пользователей, если не произвести грамотную настройку сервера 1С.

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

Выводы

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

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

Ускорьте 1С прямо сейчас!

Причины медленной работы 1С. Несколько слов о файловом режиме.

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

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

Мониторинг различных «отечественных» ресурсов выявил, что на данный вопрос практически не обращается внимание. В обиход вошло мнение, что всему виной конфигурации на управляемом приложении. Основной рекомендацией является переход на другой режим: сервер-клиентный либо терминальный. Данные утверждения правдивы лишь частично. Об этом пойдет речь в дальнейшем.

Первоначальный взгляд на потребление ресурсов.

В данной статье мы постараемся ответить на два вопроса:

  1. Правда ли то, что конфигурации на основе управляемого приложения уступают по скорости простым?
  2. Что в первую очередь воздействует на производительность?

Чтобы ответить на поставленные вопросы, мы провели специальное исследование. Для этого нами были взяты две виртуальные машины. Первая управляется Wind о ws S е rv еr 2012 R 2, а второй Wind о ws 8.1. Каждой из названных машин были выделены два ядра (Со re i 5-4670), а также по 2 гигабайта оперативки. Такие показатели являются среднестатистическими для обычного офисного ПК. Сервер поместили на РАИД 0 из двух WD Se . Клиент был на похожем массиве из дисков общего назначения.

Для эксперимента мы взяли различные конфигрурации Бухгалтерии 2.0, выпуска 2.0.64.12. Позже версия была обновлена до 3.0.38.52. Запуски производились на платформе 8.3.5.1443.

Сразу бросается в глаза, что размер информационной базы третьей версии заметно вырастает. Увеличиваются и запросы оперативной памяти:

Рис. 1

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

Тем не менее, база информации 1С требует постоянного обслуживания для корректной работы, как и любая СУБД. Специальный инструмент для этого – Тестирование и исправление информационной базы. Несмотря на название, которое вызывает ассоциации с тем, что этот инструмент создан исключительно для исправления проблем, слабая производительность тоже является проблемой. Оптисизировать БД можно с помощью реструктуризации и реиндексации. Это выглядит следующим образом:

Рис. 2

Применение данных опций привело к тому, что база стала меньше второй версии. Стоит отметить, что и «двойку» тоже ранее не оптимизировали. Кстати, сократилось и потребление ОЗУ.

Рис. 3

Позже мы загрузили новые классификаторы и справочники, создали индексы, провели ряд других необходимых действия. Все это привело к увеличению базы третьей версии. Так, если «двойке» хватало максимум 20 Мегабайт оперативки, то новой редакции нужно уже порядка 500 МБ. Эту величину необходимо учитывать для дальнейшей работы

Сеть

Рассмотрим такой параметр, как пропускная способность сети, который является одним из наиболее важных для сетевых приложений. 1С перемещает большие объемы информации, а сети в организациях построены в основном на базе 100-мегабитного оборудования. Это и явилось условием выбора для теста показателей прозводительности, равных 100 Мегабит и 1 Гигабит в секунду.

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

Рис. 4

Второй запуск произойдет быстрее за счет кэширования некоторых данных. Изменение сети на 1 Гбит/с серьезно ускоряет загрузку 1С. Наглядно это изображено на рисунке ниже:

Рис. 5

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

Проверка оказываемого влияния скорости сети на работу в тяжелых режимах показала следующие результаты:

Рис. 6

Посмотрим повнимательнее. 100-мегабитная Третья версия с оптимизированной базой имеет равнозначную скорость со второй версией, при этом «тройка» без оптимизации «тормозит» почти в два раза. При 1 Гбит/с пропорции остаются практически неизменными. Кроме того переход на гигабитную скорость фактически в три раза уменьшает время проведения для двойки и в два раза для тройки.


Рис. 7

Хотя, как ни крути, проблема не в пропускной способности. До оптимизации третья версия уступает второй порядка 20 процентов. Проведение оптимизации позволяет ускорить работу и даже в определенной степени превзойти двойку. После перехода на гигабитную скорость оптимизированная тройка не получает каких-либо «бонусов», а неоптимизированные базы и у двойки работает быстрее. Различия между ними сохраняются минимальными.

Но все-таки, в чем же причина медленной работы 1С? Давайте смотреть дальше!

Дисковая подсистема сервера и SSD

Ранее мы уже увеличивали скорость 1С, благодаря размещению базы на SSD . Дисковая подсистема сервера показывают вполне хорошую производительность, об этом говорят результаты ее измерений во время группового проведения в 2-х базах. Не будем голословными, посмотрите на рисунок ниже:

Рис. 8

Проанализируем результаты: количество операций ввода-вывода составила 913 на единицу времени (1 сек). При этом длина очереди не более 1,84. Неплохо для 2-дискового массива, не правда ли? Таким образом, логично, что для хорошей работы десяти сетевых клиентов в любом режиме подойдут зеркала из простых дисков.

Следующее исследование даст ответ на вопрос о необходимости SSD на сервере. Принципы исследования схожи с вышеприведенными, подключение во всех случаях 1 Гбит/с. Все результаты приведены в относительных значениях.

1. Скорость загрузки базы

Рис. 9

Как ни странно, скорость загрузки базы никак не зависит от SSD . Это связана с ограничениями пропускной способности сети. Также, определенное влияние оказыавает производительность.

Рис. 10

Как было сказано, дисковая производительность подходит для нормальной работы (независимо от тяжести режима). Это обуславливает то, что SSD не влияет на скорость. (исключение, неоптимизированная база, которая улучшила показатели и поравнялась с оптимизированной). Это еще раз подтверждает тезис о том, что оптимизация помогает сократить количество случайных операций ввода-вывода и увеличивает скорость доступа к базе данных.

3. Посмотрим на повседневные задачи:

Рис. 11

База без оптимизации вновь получает преимущество, в то время как на оптимизированные базы SSD почти не оказало влияния. Так что, приобретать или не приобретать SSD – выбор остается за вами. Однако, не забывайте вовремя обслуживать базы и проводить дефрагментацию раздела с инф базами.

Дисковая подсистема клиента SSD

Мы уже проводили исследования влияния SSD на скорость работы 1С, которая установлена локально. Сделанные выводы частично применимы и для сетевого режима. Это говорит о том, что 1С использует ресурсы диска для различных задач (включая фоновые и регламентные). Посмотрите на изображение, где показано как 1С обращается к ресурсам диска после загрузки (продолжительность около 40 секунд).

Рис 12

Таким образом, SSD может увеличить скорость некоторых процессов, но это не панацея. Пропускная способность сети все равно ограничит скорость. Для решения стандартных задач, вполне подойдет простой HDD .

Логичный вывод, что медленны жесткий диск не есть основная причина торможения программы.

Оперативная память

Вот здесь уже моменты, заслуживающие особого внимания. Третьей версии нужно около 500 МБ оперативной памяти, поэтому если общий объем оперативки составляет 1Гб, то этого может оказаться слишком мало для корректной работы программы.

Уменьшив память до 1 ГБ, мы произвели запуск двух информационных баз.

Рис. 13

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

Сравним результаты с запуском на 2 Гб:

Рис. 14

Сеть стала активно использоваться для извлечения данных, процессор не менее активно для обработки этих данных. Дисковая активность минимальна, она не будет тормозить процессы.

А что будет после уменьшения памяти до 1 Гб?

Рис. 15

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

Это делает даже субъективную работу с двумя открытыми базами медленной и неприятной. К примеру, потребовалось около двадцати секунд, чтобы открыть журнал Реализация товаров и услуг. Дисковая активность (подчеркнуто красным) была крайне высока.

Рис. 16

Адекватность и объективность влияния оперативной памяти на производительность мы решили достиннуть с помощью проведения трех замеров:

  • Групповое перепроведение в одной из баз
  • Обе базы аналогичны, созданы путем копирования оптимизированной базы. Вот результат:

    Рис. 17

    Время загрузки вырастает на 30%, а вот время выполнения операций в базе подскочило в три раза. Это делает нормальную работу практически невозможной (в этой ситуации вам может помочь SSD , но проще и финансово выгоднее приобрести больше оперативной памяти.

    Вывод: малое количество оперативной памяти – вот основная проблема, которая тормозит 1С с новыми конфигурациями. Минимальный необходимый объем оперативки – 2 Гб. И это не учитывая, что скорее всего на Вашем компьютере будет открыт не только 1С, но и многие другие программы, которые также будут «съедать» драгоценную оперативную память.

    Процессор

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

    Рис. 18

    Более мощный процессор, не смотря на то, что брал на себя определенную нагрузку при нехватке ресурсов, в целом не создал каких-либо заметных преимуществ. Это связано с тем, что 1С не требует больших ресурсов процессора.

    Выводы.

    1. Основная причина медленной работы 1С – недостаток оперативной памяти, в связи с чем нагрузка переходит на жесткий диск и частично на процессор.
    2. Частично влияет производительность сети. 100-Мбитный канал может стать серьезным сдерживающим фактором для работы, однако, режим тонкого клиена способен сбалансировать этот недостаток.
    3. Приобретение SSD – решение хорошее, но дорогое. Дешевле заменить диск на более современный того же типа.
    4. Быстрый процессор – вещь хорошая, но в нем нет необходимости для ускорения 1С.)За исключением случаев, когда компьютер используется для «тяжелых» операций.

    Опираясь на проведенные исследования и сделанные выводы, Вы сможете достаточно эффективно решить для себя проблему медленной скорости 1С.

    В данной статье рассматриваются основные факторы: когда 1С тормозит, 1С зависает и медленно работает 1С. Данные подготовлены на основании многолетнего опыта компании SoftPoint по оптимизации крупных IT систем, построенных на связке 1С + MS SQL.

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

    Из практики: Легче всего оптимизировать 1С v7.7 (Оптимизация 1С 8.1, 1С 8.2, 1С 8.3 более сложная задача, так как приложение состоит из 3 звеньев). Довести её до 400 одновременных пользователей – достаточно типовой проект. До 1500 – уже сложный, требующий упорной работы.

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

    Основное ограничение при многопользовательской работе в 1С – блокировочный механизм. Именно блокировки в 1С, а не оборудование сервера обычно не дают работать в базе большому количеству людей. Чтобы побороть эту беду – приходится хорошенько потрудиться и менять логику блокировок в 1С - опустить их с табличных до построчных. Тогда, например, проведение документа будет блокировать только один, а не все документы в системе.

    Рисунок 1. Очередь блокировок 1С в системе мониторинга PerfExpert, с информацией о пользователях 1С, модуле конфигурации и конкретной строке кода в этом модуле.

    Изменение механизма блокировок 1С - очень сложная технология. Не всем под силу провернуть подобный фокус и для них остаётся только один путь – оптимизация структуры и ускорение времени выполнения операций. Дело в том, что блокировки в 1С и время выполнения операций – сильно взаимосвязанные показатели. Например, если операция проведения документа занимает 15 секунд, то при большом количестве пользователей велика вероятность, что во время проведения ещё кто-то попробует провести документ, и будет ожидать в блокировке. Если довести время проведения, хотя-бы до 1 секунды, то блокировки 1С по этой операции значительно снизятся.

    Более опасными с точки зрения блокировок являются групповые обработки, которые могут быть длительными по времени выполнения и в тоже время вызывать блокировки 1С. Любая обработка, меняющая данные, например, восстановление последовательности или групповая обработка документов блокируют таблицы и не дают другим пользователям проводить документы. Естественно, чем быстрее выполняются эти обработки, тем меньше время блокировки и легче работать пользователям.

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

    Рисунок 2. Нагрузка на рабочий сервер в разрезе модулей конфигурации, от всех пользоватей. Каждому модулю соответствует свой цвет. Виден явный дисбаланс в создаваемой из 1С нагрузке.

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

    Замедлять время выполнения операций и, следовательно, увеличивать интенсивность блокировок 1С помимо запуска тяжёлых отчётов может неоптимальная настройка MS SQL и MS Windows. Эта проблема обнаруживается у 95% клиентов. Нужно отметить, что это сервера серьёзных организаций, их поддержкой и настройкой занимаются целые отделы высоко квалифицированных администраторов.

    Основной причиной не правильной настройки сервера является страх администраторов что-либо менять на работающем сервере и правило «Лучшее – враг хорошего». Если администратор поменяет настройки сервера и начнутся проблемы, то весь гнев начальства выльется на нерадивого админа. Поэтому ему выгоднее оставить всё как есть, и не делать ни шагу без распоряжения начальства, чем экспериментировать под свою ответственность.

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

    На первый взгляд картина ясна – нужно оптимизировать всё, что тормозит работу сервера 1С. Но давайте представим себя на месте такого оптимизатора – допустим у нас 1С 8.1 8.2 8.3 УПП и одновременно работают 50 пользователей. В один ужасный день пользователи начинают жаловаться, что 1С тормозит, и нам нужно решить эту проблему.

    Первым делом смотрим, что происходит на сервере - вдруг там какой-нибудь особо самостоятельный антивирус проводит полную проверку системы. Осмотр показывает, что всё прилично – сервер нагружен под 100%, причём только процессом sqlservr.

    Из практики: один из младших администраторов по своей инициативе включил на сервере автообновление, Windows и SQL радостно обновились, и после обновления началось массовое замедление работы пользователей 1С или же попростоу 1С зависает.

    Следующий шаг – проверяем, какие программы нагружают MS SQL. Осмотр показывает, что нагрузка создаётся из примерно 20 соединений сервера приложений.

    Из практики: зациклилась программа, оперативно обновляющая данные на сайте, и вместо того, что-бы обновлять раз в 4 часа – делала это не переставая, без пауз, сильно нагружая сервер, и блокируя данные.

    Дальнейший анализ ситуации сталкивается с большими трудностями. Мы уже выяснили, что нагрузка идёт непосредственно из 1С, но как понять, что именно делают пользователи? Или хотя-бы, кто они. Хорошо, если пользователей 1С в организации 10, тогда можно просто пройтись по ним и узнать, чем они сейчас занимаются, но в нашем случае их полсотни, и раскиданы они по нескольким зданиям.

    В рассматриваем нами примере ситуация ещё не сама я сложная. А представьте, что замедление работы было не сегодня, а вчера. Сегодня ситуация не повторяется, всё в порядке, но Вам нужно разобраться, почему вчера операторы не могли работать (пожаловались они естественно только перед уходом домой, так как болтать весь день, по причине того, что ничего не работает, им нравится больше, чем работать). Это случай подчёркивает необходимость системы логирования серверов, которая будет всегда вести историю основных параметров работы сервера и по которой можно востановить последовательность событий.

    Система логирования – просто незаменимый инструмент в деле оптимизации системы. Если добавить в него ещё и возможность онлайн просмотра текущего состояния – получится система мониторинга состояния сервера. Каждый проект оптимизации начинается со сбора статистики состояний сервера, чтобы выявить узкие места.

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

    Возвращаясь к нашему примеру – наиболее вероятный исход: Администратор говорит «Виноваты программисты, которые писали конфигурацию», Программисты в ответ – «У нас всё написано хорошо – это сервер плохо работает». А воз, как говорится, и ныне там. В итоге 1С тормозит, зависает или работает медленно.

    В любом случае для решения проблем производительности 1С мы рекомендуем для начала приобрести и использовать мониторинг производительности PerfExpert , это позволит Вам принять правильное управленческое решение и сэкономить деньги. Продукт подходит как для небольших ИС 1С:Предприятие – до 50 пользователей, так и для систем – от 1000 пользователей. С июля 2015 года мониторинг производительности PerfExpert получил сертификат 1С:Совместимо, прошел тестирование в Microsoft и помогает решать проблемы производительности не только для систем 1С, но и для других информационных систем на базе MS SQL Server (Axapta , CRM Dynamics , Doc Vision и прочие).

    Если Вам понравилась информация, рекомендуемые дальнейшие действия:

    - Если Вы хотите самостоятельно разбираться с техническими проблемами производительности 1С (1С 7.7, 1С 8.1, 1С 8.2, 1С 8.3) и других информационных систем , то для Вас уникальный список технических статей в нашем Альманахе (Блокировки и взаимоблокировки, большая нагрузка на CPU и диски, обслуживание баз данных и индексный тюнинг - лишь малая часть технических материалов, которые Вы там найдете).
    .
    - Если Вы хотите обсудить с нашим экспертом проблемы производительности или заказать решение мониторинг производительности PerfExpert , то оставьте заявку и мы свяжемся с Вами в кратчайшие сроки.

    К нам часто приходят вопросы про то что тормозит 1с, особенно при переходе на версию 1с 8.3, благодоря нашим коллегам из ООО "Интерфейс", мы подробно рассказываем:

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

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

    Потребление ресурсов, первый взгляд

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

    Для тестирования мы взяли две виртуальные машины под управлением Windows Server 2012 R2 и Windows 8.1 соответственно, выделив им по 2 ядра хостового Core i5-4670 и 2 ГБ оперативной памяти, что соответствует примерно средней офисной машине. Сервер разместили на RAID 0 массиве из двух WD Se, а клиент на аналогичном массиве из дисков общего назначения.

    В качестве подопытных баз мы выбрали несколько конфигураций Бухгалтерии 2.0, релиза 2.0.64.12 , которую затем обновили до 3.0.38.52 , все конфигурации запускались на платформе 8.3.5.1443 .

    Первое, что обращает на себя внимание, это выросший размер информационной базы "тройки", причем существенно выросший, а также гораздо большие аппетиты к оперативной памяти:

    Мы уже готовы услышать привычное: "да чего они там такого добавили в эту тройку", но давайте не будем спешить. В отличие от пользователей клиент-серверных версий, которые требуют наличия более-менее квалифицированного администратора, пользователи файловых версий крайне редко задумываются об обслуживании баз. Также редко об этом думают обслуживающие (читай - обновляющие) эти базы сотрудники специализированных фирм.

    Между тем информационная база 1С - это полноценная СУБД своего формата, которая тоже требует обслуживания и для этого даже есть инструмент, который называется Тестирование и исправление информационной базы . Возможно злую шутку сыграло название, которое как-бы подразумевает, что это инструмент для устранения проблем, но низкая производительность - тоже проблема, а реструктуризация и реиндексация, вместе со сжатием таблиц - хорошо известные любому администратору СУБД средства оптимизации баз данных. Проверим?

    После применения выбранных действий база резко "похудела", став даже меньше "двойки", которую тоже никто никогда не оптимизировал, также немного уменьшилось потребление ОЗУ.

    В последствии, после загрузки новых классификаторов и справочников, создания индексов и т.п. размер базы вырастет, в целом базы "тройки" больше баз "двойки". Однако более важно не это, если вторая версия довольствовалась 150-200 МБ оперативной памяти, то новой редакции нужно уже полгигабайта и из этого значения следует исходить, планируя необходимые ресурсы для работы с программой.

    Сеть

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

    Что происходит при запуске файловой базы 1С по сети? Клиент скачивает во временные папки достаточно большое количество информации, особенно если это первый, "холодный", запуск. На 100 Мбит/с мы ожидаемо упремся в ширину канала и загрузка может занять значительное время, в нашем случае около 40 секунд (цена деления графика - 4 сек).

    Второй запуск происходит быстрее, так как часть данных сохраняется в кэше и находится там до перезагрузки. Переход на гигабитную сеть способен значительно ускорить загрузку программы, как "холодный", так и "горячий", причем соотношение значений при этом соблюдается. Поэтому мы решили выразить результат в относительных значениях, взяв за 100% самое большое значение каждого замера:

    Как можно заметить из графиков, Бухгалтерия 2.0 загружается при любой скорости сети вдвое быстрее, переход со 100 Мбит/с на 1 Гбит/с позволяет ускорить время загрузки в четыре раза. Разницы между оптимизированной и неоптимизированной базами "тройки" в данном режиме не наблюдается.

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

    Здесь уже интереснее, оптимизированная база "тройки" в 100 Мбит/с сети работает с такой же скоростью, как и "двойка", а неоптимизированная показывает вдвое худший результат. На гигабите соотношения сохраняются, неоптимизированная "тройка" также вдвое медленнее "двойки", а оптимизированная отстает на треть. Также переход на 1 Гбит/с позволяет сократить время проведения в три раза для редакции 2.0 и в два раза для 3.0.

    Для того, чтобы оценить влияние скорости сети на повседневную работу мы воспользовались Замером производительности , выполнив в каждой базе последовательность заранее предопределенных действий.

    Собственно, для повседневных задач пропускная способность сети не является узким местом, неоптимизированная "тройка" всего лишь на 20% медленнее двойки, а после оптимизации оказывается примерно настолько же быстрее - сказываются преимущества работы в режиме тонкого клиента. Переход на 1 Гбит/с не дает оптимизированной базе никаких преимуществ, а неоптимизированная и двойка начинают работать быстрее, показывая небольшую разницу между собой.

    Из проведенных тестов становится очевидно, что сеть не является узким местом для новых конфигураций, а управляемое приложение работает даже быстрее обычного. Также можно рекомендовать переход на 1 Гбит/с если для вас критичны тяжелые задачи и скорость загрузки баз, в остальных случаях новые конфигурации позволяют эффективно работать даже в медленных 100 Мбит/с сетях.

    Так почему же 1С тормозит? Будем разбираться дальше.

    Дисковая подсистема сервера и SSD

    В прошлом материале мы добились увеличения производительности 1С разместив базы на SSD. Возможно недостаточно производительности дисковой подсистемы сервера? Мы сделали замеры производительности дисковой сервера во время группового проведения сразу в двух базах и получили довольно оптимистичный результат.

    Несмотря на относительно большое количество операций ввода-вывода в секунду (IOPS) - 913, длина очереди не превысила 1,84, что для двухдискового массива очень хороший результат. Исходя из него можно сделать предположение, что зеркала из обычных дисков будет достаточно для нормальной работы 8-10 сетевых клиентов в тяжелых режимах.

    Так нужен ли SSD на сервере? Лучше всего ответить на этот вопрос поможет тестирование, которое мы провели по аналогичной методике, сетевое подключение везде 1 Гбит/с, результат также выражен в относительных значениях.

    Начнем со скорости загрузки базы.

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

    Перейдем к перепроведению:

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

    На повседневных задачах картина аналогичная:

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

    Дисковая подсистема клиента и SSD

    Влияние SSD на скорость работы локально установленной 1С мы разбирали в предыдущем материале, многое из сказанного справедливо и для работы в сетевом режиме. Действительно, 1С достаточно активно использует дисковые ресурсы, в том числе и для фоновых и регламентных задач. На рисунке ниже можно видеть, как Бухгалтерия 3.0 довольно активно обращается к диску в течении порядка 40 секунд после загрузки.

    Но при этом следует осознавать, что для рабочей станции где активная работа производится с одной - двумя информационными базами ресурсов производительности обычного HDD массовой серии вполне достаточно. Приобретение SSD способно ускорить некоторые процессы, но радикального ускорения в повседневной работе вы не заметите, так как, например, загрузка будет ограничиваться пропускной способностью сети.

    Медленный жесткий диск способен замедлить некоторые операции, но сам по себе являться причиной торможения программы не может.

    Оперативная память

    Несмотря на то, что оперативка сейчас неприлично дешева, многие рабочие станции продолжают работать с тем объемом памяти, который был установлен при покупке. Вот тут и подстерегают первые проблемы. Уже исходя из того, что в среднем "тройке" требуется около 500 МБ памяти можно предположить, что общего объема оперативной памяти в 1ГБ для работы с программой будет недостаточно.

    Мы уменьшили память системы до 1 Гб и запустили две информационные базы.

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

    К чему это приведет? Посмотрим, как используются ресурсы системы в тяжелых операциях, например, запустим групповое перепроведение сразу в двух базах. Сначала на системе с 2 ГБ оперативной памяти:

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

    Теперь уменьшим память до 1 ГБ:

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

    При этом даже субъективная работа с двумя открытыми базами на системе с 1 ГБ памяти оказалась крайне некомфортной, справочники и журналы открывались со значительной задержкой и активным обращением к диску. Например, открытие журнала Реализация товаров и услуг заняло около 20 секунд и сопровождалось все это время высокой дисковой активностью (выделено красной линией).

    Чтобы объективно оценить влияние оперативной памяти на производительность конфигураций на основе управляемого приложения мы провели три замера: скорость загрузки первой базы, скорость загрузки второй базы и групповое перепроведение в одной из баз. Обе базы полностью идентичны и созданы копированием оптимизированной базы. Результат выражен в относительных единицах.

    Результат говорит сам за себя, если время загрузки вырастает примерно на треть, что еще вполне терпимо, то время выполнения операций в базе вырастает в три раза, ни о какой комфортной работе в таких условиях говорить не приходится. Кстати, этот тот случай, когда покупка SSD способна улучшить ситуацию, но гораздо проще (и дешевле) бороться с причиной, а не с последствиями, и просто купить нужное количество оперативной памяти.

    Недостаток оперативной памяти - основная причина по которой работа с новыми конфигурациями 1С оказывается некомфортной. Минимально подходящими следует считать конфигурации с 2 ГБ памяти на борту. При этом учитывайте, что в нашем случае были созданы "тепличные" условия: чистая система, запущены только 1С и диспетчер задач. В реальной жизни на рабочем компьютере как правило открыты браузер, офисный пакет, работает антивирус и т.д, и т.п., поэтому исходите из потребности 500 МБ на одну базу плюс некоторый запас, чтобы при тяжелых операциях вы не столкнулись с недостатком памяти и резким снижением производительности.

    Процессор

    Центральный процессор без преувеличения можно назвать сердцем компьютера, так как именно он, в конечном итоге, осуществляет обработку всех вычислений. Чтобы оценить его роль мы провели еще один набор тестов, такой же, как и для оперативной памяти, уменьшив количество доступных виртуальной машине ядер с двух до одного, при этом тест выполнялся два раза с объемами памяти в 1 ГБ и 2 ГБ.

    Результат оказался довольно интересным и неожиданным, более мощный процессор довольно эффективно брал на себя нагрузку в условиях недостатка в ресурсах, в остальное время не давая каких-либо ощутимых преимуществ. 1С Предприятие сложно назвать приложением, активно использующим процессорные ресурсы, скорее нетребовательным. А в тяжелых условиях на процессор ложится нагрузка не столько по обсчету данных самого приложения, сколько обслуживания накладных расходов: дополнительных операций ввода вывода и т.п.

    Выводы

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

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

    Затем следует обратить внимание на дисковую, покупка SSD вряд ли будет хорошим вложением денег, а вот заменить диск на более современный будет не лишним. Разницу между поколениями жестких дисков можно оценить по следующему материалу: Обзор двух недорогих дисков серии Western Digital Blue 500 ГБ и 1 ТБ.

    И наконец процессор. Более быстрая модель конечно же не будет лишней, но большого смысла увеличивать его производительность нет, если только данный ПК не используется для тяжелых операций: групповых обработок, тяжелых отчетов, закрытия месяца и т.п.

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

    1. Настройка регламентных и фоновых заданий;
    2. Диагностика и устранение ошибок информационной базы, имеющий файловый формат хранения данных;
    3. Запустить индексацию полнотекстового поиска в 1С либо выключить его вовсе;
    4. Запуск базы на последних Платформах 8.3.8;
    5. Запуск в Тонком Клиенте;
    6. Увеличение скорости перепроведения документов при отключенном антивирусе;
    7. Запустить Пересчет итогов и восстановление последовательности;
    8. Выполнить Тестирование и исправление базы, проверку утилитой chdbfl.exe;
    9. Если конфигурация не типовая, то есть доработанная программистами под конкретную организацию, выполнить Проверку конфигурации;
    10. Отключить ненужные функциональные режимы;
    11. Настроить права пользователей;
    12. Свертка базы;
    13. Модернизация аппаратной части.

    Способ 1. Настройка регламентных и фоновых заданий

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

    Фоновый режим - это режим ожидания, то есть операция запущена всегда, хоть и не используется.

    Шаг 1. Настройка регламентных и фоновых заданий

    Открываем перечень регламентных и фоновых заданий: раздел Администрирование – Поддержка и обслуживание – Регламентные операции – Регламентные и фоновые задания :

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

    На рисунке видим список регламентных заданий, которые запускаются в 1С 8.3 Бухгалтерия:

    На рисунке видим список выполненных фоновых заданий:

    Например,

    • Программа 1С 8.3 Бухгалтерия для обновления различных классификаторов постоянно подключается к сайту;
    • Если на предприятии не ведутся операции связанные с иностранной валютой, то нет необходимости отслеживать курсы валют;
    • Если бухгалтер не пользуется полнотекстовым поиском в программе, то не целесообразно запускать процесс «Извлечение текста».

    Шаг 2. Отключение нецелесообразных задач

    Рассмотрим подробно как отключить загрузку . Установим курсор на нужную строку и сделаем двойной щелчок:

    Для отключения задания убираем галочку Включено:

    Шаг 3. Настройка расписания регламентных задач

    Рассмотрим подробно, как настроить расписание . Установим курсор на нужную строку и сделаем двойной щелчок:

    Выберем пункт Расписание:

    В открывшемся окне переходим на нужную закладку и делаем соответствующую настройку:

    Способ 2. Диагностика и устранение ошибок информационной базы, имеющей файловый формат хранения данных

    Шаг 1.

    Создаем резервную копию базы данных.

    Шаг 2.

    Запускаем процедуру . Для этого открываем Конфигуратор и запускаем процедуру Тестирование и исправления информационной базы: раздел Администрирование – Тестирование и исправление. Выбираем проверки и режимы, которые нужно выполнить для информационной базы:

    Рассмотрим, подробнее предлагаемые варианты проверки:

    • Реиндексация таблиц информационной базы – перестраивает индексы таблиц для повышения быстродействия работы базы данных;
    • Проверка логической целостности информационной базы – проверка логики базы данных;
    • Проверка ссылочной целостности информационной базы – проверка логической целостности базы данных для обнаружения «битых» ссылок;
    • Пересчет итогов – перерасчет итогов таблиц регистров накопления;
    • Сжатие таблиц информационной базы – уменьшает размер базы данных после тестирования и исправления;
    • Реструктуризация таблиц информационной базы – оптимизирует структуру базы данных используя вспомогательные файлы с целью повышения стабильности и быстродействия.

    Если выбираем вариант процедуры Тестирование и исправление в режиме Проверка ссылочной целостности информационной базы, то пункты настроек по обработке ошибок базы данных становятся доступными:

    • Пункт При наличии ссылок на несуществующие объекты означает, что при обнаружении «битых» ссылок, будет обрабатывать ссылки, используя выбранный вариант;
    • Пункт При частичной потере данных объектов означает, что остаток данных достаточен для восстановления данных какого-либо объекта.

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

    Способ 3. Запустить индексацию полнотекстового поиска в 1С либо выключить его вовсе

    Полнотекстовый поиск данных компания 1С разработала для облегчения поиска незнакомой информации пользователем. Особенностью полнотекстового поиска данных в 1С 8.3 является:

    • Пользователь может вводить поисковый запрос в простой форме и использовать специальные операторы, такие как: и, или, не .
    • Полнотекстовый поиск данных работает с полями типа ХранилищеЗначения и с длинными текстовыми полями, при этом пользователю не будут показаны результаты на которых у него нет прав.

    Например, нужно настроить полнотекстовый поиск в документах Авансовый отчет.

    Шаг 1.

    Шаг 2.

    Открываем документ Авансовый отчет: меню Конфигуратор – Открыть конфигурацию.

    Шаг 3.

    В строке Полнотекстовый поиск выбираем пункт Использовать: Авансовый отчет – Поле ввода – Полнотекстовый поиск:

    Шаг 4.

    Запускаем программу и обновляем режим полнотекстового поиска. Открываем Регламентные операции: раздел Администрирование – Настройки программы – Поддержка и обслуживание:

    Шаг 5.

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

    Способ 4. Запуск базы на последних платформах 8.3.8

    Как обновить технологическую платформу 1С 8.3 смотрите в нашем видео уроке:

    Специалисты 1С улучшили распределение нагрузки:

    • Имеется возможность более точно управлять объемом памяти, расходуемой рабочими процессами сервера, что позволяет повысить устойчивость кластера к неосторожным действиям пользователей.
    • Реструктуризация информационных баз в фоновом режиме. Новая возможность позволяет свести к минимуму время простоя системы, необходимое для обновления прикладных решений.
    • Платформа версии 8.3 получила новый интерфейс приложений “Такси”, более удобный и наглядный с новым ярким дизайном. Улучшились возможности навигации по приложению. Пользователь может самостоятельно настраивать свое рабочее пространство, располагая панели в разных областях экрана. Новый механизм ввода по строке существенно ускоряет поиск данных. Подробнее о новых возможностях программы 1С 8.3 Бухгалтерия интерфейс “Такси” смотрите в нашем видео:

    Способ 5. Запуск в Тонком клиенте

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

    Способ 6. Поменять антивирусное программное обеспечение

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

    Способ 7. Тестирование и исправление базы, проверка утилитой chdbfl.exe

    Необходимо выполнить Тестирование и исправление базы, предварительно сделав копию.

    Шаг 1. Делаем копию базы данных

    Как сделать резервную копию 1С 8.3 смотрите в следующем видео уроке:

    Шаг 2. Выполняем проверку с помощью утилиты chdbfl.exe

    Утилиту chdbfl.exe используют в случаях, когда система не запускается даже в режиме конфигуратора. Расположена утилита в папке «bin» установленной технологической платформы, например: c:\Program Files (x86)\1cv8\8.3.9.1818\bin\chdbfl.exe:

    Выполняем проверку с помощью утилиты chdbfl.exe:

    Шаг 3. Выполнить Тестирование и исправление базы

    Выполнить Тестирование и исправление базы запустив систему в режиме конфигуратора.

    Шаг 4. Восстановление последовательности документов

    Для восстановления последовательности в 1С 8.3 открываем Все функции: главное Меню – Все функции. Выбираем нужный пункт и открываем используя кнопку Открыть:

    В открывшемся окне на закладке Восстановление последовательностей и нажимаем Восстановить или Восстановить все:

    Способ 8. Если конфигурация не типовая, то выполнить проверку конфигурации

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

    Шаг 1.

    Запускаем программу в режиме Конфигуратор.

    Шаг 2.

    Открыть конфигурацию БД: раздел Конфигурация – Конфигурация базы данных:

    Шаг 3.

    Выбираем пункт Проверка конфигурации и делаем настройки:

    Способ 9. Отключить ненужные функциональные режимы

    Открываем Функциональность программы 1С 8.3: раздел Главное – Настройки – Функциональность, делаем настройки по каждому разделу:

    Способ 10. Настроить права пользователей

    Шаг 1.

    Запускаем 1С 8.3 в режиме Конфигуратор.

    Шаг 2.

    Открываем список пользователей: раздел Администрирование – Пользователи. На закладке Прочее определяем какие роли нужно назначить пользователю и отметить их галочкой.

    Уменьшение выбранного функционала уменьшает время на отсортировку программой управляемых форм при открытии списка документов, то есть чем меньше лишнего в управляемом интерфейсе – тем быстрее он работает:

    Способ 11. Дефрагментация диска с файловой базой

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

    Выделив жесткий диск, правой клавишей мыши вызываем команду Свойства:

    На закладке Сервис выбираем Оптимизация и дефрагментация диска:

    Способ 12. Свертка базы

    – это ввод актуальных остатков на определенную дату и удаление старых, ненужных документов. Этот способ может оказаться полезным, если база большого объема, например, за несколько лет. Свертку необходимо производить без работающих в системе пользователей.

    Шаг 1. Создаем копию базы данных

    Шаг 2. Выполняем процедуру свертки базы 1С 8.3

    Раздел Администрирование – Сервис – Свертка информационной базы.

    На первом этапе программа 1С 8.3 предлагает сделать резервную копию, где нужно указать каталог для сохранения. Нажимаем Далее:

    Загрузка...
    Top