Как контролировать версии проектной документации

Версии проектной документации контролируют через однозначную идентификацию каждой редакции и единый реестр выдачи: для каждого документа должно быть понятно, какая версия действует, что было изменено и какая версия фактически передана участникам проекта. Реестр затем сопоставляют с файлами в рабочем комплекте. Если запись в реестре и фактический файл расходятся, документ нельзя считать однозначно определённым до выяснения актуальной редакции.

Версия документа — конкретное состояние файла после определённого выпуска или изменения. Редакция показывает, к какому состоянию проектного решения относится документ. Реестр выдачи связывает документы с их версиями и позволяет установить, какая редакция была передана для дальнейшей работы. Цель контроля состоит в том, чтобы в одном актуальном комплекте не оказались листы, расчёты, спецификации и другие документы, относящиеся к разным состояниям проекта.

Идентификация редакций

Каждую действующую редакцию нужно отличать от предыдущих так, чтобы участник проекта мог определить её без сравнения содержимого нескольких файлов. Для этого используют предусмотренные в комплекте признаки версии: номер или дату редакции, сведения об изменении и статус документа. Конкретная система обозначений может различаться, но идентификация должна оставаться однозначной внутри рассматриваемого комплекта.

Если два файла имеют одинаковое название, но разное содержание, одного имени файла для контроля недостаточно. В рабочем наборе должно быть понятно, какой документ действует сейчас и какой относится к предыдущему состоянию. Аналогичная проблема возникает, когда новый документ переименован, а старый продолжает находиться рядом без обозначения своего статуса.

Проверку удобнее проводить по документам, а не по папкам. Для каждого листа, расчёта или другого элемента устанавливают текущую редакцию, затем определяют предыдущие состояния и проверяют, отделены ли они от актуального набора. Так можно контролировать проект даже тогда, когда разные части документации изменяются в разное время.

Реестр выдачи документации

Реестр выдачи выполняет роль контрольного перечня. В нём связывают документ с актуальной редакцией и фактом передачи. По такому реестру можно установить, какой комплект считался действующим при конкретной выдаче и какие документы должны находиться у получателя.

Проверка реестра начинается с сопоставления записей с фактическими файлами. Если в реестре указана новая редакция, в переданной папке должен находиться именно соответствующий файл. Если фактически передана предыдущая версия, реестр сам по себе не исправляет ситуацию: получатель продолжает работать с другим состоянием документации.

Обратное расхождение также существенно. В папке может находиться новый файл, которого ещё нет в реестре выдачи. Тогда содержание документа уже изменилось, но неясно, является ли этот выпуск действующим и кому он был передан. До уточнения такой файл нельзя автоматически подменять им зарегистрированную редакцию.

Поэтому контроль строится на совпадении трёх вещей: идентификации документа, записи о его редакции и фактического файла. Если один элемент выпадает, прослеживаемость выдачи нарушается.

Листы изменений

Лист изменений помогает понять, что произошло между двумя редакциями документа. Он связывает новую версию не только с номером или датой, но и с конкретной корректировкой. Это особенно важно, когда после выпуска проекта меняются отдельные листы, а основная часть комплекта остаётся прежней.

При проверке лист изменений сопоставляют с актуальным файлом. Изменение, указанное в сопроводительных данных, должно действительно присутствовать в соответствующей редакции документа. Если новая версия заявлена, но фактическое содержание осталось прежним, необходимо установить, какой файл был передан.

Лист изменений также помогает определить связанные документы, которые требуют внимания после корректировки. Однако его задача в рамках контроля версий — прежде всего зафиксировать происхождение новой редакции и не позволить смешать её с предыдущей. Само техническое влияние изменения на другие проектные решения представляет отдельный вопрос.

Состав актуального комплекта

Актуальный комплект должен представлять одно определённое состояние проекта. Это не означает, что все документы обязаны иметь одинаковую дату или одинаковый номер изменения. Часть файлов может не корректироваться, если новое решение на них не влияет. Существенно другое: для каждого документа должно быть понятно, почему именно эта редакция входит в действующий комплект.

Поэтому после каждого заметного обновления полезно заново сопоставить перечень документов с фактическими файлами. Для изменённых позиций подтверждают новые редакции. Для неизменённых — проверяют, сохраняют ли они действующий статус и не были ли случайно заменены предыдущими копиями.

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

Распространение новой версии

Контроль не заканчивается выпуском нового файла. Необходимо знать, какая версия фактически передана тем, кто использует документ дальше. Иначе внутри проектной группы могут одновременно применяться разные редакции одного решения.

Для каждого существенного выпуска устанавливают, какой документ был заменён и какая редакция должна использоваться вместо него. Реестр выдачи позволяет зафиксировать этот переход. После передачи проверяют, соответствует ли фактический комплект зарегистрированному состоянию.

Характерная проблема возникает при частичной замене комплекта. Получатель сохраняет часть старой выдачи и добавляет несколько новых файлов. Если новые документы связаны с прежними, необходимо убедиться, что в итоговой папке не осталось заменённых листов, которые можно ошибочно принять за действующие.

Ещё одна ситуация — разные участники получают обновление в разное время. Тогда контроль должен позволять установить, какая редакция находится у каждого участника и требуется ли повторная выдача. Без этого нельзя уверенно определить, на каком состоянии документации основаны последующие решения.

Смешение версий

Смешение редакций возникает, когда один комплект содержит документы, относящиеся к несовместимым состояниям проекта. Оно может быть очевидным, когда рядом лежат две версии одного листа, или скрытым, когда новый основной документ используется вместе со старой спецификацией, расчётом или другим связанным файлом.

Поиск такого смешения ведут через связи между документами. Сначала определяют изменённую позицию, затем проверяют материалы, которые используют её данные. Если связанный файл должен был измениться вместе с основным решением, но в комплекте находится прежняя редакция, требуется выяснить причину.

Само различие дат не является достаточным признаком смешения. Документ может не меняться, если корректировка на него не распространялась. Поэтому специалист сопоставляет содержание изменений и статус файлов, а не сортирует комплект только по времени создания.

Практический признак проблемы — невозможность уверенно ответить, какое состояние проекта описывает совокупность переданных документов. Если основной лист относится к одной редакции решения, а связанный документ — к другой, комплект сначала приводят к однозначному состоянию и только после этого используют для дальнейшей проверки.

Предыдущие редакции

Предыдущие версии полезны для восстановления истории изменений, но их необходимо отделять от действующего комплекта. Они помогают понять, что изменилось, проверить происхождение новой редакции и при необходимости сопоставить состояние документации до и после корректировки.

Проблема появляется, когда архивная версия хранится в том же рабочем наборе без понятного отличия от действующей. Тогда участник проекта может открыть или передать не тот файл. Чем больше последовательных изменений было выпущено, тем выше риск такого смешения.

Поэтому предыдущей редакции нужен понятный статус. Она может оставаться доступной для сравнения, но не должна конкурировать с действующим документом за роль актуальной версии. В рабочем комплекте должно быть одно однозначное состояние каждой позиции.

Частичный комплект

Контроль версий возможен и для части документации, если заранее определена граница этого комплекта. Например, можно проверить несколько изменённых разделов отдельно от остальных документов. Для каждой входящей позиции всё равно должны быть установлены редакция, статус и связь с реестром выдачи.

Ограничение возникает, когда актуальность одного документа нельзя определить без связанного файла, отсутствующего в передаче. Например, новая версия основного листа известна, но нет документа, который показывает, была ли одновременно изменена зависимая часть проекта. В такой ситуации можно подтвердить версию самого листа, но нельзя делать вывод о согласованности всего связанного комплекта.

Такой пробел фиксируют конкретно: какой файл имеет подтверждённую редакцию, какая связь остаётся неизвестной и какой документ нужен для её проверки. Это полезнее общего указания на неполноту набора.

Контроль после нескольких последовательных изменений

При нескольких циклах корректировки риск смешения возрастает. Один документ может пройти несколько редакций, тогда как связанный файл изменяется только на одном из этапов. Поэтому восстановление актуального комплекта начинают с последнего действующего состояния каждого документа, а предыдущие выпуски используют как историю.

Сначала по реестру определяют последние действующие редакции. Затем находят соответствующие фактические файлы и сопоставляют листы изменений. После этого проверяют, нет ли в рабочем наборе промежуточных версий, которые остались после прежних выдач.

Если невозможно установить последовательность выпусков, номера или даты редакций противоречат друг другу либо реестр не совпадает с фактическими файлами, комплект требует предварительного упорядочивания. Использование такого набора для дальнейшего сопоставления документов может привести к ложным расхождениям: сравниваться будут решения разных состояний проекта.

Самопроверка перед выдачей

Перед передачей документации удобно выполнить один последовательный проход:

  1. Зафиксировать перечень документов. Определить состав комплекта, который должен быть передан.
  2. Назначить актуальную редакцию каждой позиции. Для документа должно быть понятно его обозначение, версия или дата редакции и действующий статус.
  3. Сопоставить реестр с файлами. Каждая запись о выдаче должна вести к фактическому документу нужной редакции.
  4. Проверить листы изменений. Для изменённых документов установить связь новой редакции с соответствующей корректировкой.
  5. Удалить неоднозначность рабочего набора. Предыдущие и промежуточные версии отделить от действующих файлов.
  6. Проверить связанные документы. Для существенных изменений убедиться, что в одном комплекте не объединены несовместимые редакции.
  7. Зафиксировать передачу. Должно быть понятно, какая версия передана участникам и какое состояние документации считается актуальным после выдачи.

Такой проход позволяет обнаружить большинство проблем до дальнейшей работы: файл есть, но его нет в реестре; реестр указывает новую редакцию, а передана старая; в папке находятся две версии без понятного статуса; основной документ обновлён, а связанный комплект не позволяет установить единое состояние проекта.

Контролируемый актуальный комплект

Результатом контроля версий должен стать актуальный комплект без смешения редакций. Для каждого документа в нём известны идентификация, действующая версия и статус, а реестр выдачи соответствует фактически переданным файлам. Предыдущие редакции отделены от рабочего набора и остаются доступными только как история изменений.

Такой комплект можно использовать для дальнейшей самопроверки и профессионального сопоставления документов, потому что сначала устранена неопределённость относительно того, какие версии вообще рассматриваются. Если после фиксации актуального состояния требуется определить, нужна ли новая проверка из-за внесённых корректировок, это уже отдельное решение.

Когда задача состоит в том, как само проектное изменение оформить и проследить в ходе строительства, применяется отдельная последовательность: как проектные изменения оформляются в ходе строительства.

Общий порядок контроля версий не подтверждает согласованность технических решений конкретного проекта. Он позволяет определить, какие редакции составляют рабочий комплект и не смешаны ли в нём старые и новые документы. Если реестр выдачи отсутствует, статус файлов неизвестен или невозможно установить, какая версия фактически передана участникам, сначала необходимо восстановить эту информацию и только после этого использовать комплект как однозначную основу для дальнейшей проверки.

Разберём состав проектной документации и задачу экспертизы

Пришлите материалы — подскажем порядок проведения негосударственной экспертизы

Если объект находится в Майкопе или другом населённом пункте Республики Адыгея, направьте имеющиеся материалы: проектную документацию, результаты инженерных изысканий, техническое задание, исходно-разрешительные документы, ранее полученные замечания и сведения об объекте. Мы предварительно оценим состав документации, определим, какие разделы подлежат проверке, и подскажем подходящий формат проведения негосударственной экспертизы проектной документации.