====== Работа с диаграммой распределения ====== Распределение грунтов преимущественно происходит в окне **Распределение (Д)**. Грунты могут распределяться вручную и автоматически: Основной функционал будет доступен, после фиксации исходных данных от изменений. Для этого, выберите пиктограмму {{: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:|Формирование выходных ведомостей]]