Добавить в корзинуПозвонить
Найти в Дзене

Динамическая структура заказа и планирование в 1С ERP: Что дает распараллеливание расчета структуры заказа?

Вопрос пользователя: «Настройка предлагает «распараллеливать расчет потоками». Это ускорит работу? И как понять, сколько потоков ставить?» Суть проблемы
При работе с динамической структурой заказов, особенно при большом количестве одновременно планируемых заказов или сложных многоуровневых спецификациях, расчет оптимального плана производства может занимать значительное время. Пользователи вынуждены ждать, пока система «сообразит», что и в какой последовательности делать, что тормозит оперативное принятие решений. Что может 1С ERP?
Система позволяет использовать вычислительные мощности современного сервера на полную, выполняя расчет структуры не в одном, а в нескольких параллельных потоках. Это похоже на привлечение нескольких специалистов для одновременной обработки разных частей большого проекта. Данная настройка позволяет значительно сократить время, затрачиваемое на формирование и пересчет производственных планов. Суть подхода: Разделение нагрузки: Система разбивает задачу по расч

Вопрос пользователя: «Настройка предлагает «распараллеливать расчет потоками». Это ускорит работу? И как понять, сколько потоков ставить?»

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

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

Суть подхода:

  • Разделение нагрузки: Система разбивает задачу по расчету структуры заказов на несколько независимых подзадач.
  • Параллельная обработка: Каждая подзадача выполняется в отдельном потоке на процессоре сервера.
  • Агрегация результата: После завершения расчетов всех потоков результаты объединяются в единый согласованный план.

Преимущества подхода:

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

Решение и рекомендации

  1. Убедитесь, что у вас включена «Динамическая структура заказов на производство».
  2. В настройках параметров расчета структуры найдите опцию «Распараллеливать расчет потоками».
  3. Для параметра «Максимальное количество потоков расчета» установите значение, равное количеству ядер (или физических процессоров) на вашем сервере 1С. Это значение является рекомендуемым для оптимальной производительности.
  4. Не устанавливайте значение больше, чем ядер у сервера, это может привести к обратному эффекту из-за накладных расходов на переключение между потоками.

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

Типичные сценарии использования:

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