| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
| product:objects:users:numeration [10.04.2019 10:03] – ↷ Операцией перемещения обновлены ссылки mayn | product:objects:users:numeration [14.10.2025 09:38] (текущий) – ekaterina.menkhuzina |
|---|
| ====== Нумерация объектов ====== | ====== Номер в структуре - Код проекта ====== |
| | {{tag>Реализация:настройка}} |
| |
| Пронумеруйте объекты системы. Активируйте код проекта в меню главной страницы объекта. Все дочерние объекты получат свои номера в соответствии с местом в иерархии. | //Начиная с версии 3.18 "Код проекта" переименован в "Номер в структуре".// |
| |
| {{ product:objects:object_numeration_1.png |}} | Пронумеруйте объекты системы. |
| <TEXT align="center">**Рисунок 1** -- Активировать код проекта</text> | |
| |
| При необходимости отредактируйте код проекта вручную (на карточке проекта, в портлете «Реквизиты»). Коды последующих и дочерних объектов пересчитаются в соответствии с отредактированным кодом. | <callout icon="fa fa-cog" title="Администратору системы" color="#9954BB"> |
| | Чтобы опция была активна, она должна быть включена администратором [[product:objects:admin:about|в типе объектов.]] \\ |
| | Администрирование -> Объекты -> клик на нужный тип объекта -> портлет "Свойства объекта <название объекта>" -> ''изменить'' -> поле "номер в структуре" -- поставить чек-бокс -> Сохранить. |
| | </callout> |
| |
| {{ product:objects:object_numeration_2.png |}} | ===== Включение номера в структуре ===== |
| <TEXT align="center">**Рисунок 2** -- Код проекта отредактирован вручную</text> | Чтобы включить нумерацию в проекте: |
| | - зайдите в вышестоящий по иерархии объект; \\ //Например, вы хотите пронумеровать всё содержимое проекта строительства, сам же проект должен быть без номера => зайдите в проект строительства, и именно в нём активируйте номер в структуре.// |
| | - меню (три точки) -> номер в структуре -> Активирован. |
| |
| При деактивации кода проекта отредактированные вручную коды запоминаются и восстанавливаются при последующей активации кода проекта. | Все дочерние объекты получат свои номера в соответствии с местом в иерархии. |
| |
| При переносе объекта в проект с активированным кодом, для него автоматически рассчитывается код проекта в соответствии с его новым местом в иерархии. | {{ product:objects:object_numeration_1.png |Активировать номер в структуре}} |
| |
| Исключение составляют объекты с отредактированным вручную кодом проекта: для них введенный вручную код сохраняется. | ===== Редактирование номера в структуре ===== |
| | При необходимости отредактируйте номер в структуре в дочерних объектах вручную. |
| |
| Опция «Код проекта» активируется на странице [[product:objects:about|свойств объекта в разделе «Администрирование»]]. | <callout icon="fa fa-cog" title="Администратору системы" color="#9954BB"> |
| | Пользователь сможет изменить номер в структуре, только если [[product:access:about|обладает правом]] на "Изменение номера в структуре" в рамках [[product:auth:admin:system_roles|системной]] или [[product:auth:admin:project_roles|проектной]] роли.((начиная с 3.17)) |
| | </callout> |
| |
| | Чтобы это сделать: |
| | - [[product:objects:object_tree|зайдите на карточку]] нужного вам объекта; |
| | - портлет "Реквизиты" -> ''изменить'' |
| | - в поле "номер в структуре" поставьте чек-бокс -- и внесите изменения в номер в структуре; |
| | - сохраните изменения. |
| |
| | <image shape="thumbnail">{{ :product:objects:users:report_project_code_2.png?nolink |Редактирование номера в структуре в реквизитах}}</image> |
| | |
| | Номера последующих и дочерних объектов пересчитаются в соответствии с отредактированным кодом. |
| | |
| | <callout type="info" icon="true"> |
| | * В качестве ведущего символа могут быть нули. |
| | * Если в номер в структуре были введены недопустимые символы, он не сохраняется. |
| | </callout> |
| | |
| | {{ product:objects:object_numeration_2.png |номер в структуре отредактирован вручную}} |
| | |
| | При выкл/вкл "номера в структуре" отредактированные вручную коды запоминаются и восстанавливаются. |
| | |
| | При переносе объекта в проект с активированным номером, для него автоматически рассчитывается номер в структуре в соответствии с его новым местом в иерархии. \\ |
| | **Исключение** -- объекты с отредактированным вручную номером проекта. Для них введенный вручную номер сохраняется. |