Ускорение и оптимизация работы в 1С: эффективные способы повышения производительности

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

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

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

Для этого следует выполнить следующее:

  1. Поиск пункта «Администрирование» в главном разделе меню, которое перекинет в окно настройки программы. Появится перечень переходов, среди которых необходимо выбрать «Обслуживание».
  2. В появившемся новом окне необходимо перейти в раздел «Регламентные операции». Здесь будет располагаться ссылка «Регламентные и фоновые задания», по которой следует нажать.
  3. Будет предоставлен список всех доступных фоновых заданий для ознакомления, большинство которых будет находиться в рабочем состоянии. Об этом свидетельствует галочка, которая стоит слева.
  4. Выполнить полный просмотр данного списка, чтобы определить для себя ненужные процессы. Чтобы отключить ненужные задания, следует нажать на каждое из них. Появится отдельное окно, где следует снять галочку с пункта «Включено».
  5. Нажать «Записать и закрыть», чтобы выбранная задача больше не запускалась.

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

Свертка информационной базы

Информационная база может содержать большие объемы информации, с которыми в обычном режиме программа может справляться некорректно. Чтобы это исправить, необходимо выполнить сверку ИБ. Это позволит избежать замедления работоспособности программы 1С, когда будет со временем увеличиваться размер базы данных.

Главные преимущества данного решения:

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

Инструмент «Свертка информационной базы» находится в меню «Администрирование» -> «Сервис»

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

Следует определить для этого место на жестком диске.

После этого следует выполнить следующее:

  1. Указать дату, на которую будут формироваться остатки. В этом разделе можно установить галочку напротив «Установить дату запрета изменения данных (рекомендуется)». Ее можно не устанавливать, если необходимо выполнить редактирование сформированного документа с остатками.
  2. При выполнении учета по нескольким предприятиям, программа будет предлагать выполнять данный процесс по конкретным организациям или сразу по всем.
  3. Теперь необходимо следовать всем шагам помощника, попутно выполняя настройку по всем доступным регистрам.

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

Оптимизация с помощью обновления 1С

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

Многие давно пользуются возможностью автоматически обновить программу. Хотя этот вопрос легко решается и вручную для 1с Предприятие 8.3, обновление которого не доставит хлопот.

Первый шаг – скачивание последней версии платформы, которая используется в настоящий момент. Это делается либо при помощи диска ИТС, либо через веб-интерфейс, где занимаются постоянной поддержкой пользователей такой программы, как 1с Предприятие 8.3, обновление конфигурации для которой также поставляется официально.

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

Появится ещё одна страница. На ней пользователь выбирает путь, в котором установка завершается. Но этот шаг рекомендуется делать только продвинутым владельцам персонального компьютера. Функций по умолчанию обычно вполне хватает для решения большинства проблем. По умолчанию, в данном случае указана одна папка, куда устанавливаются сразу все обновления. Это гораздо удобнее, чем когда конечные пути разные. Просто несколько раз нажимаем на кнопки «Далее» в программе 1с Предприятие 8.3, обновление конфигурации которой должно проходить быстро.

Осталась только финальная кнопка, которая и предлагает «Установку».

Описание настроек обработки «ТестПроведения»

Центральным объектом метода оптимизации является обработка «ТестПроведения». Описание ее настроек и команд:

  • «Количество тестовых попыток записи/проведения документов» определяет количество перепроведений выбранного документа в режиме темта по 1 документу. В режиме теста по выборке за период параметр определяет количество отбираемых документов. Особенность теста по выборке — при повторном тестировании при формировании выборки исключаются документы, участвовавшие в предыдущих тестах.
  • Флаг «Оптимизация включена для текущего пользователя» включает режим использования оптимизированных модулей для текещего пользователя.
  • Флаг «Оптимизация включена для всех пользователей» включает режим использования оптимизированных модулей для всех пользователей.
  • Флаг «Автоматическое тестирование кода до/после оптимизации» включает режим тестирования с автоматическим переключением использования оптимизированных модулей. При этом объекты теста перепроводятся дважды: с использованием исходного кода и с использованием оптимизированных модулей;
  • Флаг «Сверка проводок, сформированных до и после включения режима оптимизации» включает режим сверки проводок документа, сформированных оптимизированным и не оптимизированным кодом;
  • Флаг «Перезаписывать только проведенные» — для тестирования будут отбираться только проведенные документы;
  • Флаг «Режим записи без проведения» — при тестировании документы будут записываться без проведения;
  • Флаг «Автозапуск нагрузочных сессий» — перед началом тестирования будут запущены нагрузочные сессии 1С. После окончания теста нагрузочные сессии будут автоматически закрыты;
  • «Каталог сохранения лога тестирования» определяет путь к каталогу, в котором автоматически сохранится результат теста;
  • Команда «Выполнить тестовое проведение всех документов периода» запускает пакетное перепроведение всех документов выбранного периода. При этом документы перепроводятся партиями по 10, поочередно и в обычном режиме и в режиме оптимизации. Команда предназначена для анализа разультата оптимизации и сверки проводок в потоке.
  • Флаг «Выполнить тест процедуры» — при тестировании будет выполнятся только код указанной процедуры;

Настройки нагрузочных сессий:

  • «Количество нагрузочных сессий» — количество сессий, которые будут запущены автоматически;
  • «Месяц отбора документов для нагрузки» — определение месяца, в пределах которого будут отбираться документы для перепроведения в нагрузочных сессиях.

Начать работу

Выберите вариант работы с программой:

В облаке через Интернет

После регистрации для вас будет создана учебная программа 1С с online доступом в течении 30 дней

В программе на Вашем компьютере

Все выполненные задания будут хранитьсяна вашем компьютере

Инструкция по установке программы на Ваш компьютер

1. Установить учебную программу 1С на Ваше компьютере

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

2. Установить обучающую программу V8

— скачайте файл установки программы, нажав кнопку:  (в случае необходимости подтвердите/разрешите возможность скачивания файла)

— запустите скачанный файл setup.exe   (в случае предупреждения об опасности разрешите запуск файла)- следуйте инструкциям программы установки

Важно! Для работы программы требуется подключение к сети Интернет. 

3. Запустить обучающую программу и выбрать информационную базу

— запустите программу обучения через ярлык «Обучение v8edu.ru» на рабочем столе;- в списке информационных баз выберите учебную информационную базу;- запустите «1С:Предприятие», выберите пользователя «Администратор» и нажмите «ОК».

Перед началом обучения рекомендуется настроить доступ к сервису ИТС фирмы 1С, 

Так же Вы можете расширить методическую поддержку бесплатной программы,

Преимущества использования программы 1С: Предприятие

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

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

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

  3. Управление процессами и задачами: Программа предоставляет инструменты для управления бизнес-процессами и задачами. Это позволяет контролировать выполнение задач, оптимизировать рабочие процессы и улучшить координацию работы сотрудников.

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

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

В чем проблема?

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

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

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

Я лично сталкивался с ситуацией, когда такой вот неаккуратный код замедлял проведение размещение заказа покупателя в 10 раз (справедливости разди, в заказе было 800 строк).

Естественно, нет необходимости переписывать все такие случаи. Если есть потребность оптимизировать какую-то операцию, то надо сначала сделать замер производительности (такая функция есть в конфигураторе, в меню «Отладка»). В нашем случае, мы с топе увидим простую операцию, которая выполняется многократно и съедает много времени. Не забудьте, что замер надо делать на клиент-серверной базе, а не на файловой копии.

Мониторинг производительности системы

Если производительность системы признана или , то этот шаг можно пропустить. Переходите непосредственно к .

Мониторинг производительности системы рекомендуется использовать в том случае, если текущая производительность признается .

Мониторинг позволит решить следующие задачи:

  • Собирать и накапливать объективную информацию о производительности системы.
  • Оперативно диагностировать проблемы производительности.
  • Выявлять скрытые проблемы производительности. При определенных условиях (например, в начале работы системы, когда информационная база содержит незначительное количество данных) система может работать неоптимально, но пользователи системы не будут этого замечать. Впоследствии эти скрытые проблемы могут проявиться.

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

Рекомендуемая последовательность действий

1. Подключитесь к исследуемой информационной базе при помощи ЦУП в режиме «Мониторинг».

Подробные инструкции по подключению см. в книге «1С:Корпоративный инструментальный пакет 8. Редакция 1.1. Руководство по использованию», стр. 37.

2. Включите сбор следующих показателей производительности:

  • Запросы \ Максимальное время выполнения запроса;
  • Запросы \ Среднее время выполнения запроса;
  • Ожидания на блокировках \ Только блокировки СУБД \ Среднее время ожидания на блокировке СУБД;
  • Ожидания на блокировках \ Только блокировки СУБД \ Количество таймаутов;
  • Ожидания на блокировках \ Только блокировки 1С \ Среднее время ожидания на блокировке 1С;
  • Взаимоблокировки \ Количество взаимоблокировок.

Подробные инструкции см. там же, на стр. 41.

3. Включите запись всех показателей производительности (см. там же, на стр. 45).

4. Рекомендуется осуществлять постоянный мониторинг и вести запись показателей в течение всего «срока жизни» системы.

ОС Windows

  • Включите режим «Обеспечить наилучшее быстродействие» или настройте «Особые эффекты» для персональной работы (Мой компьютер (правый клик) — Свойства — Дополнительные параметры системы — Дополнительно (вкладка) — Параметры… (кнопка)).
  • Через панель управления в настройках «Электропитание» выберите режим «Высокая производительность» (или «Максимальная производительность» в зависимости от набора схем).
  • Уберите каталоги с исполняемыми модулями и базами 1С из проверки либо добавьте исключения по маске, как рекомендуют специалисты. При правильной настройке — антивирусное ПО практически не мешает.

Ускорение клиент-серверных баз

В дополнение к вышеперечисленным рекомендациям необходимо выполнить .

Одним из экстремальных способов ускорения работы 1С-сервера является переход на лицензии КОРП. Если ранее 1С позволяла на ПРОФ лицензиях тонко настраивать 1С-Сервер и так выходить на приемлемый уровень производительности, то теперь (с осени 2019 года) такую настройку выполнить без приобретения лицензий уровня КОРП невозможно.

Премущества, которые получают пользователи лицензий КОРП:

  • Возможность использования в одной информационной базе более 500 одновременных сеансов пользователей и более 12 ядер процессора.
  • Дополнительное управление распределением по рабочим серверам кластера в разрезе информационных баз, видов клиентских приложений и фоновых заданий:
    • сервисов кластера,
    • соединений с информационными базами.
  • Гибкое управление нагрузкой в кластере:
    • безопасный расход памяти за один вызов,
    • количество ИБ на процесс,
    • объем памяти рабочих процессов, до которого сервер считается производительным,
    • максимальный объем памяти рабочих процессов,
    • стратегия балансировки (по памяти, по производительности).
  • Внешнее управление сеансами.
  • Механизм управления потреблением ресурсов.

Программа 1С

Проверить:

Изменить:

  • Сократите количество записей в log — настройте журнал регистрации (Администрирование — Настройка журнала регистрации…).
  • Проверьте, в каком варианте запускается 1С. Если используете файловый режим — протестируйте клиент-серверный доступ, например, бесплатный веб-сервер (IIS, Apache).
  • Информационная база (ИБ) должна находиться на надежном SSD-диске. Платформа может быть установлена на HDD, но база — на SSD c большим количеством циклов перезаписи. И плюс резервное копирование. Обязательно.
  • В меню «Администрирование — Производительность» в блоке «Интерфейс» поставьте галочки, каким пользователям показывать начальную страницу.
  • Уберите галочку «Автоматически обновлять список задач», т. к. возможны торможения. Также выключите «Показывать новости 1С».
  • Настройка «Хранить историю изменений документов и справочников» — штука полезная, но занимает место, особенно в файловом варианте. Тоже отключите, при необходимости — сможете включить обратно.
  • В меню «Администрирование — Обслуживание — Регламентные операции — Регламентные и фоновые задания» — вы удивитесь, сколько по умолчанию в 1С выполняется разных заданий.Здесь можно увидеть «Обновление классификаторов банков», «Загрузка курсов валют», «Извлечение текста файлов для поиска» и т. д.Заданий много — их настройкой должен заниматься специалист.Настроив задания, вы заметите, как быстрее запускается программа 1С. Чем меньше обращений к серверу — тем лучше.
  • Меню «Интернет-поддержка и сервисы» — рассмотрите блоки «Классификаторы и курсы валют», «Новости» и «Обновление версии программы».Вам не нужно постоянное обновление классификаторов банков, курсов валют, постоянный запрос на обновление конфигурации и платформы — настройте расписание или выключите и загружайте вручную.

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

Если не получается или требуется дополнительная поддержка, наши программисты 1С готовы помочь → +7-911-500-10-11

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

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

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

Немного сложнее

Бывает, что неявный микрозапрос, который многократно вызывается, закопан глубоко в общих модулях, да еще используется по всей конфигурации. Что делать в этом случае? Рассмотрим пример:

Если многократный вызов этой функции съедает время наших пользователей, мы можем ее усовершенствовать:

Теперь нам надо объявить переменную СтруктураКэш в модуле того объекта, который оптимизируем. Иницилизировать ее не надо, пусть будет Неопределено. Будем передавать эту переменную во все процедуры, которые в конечном итоге вызывают ПолучитьКурсВалюты() — отладчик, замер производительности и стек вызовов в помощь. Придется добавить в типовые процедуры параметр СтруктураКэш = Неопределено, ничего не поделаешь. Но в общем и целом изменений в типовом коде получится немного, а не затронутые нами участки типового кода будут работать по-старому.

Оптимизация с помощью обновления

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

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

Вступление

Публикация предназначена в первую очередь для программистов, ведущих разработку ПО в крупных информационных системах с массивным потоком обрабатываемой информации и большим количеством пользователей.
Я изучаю вопросы оптимизации более 15 лет, за это время участвовал и руководил проектами оптимизации информационных систем на базе различных конфигураций 1С практически во всех областях учета. На мой взгляд, первопричина зависаний и плохой работы программы 1С — некачественный программный код модулей конфигурации этой самой 1С. Если у вас проблемы с производительностью системы, вы можете устанавливать супер современное оборудование, тратить месяцы на обучение продвинутых пользователей, пробовать любые тонкие настройки ИТ-техники — без оптимизации программного кода, рано или поздно, вы сталкнетесь с теми же проблемами производительности, а зачастую с более серьезными.Поэтому данная статья посвящена исключительно программной оптимизации.Рекомендую на этапе разработки использовать тестовую копию рабочей базы с тем же режимом работы (файл/сервер). Для приближения условий тестирования в тестовой базе к реальным условиям работы, в предлагаемой методике реализована возможность запуска нагрузочных сессий для имитации рабочего режима.Во-первых, давайте определимся, что же такое качественный код. Предлагаю очень простое и понятное определение правильного программного кода:«Нечего добавить и нечего убрать»Т.е. если при взгляде на код модуля вы понимаете, что ни один логический блок нельзя убрать или заменить более оптимальной структурой, не испортив требуемого функционала — будем считать, что это лучшая реализация из возможных, код качественный и работа по его улучшению завершена.Во-вторых, при оценке программного кода необходимо руководствоваться здравым смыслом и не рассматривать его исключительно через призму рекомендаций 1С. В крупных информационных системах действуют свои законы и правила работы с данными. Очень часто, следуя рекомендациям 1С, мы достигаем противоположного эффекта. Для примера — использование временных таблиц. Из личного опыта: в 90% случаев причина зависаний и отказов 1С в клиент-серверном режиме — бездумное и необоснованное использование команды «Поместить» при построении запросов к базе данных.В рамках этой публикации хочу остановиться на одном из самых узких мест с точки зрения производительности — обработке записи/проведения документов. Ниже представлена многократно проверенная методика оптимизации модулей проведения. Описанные методы и объекты помещены в небольшую конфигурацию, выгрузка демонстрационной базы во вложении.Используемые в публикации скриншоты созданы из вложенной демонстрационной базы.

Анализ и исправление проблемных зон программного кода

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

О методах оптимизации кода статей множество, поэтому кратко, на что обращаем внимание:

  • многократное выполнение одинаковых запросов к БД( к примеру, в цикле), с пониманием того, что получение через точку свойств ссылочных объектов, это так же запросы к БД;
  • использование в тексте запросов инструкции «Поместить». Если есть возможность построить качественный запрос без использования временных таблиц, обязательно используйте эту возможность. Темповая база — это самое узкое место в массивных информационных системах. Проведение через нее потоков данных должно быть серьезно обосновано.
  • уровень использования принудительного кеширования для значений, часто используемых в коде (к примеру, ссылок на организацию, статью движения, номенклатуру и пр.). Методов кеширования множество — хранение этих значений в локальных или глобальных переменных типа таблица или структура, подключение функций общих модулей с повторным использованием значений и пр.

Проблемный участок кода

2. Если найден сомнительный код и появились идеи по его исправлению, добавляем в общий модуль «МодульОптимизация» копию найденой процедуры(функции) с именем, содержащим префикс . Объукт документа передаем в параметре.3. Оптимизируем код в новой процедуре(функции).
Исправленный код в модуле оптимизации

4. Добавляем в начало исходной процедуры(функции) переключение по значениям параметра сеанса на новую процедуру(функцию).5. Повторяем алгоритм, описанный в п.II, но перед запуском команды «Выполнить тестирование» меняем настройки режима тестирования:
устанавливаем флаги «Автоматическое тестирование кода до/после оптимизации» и «Сверка проводок, сформированных до и после включения режима оптимизации».
Включение режима сверки

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

7. Выполняем алгоритмы II и III до тех пор, пока не будут ликвидированы критические проблемы производительности.8. Если достичь желаемого результата не удается и проведение все равно занимает неприемлемо много времени, перенесите функционал проведения на сервер , используя алгоритм отложенного проведения. Упрощенная схема подобного алгоритма реализована в приложенной демонстрационной базе.

Параметры компьютера и сети

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

Особое внимание следует уделить процессору и оперативной памяти

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

Помимо процессора и оперативной памяти, также должны соответствовать следующие параметры:

  • свободное место на жестком диске не меньше 2 Гб;
  • скорость интернет-соединения не меньше 100 мБит за секунду.

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

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

Для передачи незначительного объема информации вполне достаточно будет 100 мБит/сек.

Заключение

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

Понравилась статья? Поделиться с друзьями: