====== Работа с диаграммой распределения ======
Распределение грунтов преимущественно происходит в окне **Распределение (Д)**. Грунты могут распределяться вручную и автоматически:
Основной функционал будет доступен, после фиксации исходных данных от изменений.
Для этого, выберите пиктограмму {{:road:creating_apportionment21.jpg?nolink|рис.1}} на панели инструментов.
Что бы добавить перемещение грунта вручную, выберите пиктограмму {{:road:working_diagram_1_.jpg?nolink|рис.2}} на панели инструментов. После этого укажите графически на диаграмме поставщика, а затем потребителя.
При выборе поставщика в динамическом окне программа будет показывать объем доступного для вывоза грунта, при выборе потребителя – объем доступного для принятия грунта:{{ :road:working_diagram_2_.jpg?nolink |рис.3}}
При распределении грунта программа перемещает максимально возможный объем, с учетом применимости грунтов в компонентах потребителя. Применимость задается в таблице **Грунты**. Само перемещение программа графически отображает на экране в виде стрелки. Затемненной областью программа показывает, какая часть объемов у поставщика и какая часть потребности у потребителя использованы:{{ :road:working_diagram_3_.jpg?nolink |рис.4}}
При выборе перемещения на экране его свойства будут отображаться на панели **Свойства**.
На рисунке выше, при перемещении, программа переместила не весь объем из выемки, так как в числе поставщиков был растительный грунт, у которого в настройках применимости была задана транспортировка в кавальер. Поэтому при перемещении грунта из выемки в насыпь этот грунт не переместился.
По умолчанию работа идет на укрупненном уровне распределения с участка на участок. Программа перемещает все доступные грунты из всех компонент поставщиков, во все компоненты потребителей, используя данные о применимости грунтов.
При необходимости можно перейти на более подробный уровень распределения, и увидеть из какой компоненты выемки, в какую компоненту насыпи происходит распределение. На самом детальном уровне распределения можно увидеть какой именно грунт, и из какой именно компоненты выемки, попадает в заданную компоненту насыпи.
Перемещение на более детальную ступень распределения происходит одним из следующих способов:
* Если перемещение уже задано и необходимо на более детальном уровне посмотреть, как произошло распределение - выберите перемещение и нажмите кнопку на панели **Свойства**:{{ :road:working_diagram_4_.jpg?nolink |рис.5}}
Откроется окно распределения на уровне компонент:{{ :road:working_diagram_5_.jpg?nolink |рис.6}}
**Красные прямоугольники снизу** – это компоненты выемки, **желтые прямоугольники сверху** – это компоненты насыпи. Выбрав любую компоненту, в нижней части окна программа подписывает наименование самой компоненты, общий объем в этой компоненте и объем нераспределенного остатка. В данном окне есть возможность редактировать распределение, добавляя/удаляя стрелочки (перемещения), с помощью пиктограмм{{:road:working_diagram_6_.jpg?nolink|рис.7}}.
Выбрав перемещение и нажав пиктограмму {{:road:ground6.jpg?nolink|рис.8}} , открывается окно самого детального уровня распределения (распределение происходит на уровне грунтов):{{ :road:working_diagram_7_.jpg?nolink |рис.9}}
**Красные прямоугольники внизу** -это грунты составляющие компоненту выемки, которая была выбрана на менее детальном уровне. **Желтый прямоугольник** - это грунт компоненты насыпи.
В данном окне так же есть возможность редактировать распределение добавляя/удаляя стрелочки (перемещения) с помощью пиктограмм {{:road:working_diagram_6_.jpg?nolink|рис.10}}.
При перемещении грунта в заданную компоненту насыпи можно уточнять, какое значение объема необходимо перенести. Для этого, перед указанием грунта нажмите клавишу **Вниз** на клавиатуре. В появившемся меню выберите пункт **Уточнять объемы**, а затем подтвердить выбор нажав **Да**:{{ :road:working_diagram_8_.jpg?nolink |рис.11}}
В этом случае, после указания поставщика и потребителя будет автоматически открываться окно, где можно задать точное значение объема перемещаемого грунта:{{ :road:working_diagram_9_.jpg?nolink |рис.12}}
* Если перемещение на укрупненном уровне распределения еще не задано, то для перехода на более детальный уровень, перед указанием поставщика можно нажать клавишу **Вниз** на клавиатуре. В динамическом меню при этом необходимо будет выбрать дополнительный пункт Уточнять внутренние объемы, а затем подтвердить выбор нажав **Да**:{{ :road:working_diagram_10_.jpg?nolink |рис.13}}
В этом случае, после указания поставщика и потребителя будет автоматически открываться окно более детального уровня распределения. В котором нужно будет вручную добавлять перемещения (компонента выемки – компонента насыпи).
Проектируя распределение, можно воспользоваться Мастером перемещения в кавальер, на свалку и в отвал. С помощью мастера имеется возможность автоматически выполнить распределение грунтов из необходимых участков и поставщиков в заданный тип потребителя. Т.е. например с ПК1+50 - ПК5+50 из тела выемки вывезти весь объем грунта (или конкретный) в кавальер.
Для того, чтобы воспользоваться мастером перемещений в кавальер, отвал и свалку:
- Нажмите соответствующую пиктограмму {{:road:working_diagram_11_.jpg?nolink|рис.14}} на панели окна **Распределение (Д)**, откроется диалоговое окно:{{ :road:working_diagram_12_.jpg?nolink |рис.15}}
- В поле **Поставщики** выберите участки, компоненты поставщиков и грунты, вывоз которых будет производиться, используя соответствующие кнопки:
* {{:road:working_diagram_13_.jpg?nolink|рис.16}}- для визуального выбора и добавления участков из окна **Распределение (Д)**
* {{:road:working_diagram_14_.jpg?nolink|рис.17}}- для выбора и добавления участков из списка
* {{:road:working_diagram_15_.jpg?nolink|рис.18}}- для удаления выделенных участков из списка выбранных
* {{:road:working_diagram_16_.jpg?nolink|рис.19}}- для включения\выключения участков в расчете
* {{:road:working_diagram_17_.jpg?nolink|рис.20}}- для удаления всех добавленных участков из списка выбранных.
В выпадающем списке **Тип потребителя** выбирается потребитель (Свалка, Кавальер, Отвал) в который необходимо распределить грунты.
Если выбран один **Участок**, **Компонент поставщиков** и **Грунт**, то в поле **Объем перемещаемого грунта**, куб.м., доступна возможность указать конкретный объем перемещаемого грунта. Нажав кнопку {{:road:working_diagram_18_.jpg?nolink|рис.21}} , имеется возможность автоматически рассчитать максимальный объем перемещаемого грунта.
Если после ручного распределения остались не распределенные объемы, то пользователь может воспользоваться функцией **Распределить автоматически**, нажав пиктограмму {{:road:working_diagram_19_.jpg?nolink|рис.22}} на панели инструментов окна **Распределение (Д)**.
Функцией автоматического распределения можно воспользоваться на любом этапе работы с модулем.
Данная функция решает транспортную задачу, распределяя объемы от поставщика к потребителю, учитывая применимости и приоритет грунтов. Оптимальное решение данной задачи сводится к минимизации стоимости перевозок, которая в свою очередь зависит от дальности перемещения грунтов. Таким образом, минимизация дальности возки требуемого объема – основной критерий, который реализован в автоматическом алгоритме решения транспортной задачи:{{ :road:working_diagram_20_.jpg?nolink |рис.23}}
Перемещения созданные вручную будут отображаться белыми стрелками, перемещения созданные автоматически – голубыми.
Все данные в окне **Распределение (Д)** располагаются на именованных слоях, видимостью которых можно управлять в соответствующем выпадающем списке в верхней части окна:{{ :road:working_diagram_21_.jpg?nolink |рис.24}}
В нижней части окна **Распределение (Д)** отображаются значки, которые наглядно показывают полностью ли распределен грунт в поставщиках и потребителях:{{ :road:working_diagram_22_.jpg?nolink |рис.25}}
В верхней строке отображаются значки по заполнению потребителей, в нижней по распределению поставщиков. При наведении курсора мыши на значок, появится всплывающая подсказка.
Все перемещения заданные на диаграмме, также отображаются на вкладке Перемещения, окна **Распределение (Т)**:{{ :road:working_diagram_23_.jpg?nolink |рис.26}}
На вкладке **Перемещения** расположены две таблицы: **Перемещение грунта** и **Объемы перемещения**.
В таблице **Перемещение грунта** отображаются перемещения и основная информация по ним: данные о поставщике и потребителе, объем и дистанция возки. В столбце **Добавлено автоматически**, включенной лампочкой отображаются перемещения добавленные программой автоматически, выключенной лампочкой – добавленные пользователем вручную.
В таблице **Объемы перемещений** отображаются детальные объемы по компонентам и грунтам, для выбранного из верхней таблицы перемещения.
Область **Перемещение грунта** можно отфильтровать по поставщику/потребителю, объему, дальности возки или способу добавления перемещения. Для этого достаточно щелкнуть курсором левой кнопкой мыши по шапке соответствующего столбца. Данные в таблице будут автоматически сортироваться по выбранному столбцу:{{ :road:working_diagram_24_.jpg?nolink |рис.27}}
**Удалить перемещение** можно непосредственно на диаграмме, выбрав его в окне **Перемещение (Д)** и нажав клавишу **Del**.
Для того, что бы полностью удалить все перемещения, необходимо очистить соответствующую таблицу. Для этого откройте таблицу **Перемещения грунта** и воспользуйтесь пиктограммой {{:road:working_diagram_17_.jpg?nolink|рис.28}} .
Следующий раздел: [[road:commons_tasks:formation_output_statements:|Формирование выходных ведомостей]]