Правила на удаление символа, объединение участков

При объедении участков инженерной сети возможно настроить следующие действия:

[Предупреждение]Предупреждение

Необходимо понимать, что после настройки правила по удалению записей возврат (откат) действий по восстановлению этих записей невозможен. То есть если, например при редактировании данных ошибочно был исключен символьный объект с участка сети. То при возврате этого объекта (кнопка или комбинация клавиш Ctrl+Z) данные базы по ранее объединенному участку и исключенному символьному объекту восстановить будет НЕВОЗМОЖНО.

Для настройки данного правила:

  1. Выберите пункт меню Слой|Структура слоя... или нажмите на панели инструментов кнопку .

  2. Перейдите на вкладку Правила|Редактор. Щелкните правой кнопкой мыши в правой части окна и выберите Добавить операцию или сделайте двойной щелчок левой кнопкой мыши на пункте Операции редактирования.

    Добавление правила

    Рисунок 163. Добавление правила


  3. Выберите операцию Удалении символа, объединение участков в открывшемся окне доступных операций и нажать кнопку ОК.

    Доступные операции

    Рисунок 164. Доступные операции


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

    Окно структуры

    Рисунок 165. Окно структуры


  5. Для настройки правил линейного объекта дважды щелкните по пункту Линейный объект или сделайте щелчок правой кнопкой мыши на нем и выберите Добавить базу. Появится диалог, в верхнем разделе укажите базу данных линейного объекта. При выборе пункта <любая> (по умолчанию) указанные дальше действия будут применяться ко всем базам линейных объектов слоя. В списке Действие с записью автоматически выберется действие Удалить запись.

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

    Для настройки суммирования в дереве правил щелкните дважды по пункту База:... или сделайте на этом пункте щелчок правой кнопкой мыши и выберите Добавить поле.

  7. В появившемся диалоге в верхней части щелчком левой кнопки мыши выберите поле, для которого будут настраиваться параметры, например Длина (L или Length). В нижней части окна автоматически выберется Суммировать значения полей. Нажмите кнопку ОК.

    Суммирование при объединении участков

    Рисунок 166. Суммирование при объединении участков


  8. Для символьного объекта в настоящей версии возможно настроить только удаление записи по нему в базе данных. Для этого дважды щелкните по пункту Символьный объект. Откроется окно следующее окно:

    Удаление объекта

    Рисунок 167. Удаление объекта


  9. При необходимости, выберите базу данных из которой будет происходить удаление записей. Если выбран пункт <любая> (по умолчанию), то удаление записей будет происходить для всех баз данных символьных объектов. Нажмите кнопку ОК.

  10. Для сохранения внесенных изменений в диалоге Структура слоя нажмите кнопку Сохранить.