
Авторы: Бобов Д., Красильников Н.
Оглавление
Исходные принципы построения кода.
Лексическая структура кода и допустимые символы.
Группа 3. Кодирование функциональных, строительных подсистем или зон.
Группа 4. Кодирование агрегатов.
Особенности нумерации агрегатов.
Группа 2. Код здания, сооружения или территории.
Группа 1. Код местоположения и площадки объекта (site, plant).
Правила кодирования инфраструктурных сетей.
Правила кодирования автодорог и других инфраструктурных путей.
Иерархическое представление закодированных позиций.
Рекомендации по маркировке закодированных позиций.
Введение
В данной статье мы поделимся опытом кодирования различных объектов капитального строительства и попытаемся сформулировать общие (универсальные) принципы построения различных систем кодирования для различных объектов.
Мы рассмотрим кодирование проектных позиций: зданий, сооружений и территорий, технологических и инженерных систем, оборудования в их составе, помещений, строительных конструкций и коснёмся принципов кодирования работ и документов.
Данная статья не претендует на проект универсального положения о кодировании, а лишь приводит некоторые правила, соблюдение которых упрощает и ускоряет как процесс написания положения о кодировании и классификации, так и процесс построения взаимосвязанной информационной модели объекта на любой стадии жизненного цикла.
Исходные принципы построения кода
При формулировании таких принципов мы исходили из следующих соображений, которые справедливы для кодирования не только проектных позиций, но и других сущностей (осей, высотных отметок, сигналов и пр.):
· Коды могут быть присвоены на любом этапе жизненного цикла объекта, но далее должны быть неизменными для данной проектной позиции или документа (или любой закодированной сущности) на всех последующих этапах.
· Перекодировка объектов при масштабировании предприятия должна быть минимальной (добавление префикса), а перемаркировка отсутствовать.
· Коды присваиваются любой сущности исключительно для её однозначной идентификации. Код не должен отражать свойства объекта, изменяющиеся на протяжении его жизненного цикла.
· Как код в целом, так и его отдельные части должны строиться по иерархическому принципу – от общего к частному.
· Код должен быть лексически однородным и максимально компактным.
· Допускается для разных агрегатов применять коды переменной длины, как внутри одного предприятия, так и на разных предприятиях внутри одной компании/ холдинга.
· Код должен быть уникальным среди всех предметных сущностей – код работы не может совпадать с кодом документа или проектной позиции. По коду необходимо однозначно определять, какую сущность он идентифицирует.
· Отдельные части кода, например принадлежность к некоторой технологической системе, для различных сущностей: агрегатов, работ или документов, должны быть одинаковыми.
· Один объект может иметь несколько кодов (тегов), относящихся к разным аспектам (технологическая линия, тип сущности и пр.).
· Маркировка, наносимая на объект или идентифицирующая объект на схеме (чертеже), может содержать лишь часть кода объекта, либо быть дополнена кодами других проектных позиций, например для прояснения местоположения объекта или его связей с другими проектными позициями.
Лексическая структура кода и допустимые символы.
Мы предлагаем строить код, состоящий из секторов и групп. Каждая группа может состоять из одного или нескольких секторов. Каждый сектор имеет однотипную структуру. Группы кода могут быть разделены пробелами, дефисами или другими специальными символами для удобства человеческого восприятия. Однако, в коде должен использоваться только один специальный символ, эти символы не должны иметь смысловой нагрузки и должны игнорироваться при идентификации объекта. Ниже в статье рассматривается код без использования разделителей.
Мы предлагаем использовать для идентификатора только буквы английского алфавита и арабские цифры. Использование кириллических символов накладывает ограничения на международное сотрудничество и поэтому применяется только для мелких локальных производств. При этом буквы “O” и “I” не допустимы для использования из-за их схожести с цифрами “0” и “1” соответственно.
Предлагаем, однако, одно исключение - сочетание “O00” может быть использовано для обозначения отсутствующей группы, например для обозначения документа, относящегося к сооружению в целом, а не какой-либо его системе.

Код состоит максимально из 4-х групп. Первые 3 группы иерархически описывают логическую структуру объекта. Четвёртая группа идентифицирует физическую сущность, находящуюся в узле соответствующей логической структуры.
Группы 3 и 4 должны присутствовать всегда. Присутствие групп 1 и 2 зависит от масштаба бизнеса – количества предприятий, на которые распространяется кодирование. Для кодирования цеха или квартиры достаточно двух групп (3 и 4), но уже для коттеджа необходима группа 2 поскольку у нас помимо самого коттеджа на участке присутствуют «разные сооружения»: забор с воротами и калиткой; скважина с трубопроводом; септик с канализацией и собачья будка. Группа 1 появляется при наличии на одной территории нескольких обособленных производств и(или) нескольких территорий в составе одного холдинга. При этом достигается покрытие всех активов и технических документов холдинга единым уникальным кодированием.
Структура кода условно делится на две части: группы 3 и 4 и группы 1 и 2. Группы 3 и 4 заполняются слева направо, т.е. формирование кода начинается с первого сектора группы 3 и далее вправо. Группы 1 и 2 заполняются справа налево, т.е. формирование кода начинается со второго сектора группы 2 и далее влево. Подробное описание будет приведено ниже.
Каждая группа может состоять из одного или более секторов. Каждый сектор состоит из одной или более букв, обозначается “A..A”, или одной и более цифр, обозначается “N..N”. Буквенные и цифровые сектора всегда следуют в группе последовательно. Группа всегда оканчивается на цифровой сектор.
В отличии от групп 3 и 4 группы 1 и 2 могут состоять из одного сектора, и он должен быть цифровой, и, кроме того, такая группа может присутствовать только в начале кода (быть первой группой кода).
Далее на примере группы 3 мы рассмотрим структуру секторов. Общая структура всех групп похожа и строиться на основании одинаковых принципов.
Группа 3. Кодирование функциональных, строительных подсистем или зон.
Рассмотрим кодирование в группе 3. Группа 3 всегда состоит из двух секторов: первый (буквенный) – определяет систему, второй (числовой) – её порядковый номер.
Система всегда принадлежит дисциплине, в связи с чем первый сектор делится на две обязательные части: 1а – дисциплина и 1b – наименование системы.
Для обозначения секторов не используются символы D и W поскольку они закреплены за Работами и Документами.

В качестве базовых дисциплин можно использовать следующие:
А – Архитектура
B – Инженерные сети
C – Защитные покрытия
E – Электроснабжение и КИП
F – Изоляция
G – Общая территория (Генеральный план)
H – Вентиляция
K – Строительные конструкции
L – Строительные леса
M – Машины, механизмы, инструменты
N – Оснастка
P – Технологические сети
R – Помещения
V – Интерьер
В зависимости от номенклатуры систем на объекте сектор 1b определяться одним и более символами. Буквенные символы позволяют точно классифицировать функцию системы (подсистемы). Далее два (или более) числовых символа, которые определяют порядковый номер одинаковых подсистем в системе.
Первая буква сектора 1b определяет систему, за которой может следовать одна или более букв конкретизирующие функциональность подсистемы. Глубина такой конкретизации не должна быть ограничена. Глубина конкретизации может быть различной для каждой конкретной системы и определяться общей сложностью системы. Более того в систему могут быть добавлены дополнительные подсистемы со своей функциональностью. При модернизации или техническом перевооружении любая подсистема (или даже система) может быть видоизменена кардинальным образом, в этом случае она может быть пере-разбита на другие подсистемы в соответствии с новыми проектными решениями.
Ниже в таблице приведён пример классификатора для сектора 1b. Первая буква кода определяет систему, вторая буква определяет подсистему.

Буквы сектора 1b уникальны лишь в пределах системы. Каждая последующая буква иерархически конкретизирует предыдущую.

Данный пример приведён в качестве иллюстрации. Необходимо отметить, что мы предлагаем лишь структуру кода, а все прикладные классификаторы должны разрабатываться на основании обследования объекта кодирования или отрасли.
Если на объекте только одна система водоотведения и она не разбивается на подсистемы, то мы всё равно должны проставить для неё двузначное значение сектора 1b и порядковый номер “01” в секторе 2, например KB01 – система водоотведения. Такой подход позволяет в случае изменения конфигурации системы водоотведения, например её разделения на несколько частей, разделить систему при помощи сектора 2, например KB01 – система производственной канализации, KB02 – система дождевой канализации.
Сектор 2 при этом определяет порядковый номер подсистемы среди однотипных функциональных подсистем.

Приведем ещё пару примеров кодирования группы 3:
EАК01 и EАК02, где:
E – Электроснабжение и КИП | дисциплина |
А – система | система автоматизации |
К – подсистема | система автоматизации канализации |
01 – номер подсистемы | система автоматизации бытовой канализации |
02 – номер подсистемы | система автоматизации промышленной канализации |
PBD01 и PBD02, где:
P – Технологические сети | дисциплина |
B – система | циркуляционная система |
D – подсистема | система подачи бурового раствора |
01 – номер подсистемы | система подачи бурового раствора высокого давления |
02 – номер подсистемы | система подачи бурового раствора низкого давления |
Первая цифра сектора 2 может в некоторых случаях конкретизировать тип подсистемы, например, для инженерных трубопроводных систем первая цифра может определять направление потока (1 - прямое, 2 - обратное) или температуру (1 – горячая, 2 – холодная), для технологических систем среду или породу.
Для электрических систем первая цифра сектора может быть использована для конкретизации подсистем, запитанных от одной обмотки трансформатора или получающих питание от одного распределительного устройства.
Для систем автоматики первая цифра сектора может определять тип сигнала в устройствах автоматического управления.
Кодирование помещений
Помещения образуют подсистемы помещений по числу помещений, определяемых на основании технических паспортов. В каждое такое помещение входят находящиеся в нём двери, окна, потолок и пол (это физические объекты – см сектор 4). Лестничные пролёты, являются логическими частями здания наравне с помещениями. Окна и двери лестничного пролёта есть его агрегаты.
Сектор «1» группы 3 определяет тип помещения: бытовое или административное помещение – “RA”, технологическая зона – “RT”. Сектор 2 определяет номер. Первая цифра номера может конкретизировать подтип помещения, например: «холодное» - 1 или «горячее» - 2 или его высотную отметку (этаж), например код помещения 113 в здании будет RK113. Реальный полный код помещения в общем случае будет, конечно, дополнен секторами групп 1 и 2.
Желательно кодировать помещения согласно документам БТИ. Если какое-либо помещение было объединено в процессе эксплуатации здания, то объединённое помещение получает код первого по алфавиту помещения из объединённых. Если помещение было разбито, то добавляем в конец номера помещения ещё одну цифру для каждого образованного помещения.
Группа 4. Кодирование агрегатов.
Данный раздел посвящен кодированию физических сущностей – агрегатов и их узлов. Кодирование работ и документов будет рассмотрено ниже после описания групп 2 и 1. Код секторов 1,3,5 не может начинаться с символов D и W поскольку они закреплены за Работами и Документами.

Структура группы 4 приведена ниже.
Код агрегата в целом или код его подузла строится по одинаковым правилам и должны опираться на один классификатор. Так один и тот же физический агрегат может выступать в качестве агрегата или подузла. Рассмотрим три одинаковых электродвигателя. Первый электродвигатель приводит в движение ленточный транспортер. В этом случае мы имеем дело с двумя агрегатами: сам электродвигатель и транспортер. В составе транспортера есть система смазки. Смазку к транспортеру подает насос, который приводится в движение вторым электродвигателем. В этом случае насос и второй электродвигатель будут являться узлами агрегата – транспортера. В корпусе насоса есть клапан, через который смазка подается под давлением на транспортер. Клапан закрыт противодавлением, и смазка подается только после увеличения давления в насосе выше давления в запирающем клапане. Давление в клапане обеспечивает другой насос, приводимый в движение третьим электродвигателем. В этом случае клапан и третий электродвигатель будут выступать подузлами одного узла – насоса.
Проектной позицией может быть как сам агрегат, так и его узлы, так и подузлы узлов агрегата. Таким образом группа 4 может состоять из двух, четырёх или шести секторов.
Не все агрегаты/конструкции необходимо обозначать шестью секторами. Количество секторов (1,3,5) зависит от сложности системы. Объем кодирования и количество уровней кодирования определяется хотя бы одним из следующих соображений:
на этапе проектирования: требуется ли выпускать отдельную документацию на этот элемент и отражать его в отдельной спецификации? Например, при проектировании охлаждения мы можем отдельно отметить дополнительную водяную помпу в составе кондиционера;
на этапе строительно-монтажных работ: требуется ли отдельный монтаж этого элемента;
на этапе эксплуатации: требуется ли отдельное обслуживание этого элемента.
Код элемента может появиться на любом этапе жизненного, цикла и необязательно будет использоваться на следующем, но он должен быть сохранён для последующих этапов. Например, при проектировании проектировщик рассматривает трубопровод, не как единое целое, а как совокупность прямых и фасонных элементов, такой подход нужен и при монтаже, но эксплуатация чаще всего рассматривает трубопровод как единый элемент. Но для перевыпуска документации для ремонта или технического перевооружения проектировщик с удовольствием воспользуется моделью из архива, на которой все фасонные элементы трубопровода имеют собственные коды.
Правила составления кода рассмотрим для тройки секторов одновременно.
Сектора «1,3,5» состоят из одной двух или более букв и определяют тип рассматриваемого элемента (агрегата/узла/ подузла). При этом одно буквосочетание может соответствовать одному классу оборудования или многим.
Пример усечённого классификатора элементов приведён в таблице ниже.
Код | Описание |
A. | Агрегаты |
AA | Арматура, включая привод, также ручной; разрывные устройства |
AB | Шлюзы, люки, двери |
AC | Теплообменник без специализированного источника энергии (исключая установки и оборудование систем вентиляции) |
AE | Поворачивающие, подъемные, транспортные механизмы, также манипуляторы |
AF | Конвейеры, эскалаторы |
AN | Компрессоры, вентиляторы |
AP | Насосные агрегаты |
B. | Аппараты |
BB | Устройства хранения (сосуды, емкости) |
BE | Шахты (только для монтажа и обслуживания) |
BF | Фундаменты |
BN | Струйные насосы, эжекторы, инжекторы, зонты, дефлекторы |
C. | Прямые измерительные контура |
CD | Плотность |
CE | Электрические величины (ток, напряжение, мощность, электрическая частота) |
CF | Расход, массовый расход |
CT | Температура |
E. | Обработка аналоговых и бинарных сигналов |
EA | Управление |
EG | Сигнализация и сообщения |
EM | Вычислительная машина (компьютер) |
EU | Объединенная обработка бинарных и аналоговых сигналов |
G. | Электротехнические устройства |
GA | Соединительные коробки или распределительные коробки и кабельные проходки (свободно к применению) |
GB | Соединительные коробки КИП |
GH | Автономно монтируемые электротехнические устройства (шкафы, ящики) блоки управления и измерения, кодируемые по технологической системе |
GR | Источники питания постоянного тока, батареи |
GT | Устройства трансформаторов |
GU | Устройства преобразования |
GV | Устройства молниезащиты и заземления |
GW | Устройства электроснабжения шкафов |
GZ | Опоры, подвески, несущие конструкции для устройств электротехники и СКУ |
H. | Конструктивные узлы машин |
HA | Части корпусов машин |
HB | Части движущихся деталей машин |
HD | Конструкции подшипников |
K | Кабели |
КВ | Высоковольтные |
КС | Контрольные |
L | Конструкции кабельные |
LS | Кабельные шахты |
LК | Кабельная канализация |
Особенности нумерации агрегатов.
Сектора «2,4,6» состоят из одной или более цифр и определяют порядковый номер агрегата (узла или подузла).
Агрегаты некоторой подсистемы могут иметь одинаковый сектор 1 (3,5), но при этом, принадлежать различным классам физических объектов. Для разделения номеров агрегатов по классам, таким образом, чтобы каждый класс имел свою независимую нумерацию, могут применяться диапазоны.
Таким образом если при кодировании не учитывается классификация агрегатов, то диапазон находится в пределах от 01 до N..N, где N..N – количество агрегатов. Если при кодировании есть необходимость учитывать классификацию физических объектов, следует сначала указывать номер класса и после указывать порядковый номер агрегата в классе. Пример обозначения классов в секторах 2, 4 и 6 представлен в таблице ниже.
Номер класса | Наименование класс | Диапазон значений сектороа |
1 | Блоки управления | 101-199 |
2 | Блоки контроля и управления | 201-299 |
3 | Блоки устройства защит | 301-399 |
4 | Блоки индикации и сигнализации | 401-499 |
5 | Промышленный компьютер | 501-599 |
6 | Шкаф серверный | 601-699 |
7 | Коммутатор | 701-799 |
8 | Маршрутизатор | 801-899 |
9 | Серверы | 901-999 |
Если количество агрегатов некоторого класса оказалось более 99, то необходимо применить четырёхзначный код для таких агрегатов. Если диапазон не задан, то номера агрегатов ДОЛЖНЫ обозначаться номером с тремя знаками, дополненными лидирующей цифрой «0». Остальные диапазоны расширяются аналогичным образом (лидирующая цифра – определяет класс). Максимальное трехзначное число в номере агрегата определяет количество агрегатов. Если в подсистеме присутствует несколько диапазонов, то расширяется только диапазон(ы) с числом элементов более 99.
Если диапазон не определён для двух и более классов, то агрегаты в подсистеме нумеруются единым порядком, если их общее число превышает 99, то используется нумерация с четырьмя цифрами и лидирующим нулём.
При определении порядка нумерации агрегатов необходимо руководствоваться какими-либо правилами, определяемыми физической сущностью функциональной подсистемы, например, вести нумерацию задвижек по направлению потока и т. д.
В системах управления эксплуатацией часто используется представление одного агрегата в виде двух логических объектов: технологической позиции и единицы оборудования. Всё описанное в настоящей статье относится только к коду технологической позиции. Код единицы оборудования строиться по иным принципам и нацелен на учёт однотипного оборудования вне зависимости от той функции, которую оно выполняет в конкретной технологической системе.
Пример кодирования агрегата

Группа 2. Код здания, сооружения или территории
Вторая группа кода отвечает за кодирование зданий, сооружений или территории на предприятии, в границах которых располагаются технологические, инженерные или строительные системы, включая агрегаты и конструкции.

Вторая и первая группы заполняются справа налево, поэтому кодирование начинается с сектора 2. Для небольшого предприятия можно кодировать объекты и территорию просто цифрой опуская сектор 1. При этом можно ставить цифру 0 для территории в целом. При наличии двух однотипных объектов им разумнее дать двухзначные номера, где первая цифра будет определять тип объекта. Количество цифр в секторе 2 должно быть одинаковым для кодирования физических объектов в рамках одного предприятия.
Пример такого подхода приведён ниже.
Код | Объект |
0 | Территория Объекта |
11 | Производственное здание 1 |
12 | Производственное здание 2 |
4 | Административно бытовой корпус |
5 | Контрольно-пропускной пункт |
61 | Склад 1 |
62 | Склад 2 |
9 | Комплексная трансформаторная подстанция |
В случае, когда на территории объекта располагается несколько зданий одного назначения, необходимо вводить сектор 1. В зависимости от сложности объекта сектор один, как и сектор 2 может состоять из одного или нескольких символов. При этом стоит помнить, что добавление букв с сектор 1 или символов в сектор 2 ведется по иерархическому принципу – от общего к частному. В таблице ниже представлен пример кодирования сектора 1 группы 2.
Сектор 1 | Функциональное предназначение |
A | Автодороги |
АА | Автодороги внутризаводские |
АВ | Автодороги временные |
АС | Автодороги производственные |
B | Объекты электроснабжения |
C | Объекты газоснабжения |
D | Эстакады и мосты |
E | Факельное хозяйство |
F | Очистные сооружения |
G | Благоустройство |
H | Ограждения (временные и постоянные) |
J | Заправочные станции |
K | Временные сооружения |
L | Производственные цеха |
M | Складские здания |
N | Железнодорожные пути |
P | Технологические установки |
Q | Объекты общезаводского хозяйства |
R | Административно-бытовое хозяйство |
S | Сооружения систем пожаротушения |
T | Временный городок строителей |
U | Инженерные наружные сети |
Обозначение кодов выполняется по примеру или индивидуально, учитывая особенности предприятия или холдинга. В случае использования системы кодирования в рамках холдинга, т.е. на нескольких предприятиях, обозначение сектора 1 группы 2 должно быть одинаковым для всех предприятий.
Если здание или сооружение на площадке выполняет некоторую функцию, то оно кодируется в соответствии со своей функцией, если в здании расположено несколько различных производств, то оно кодируется как общеплощадочное.
На площадке предприятия можно выделить несколько технологических территорий или других особенных территорий. Территории могут пересекаться и включать одна другую.
Группа 1. Код местоположения и площадки объекта (site, plant).
Группа 1 служит для добавления уникального префикса идентифицирующих предприятие по функциональному и территориальному признаку. Структура секторов Группы 1 приведена ниже.

При наличии/появлении в компании нескольких предприятий следует добавлять в структуру кода группу 1. Порядок заполнения группы 1 начинается с сектора 3. Если на одной общей территории располагается несколько отдельных предприятий, например предполагается комплексная застройка территории отдельными предприятиями, тогда целесообразно общей территории дать отдельный номер, и не выделять её внутри каждого предприятия. В состав общей территории будут входить также пути и инженерные сети, которые будут идентифицироваться группой 2.
Сектор 3 | Предприятие |
0 | Вся территория расположения |
1 | Общеплощадочная инфраструктура, включая охрану и базу сил экстренного реагирования |
2 | Добычной комплекс |
3 | Перерабатывающий комплекс |
4 | Вспомогательная инфраструктура (вахтовый посёлок) |
Сектор 2 заполняется в случае появления в компании нескольких предприятий одинакового функционального назначения, и не имеющих общую территорию. Пример кодирования сектора 2 представлен в таблице ниже.
Сектор 2 | Предприятие |
А | Объекты транспорта |
AA | Автомобильные дороги |
AB | Автостоянки |
AC | Станции технического обслуживания |
B | Складские помещения |
С | Центры обработки данных |
D | Газоперерабатывающие заводы |
E | Нефтеперерабатывающие заводы |
F | Объекты энергетики |
FA | Атомные электростанции |
FB | Гидроэлектростанции |
FC | Теплоэлектростанции |
G | Гидротехнические сооружения |
GA | Плотины, дамбы |
GB | Причалы, пирсы |
GC | Морские нефтегазовые сооружения |
H | Жилые здания |
J | Объекты образования, науки, культуры и искусства |
K | Объекты здравоохранения |
L | Сельскохозяйственные объекты |
M | Объекты металлургии |
N | Инженерные сети и объекты инсфраструктуры |
Кодирование объектов по территориальному признаку ведется за счет добавления сектора 1. Стоит отметить, что использование сектора 1 является опциональным и характерно для крупных компаний, специализирующихся на определенных видах объектов, расположенных в разных регионах одной страны или в разных странах. Пример представлен в таблице ниже.
Сектор 1 | Предприятие |
1 | Россия |
11 | Красноярский край |
12 | Приморский край |
13 | Астраханская область |
131 | Астрахань |
132 | Каспийское море |
Правила кодирования инфраструктурных сетей
Инфраструктурная сеть является функциональной системой территории. Каждая инфраструктурная сеть создаёт некоторое качество для территории, на которой она расположена и обеспечивает количественные характеристики различным свойствам территории, например, энергообеспеченности, устойчивости к природным явления и т. д.
Каждая сетевая инфраструктура, являясь функциональной системой площадки, может иметь в своём составе агрегаты: трансформаторы, компенсаторы, измерители, сегменты канализационных труб и т. д. Отдельные ветки инфраструктурной системы, могут быть выделены в подсистемы, что позволяет сократить число агрегатов в каждой подсистеме.
Кодирование инфраструктурных сетей, таким образом, не отличается от кодирования аналогичных сетей внутри зданий и сооружений.
Особое внимание нужно обратить на кодирование опор электропередач. Поскольку несколько сетей может использовать одни и те же опоры, то необходимо систему опор кодировать как сооружение типа инфраструктурного пути (см. далее). В таком случае опоры являются агрегатами инфраструктурного пути.
В том случае если электрическая сеть использует опоры, спроектированные вместе с ней, допускается сделать эти опоры агрегатами этой сети, и не создавать логический объект инфраструктурного пути.
Если сеть связи проложена по опорам электросети, то она делится на пикеты, в карточке которого заноситься ссылка на соответствующую опору электросети.
Правила кодирования автодорог и других инфраструктурных путей.
Автодороги, транспортёры, эстакады (кабельные, технологические и смешанные), железнодорожные пути - инфраструктурные пути в отличие от инфраструктурных сетей, являются сооружениями. Если инфраструктурные пути принадлежат всем предприятиям группы данного расположения, то должны иметь 0 во втором секторе первой группы
В случае необходимости закодировать внутриплощадочный, в особенности внутренний или временный путь он кодируется с использованием номера площадки (сектор 2 группы 2), уникальный в пределах площадки, при этом третий сектор первой группы не может иметь значение 0, т.к. внутриплощадочные пути относятся к определенному предприятию.
Каждый путь может иметь функциональные инженерные системы: электроснабжение, водоотведение и т. п. Помимо инженерных систем, такие объекты могут иметь систему пикетов, разбивающих инфраструктурный путь на равные отрезки - аналог помещений и зон для зданий. Системы пикетов позволяют выстроить правильную систему обслуживания и ремонтов.
Правила кодирования распределённых технологических систем (расположенных в разных зданиях или сооружениях, но представляющих единую систему)
Специфика проектирования и эксплуатации большой группы производств требует рассмотрения совокупности агрегатов, выполняющих определённую операцию, но расположенных в различных сооружениях или (и) зданиях, как единую технологическую (функциональную) систему. Это необходимо для унификации технологических систем, поскольку в зависимости от климатической зоны местоположения объекта одни и те же агрегаты могут быть укрыты в здании(сооружениях) или расположены на открытом воздухе.
Для этих целей необходимо выделить из общей территории отдельный участок для размещения на ней технологической системы и присвоить этому участку код территории, отражающий её функциональный смысл. При выделении таких участков возможно геометрическое пересечение нескольких территорий. Это происходит, если поблизости или в одном здании расположены несколько частей различных распределённых технологических систем.
Распределённая технологическая система кодируется как функциональная система (группа 3) определённой технологической территории. Возможно размещение на такой территории двух технологических систем, если они выполняют смежные или взаимозависимые функции.
Необходимо отметить, что сооружения и здания, в которых расположены агрегаты распределённых технологических систем кодируются, как принадлежащие к той же технологической территории, если в таких объектах размещены только технологические системы, функции территории или обеспечивающие выполнение этих функций. Если в здании находятся агрегаты технологических систем различных технологических участков, то данное здание или сооружение относиться к территории общего назначения.
Инженерные системы всегда принадлежат зданию, сооружению или территории, которых они обеспечивают своей функциональностью.
При кодировании зон необходимо учитывать логические связи зоны. Если зона определяется технологической системой, то она кодируется в составе технологической территории (участка). Если зона определяется зданием или его системой, то она кодируется в составе здания или сооружения.
Кодирование Работ
При кодировании работы всегда должен быть определен какой-либо объект: строительная, технологическая или инженерная система (подсистеме), в т.ч. агрегат, узел или подузел, к которой будет приложена работа.
В зависимости от выбранного объекта, который может быть изменен или создан в процессе выполнения работ, группа кодирования работы может быть определена как группа 4 или как дополнительная группа 5, т.е. располагается в коде следом за объектом, на который распространяется.
Первые группы кода работы определяют такую привязку. Группа 4 всегда начинается с обозначения «W», что и отличает работу от документа или проектной позиции.
Ниже приведена структура секторов для Группы 4.

Буквы сектора 1 могут означать тип работы, Классификатор типа работ можно составить на основании, например ЕНИРа (сборника единых норм и расценок).
Например, обозначение пакета работ по монтажу системы газового пожаротушения в помещении гидроприводов (обозначение см. пример группы 3):
PCG01 WP01 – пакет сварочных работ, в который входит следующая работа:
1) SBAR01 – приварка плоских фланцев
2) SBAT01 – Вварка патрубков в трубопровод
3) Прочие работы.
S – Сварочные работы
SB – Сварка трубопроводов
SBA – Электродуговая ручная сварка
SBAR – Приварка плоских фланцев к трубопроводам
01 – на отм. +4.500 (под потолком)
02 – на отм. +1.200 (на уровне пола)
SBAT – Вварка патрубков в трубопровод
01 – ось А/3 (в месте пересечения осей здания)
02 – колонна К6 (в случае прокладки трубы по колонне)
SBB – Автоматическая сварка
SBC – Газовая сварка
SR – Сварка стальных конструкций при изготовлении и на монтаж
Нам необходимо объединять различные работы в пакет работ, выполнение которого является осязаемым результатом и фиксируется актом.
Если сектор 1 определяет пакет работ, то сектор 2 является порядковым номером этого пакета. Пакет работ можно всегда обозначать WP с номером пакета. В этом случае код работы будет состоять из четырёх секторов кода.
Кодирование Документов
Документация кодируется по аналогии с работами, т.е. всегда должен быть определен какой-либо объект: строительная, технологическая или инженерная система (подсистеме), в т.ч. агрегат, узел или подузел, на которую будет распространяться документ.
В зависимости от выбранного объекта группа кодирования документов может быть определена как группа 4 или как дополнительная группа 5, т.е. располагается в коде следом за объектом, на который распространяется.
Мы планируем выпустить отдельную статью, посвящённую кодированию документов и установлению взаимосвязей между проектными позициями, моделями и документами. Сформулируем здесь только самые общие принципы.
Ниже приведена структура секторов для группы секторов, определяющих тип документа. Как правило — это четвёртая группа кода, но может в ряде случаев быть пятой.

Принадлежность комплекта (документа) к системе определяется начальными группами кода.
В качестве типов можно использовать следующие сочетания:
· DA – Таблицы, реестры, перечни
· DB – Спецификации
· DC – комплект
· DD – чертёж
· DF – акт выполненных работ
· DI – Программы и процедуры
· DN - спецификация,
· DP – Паспорт и руководство
· DQ – Документы качества
· DR – Отчеты
· DS – схема
· DT – пояснительная записка
Код документа может состоять более чем из четырёх групп. Если документ относится к работе или агрегату, то в качестве префикса к коду документа используется код работы, пакета работ или агрегата.
Иерархическое представление закодированных позиций.

Предложенная система кодирования легко представляется в виде древовидной структуры, что облегчает навигацию. Ниже приведён фрагмент дерева проектных позиций небольшого предприятия.
Первый уровень иерархии содержит коды зданий, сооружений и производственных модулей (второй сектор группы 2).
Следующие два уровня разделяют системы и их подсистемы по алфавиту и служат для облегчения навигации (сектор 1а и сектор 1b третьей группы).
Далее идёт перечень всех подсистем, определённыx первым сектором третьей группы.
Каждая система на своём уровне содержит перечень её агрегатов.
Иерархия может быть продолжена, для узлов агрегата
Документы и работы выстраиваются в отдельные иерархии.
При фильтрации элементов информационной модели, представленных в виде дерева, необходимо отображать как всех родителей, прямого и косвенных, так и все дочерние объекты, для объектов удовлетворяющих условиям фильтра.
Рекомендации по маркировке закодированных позиций.
Построенные по данной методике коды можно применять для маркировки проектных позиций на чертежах в различных документах или как метки на оборудовании, зданиях и сооружениях.
При нанесении маркировки можно и нужно опускать часть она очевидна из контекста.
При нанесении маркировки на зоны и оборудование нужно опускать код площадки и здания (сооружения) поскольку это очевидно из расположения зоны или оборудования.
На чертеже нужно маркировать оборудование только агрегатной частью кода, если чертёж содержит одну систему. Если на чертеже расположено несколько систем, то желательно разбить чертёж на зоны и отмаркировать каждую зону кодом системы, а внутри зоны наносить только агрегатную часть кода. Если на схеме, относящийся к одной системе необходимо разместить несколько агрегатов, принадлежащих другой системе, то нужно указывать маркировку системы, только для сторонних агрегатов.
В титуле документа желательно указывать код полностью.
Маркировка может включить несколько аспектов. Функциональный аспект мы предлагаем размещать без дополнительных обозначений, а при маркировке расположения, размещать марку расположения после основного кода, добавляя знак «+» в качестве разделителя.
Заключение
Изложенные принципы можно применить к объекту капитального строительства на любом этапе его жизненного цикла. Минимально необходимые коды – группа 3 и 4 для небольших объектов.
Принципы иерархического построений кодов как групп, так и секторов позволяет легко масштабировать систему.
Последовательное применение кодирования позволит снизить количество ошибок в документации, 3D-моделях, 2D-схемах и структуре проектных позиций, облегчить или полностью автоматизировать взаимоувязку и проверку полноты данных о проектных позициях и сущностях.
Наибольший эффект кодирование даст совместно с внедрением СУИД. При этом наличие системы кодирования, является необходимым компонентом успеха внедрения любой информационной системы.