Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Column
width10%

Column
width90%

Квартирография — заполнение данных по квартирографии на основе баз данных и создание отчетов для ДДУ, РМП, ТЭП, МГЭ и интеграция с системой "Квартирография"

...

№ поля

Название поля

Варианты значений, прописываемых инструментом

Способ заполнения

1

Код объекта

**** - первые 4 значения имени файла на Revit-сервере

Перед запуском кодировки нужно установить галочку “Добавить код объекта в первом поле кодировки”.

(Добавляется при обработке уникальных квартир).

2

Класс

ST

STP

K

Формируется на основе выбранного класса объекта в интерфейсе перед запуском инструмента.

3

Кол-во комнат в квартире

0

1

2

3

4

Формируется на основе заполненного параметра ROM_Подзона_ID

4

Функциональный тип планировки

E

K

N

Формируется на основе заполненного параметра “Имя” у помещений квартиры.

"Кухня" - "К"

"Кухня-гостиная" -  "E"

"Кухня-ниша" -  "N"

"Кухня-столовая" - "E"

5

Типоразмер в рамках пресета

S

M

L

Формируется на основе установленного класса объекта (ST,STP,K) и проведенного ранее расчета площадей.
 Значение площадей в параметре ROM_Площадь квартиры сравнивается со значениями, указанными в правилах составления шифра.

ROM_Площадь квартиры =  Площадь квартиры (по  СП 54) определяют как сумму площадей всех отапливаемых помещений (жилых комнат и помещений вспомогательного использования, предназначенных для удовлетворения бытовых и иных нужд) без учета неотапливаемых помещений (лоджий, балконов, веранд, террас, холодных кладовых и тамбуров).

6

Тип квартиры по расположению в плане этажа

(6.3)R01

(6.3)T01

(7.2)R01

(7.2)T01

Формируется на основе геометрического анализа помещений.

Прим.: После отработки инструментом, дополните уникальность и типологию квартир, при необходимости.

Уникальные типы квартир указываются вручную

7

Шаг квартиры

*.* -  значение ширины квартиры по горизонтали

Формируется на основе геометрического анализа помещений. Границы квартиры определяются по 3D осям. Необходимо проверить что 3D оси пересекают элементы модели.

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

8

Глубина квартиры

*.* -  значение длины квартиры по вертикали

Формируется на основе геометрического анализа помещений.

После определения шага квартиры, в перпендикулярном от него направлении определяется наибольший габарит помещения (наиболее удаленная от линии шага граница помещения) это расстояние вносится в код как глубина.

9

Ориентация

A

Вписывается фиксированное стандартное значение.
 Прим.: После отработки инструментом, поменяйте значение, при необходимости.

10

Номер версии варианта планировки

V0

Вписывается фиксированное стандартное значение.

Прим.: После отработки инструментом, поменяйте значение, при необходимости.

11

Наличие лоджии, балкона, террасы

L (Kn-0.0)

L (Rn-0.0)


B (Kn-0.0)

B (Rn-0.0)


Bf (K)

Bf (Rn)


T (Kn-0.0)

T (Rn-0.0)





По количеству летних помещений, определяется  количество полей в десятом поле.

Летнее помещение определяется по параметру:
 "ROM_IsSummer" = TRUE.

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

Image Added


Варианты летних помещений:

L - лоджия

B - балкон

Bf - французский балкон

T- терраса


 Если квартире принадлежит семейство категории Обощенные модели или Ограждение с параметром "Группа модели" = "Французские балконы", то в графу заносится значение = Bf


 Исходя из имени смежного помещения присваиваются значения:

K -  Кухня, Кухня-столовая, Кухня-ниша

R - Кухня-гостиная, Гостиная, Комната*, Жилая комната*


n - значение параметра ROM_Номер с подавлением значений нуля в начале значения


0.0 - значение параметра ROM_PIK_Площадь округленная у летнего помещения


Если любое летнее помещение (Лоджия, балкон или терраса) имеет два выхода из разных помещений или 2 окна из разных помещений.

То смежным помещением считается то, которое имеет проход на летнее помещение через семейство двери или окна с параметром AR_Заполнение_Марка = ББ*.
 Если в этом случае оба семейства с параметром AR_Заполнение_Марка = ББ*,

То смежным считается то помещение, у которого площадь ""ROM_PIK_Площадь округленная"" больше.

12

Размещение на этаже

1

Формируется на основе параметра “Имя” у уровня, которому принадлежат помещения.

"Этаж 1" - "1"

"Этаж 2*" - пустое значение
 Уровни должны именоваться согласно Классификатору имён уровней.

...

Ошибка

Решение

Ошибки при расчете и экспорте отчетов

“Не задан параметр BDS_LevelNumber”


Необходимо провести BDS параметризацию - ссылка на инструкцию, чтобы значение параметра “BDS_LevelNumber” стало заполненным.

Проводить BDS параметризацию в следующем порядке:
 1. Выбрать функции в окне параметризации:
 1.1 Перенос параметров из формообразующих КФ.
 2.1 Заполнение FMId.
 2.2 Заполнение параметров “BDS_Class” и “BDS_ClassCode”.
 4.1 Заполнение уровней.


“Не удалось записать значение в параметр ROM_Полная общая площадь квартиры”

1.Перейти на вкладку Управление → Параметры проекта → нажать Добавить → в типе параметра выбрать Общий параметр → Выбор → в выпадающем списке выбрать группу параметров – АР → выделить параметр ROM_Полная общая площадь квартиры → нажать ОК → назначить параметру категорию Помещения → в данных параметра выбрать Значения могут меняться по экземплярам группы → нажать ОК.

2. Заново провести расчет площадей и экспорт ДДУ, и другой экспорт будет доступен.



 “В квартире отсутствуют жилые помещения”, “В квартире отсутствует кухня”


Проверить:

  1. Соответсвуют ли параметры ROM_Зона, ROM_Подзона ,ROM_Условный номе другим помещениям в квартирах.
  2. Принадлежать ли помещения одному уровню, корпусу секции: BDS_Building, BDS_BuildingPart, BDS_LevelNumber - они должны содержать одинаковую информацию/ее отсутствие.

В случае, если в каких-то помещениях они заполнены, а в других нет - инструмент будет воспринимать их как разные квартиры.

“Ошибка нумерации квартир, проверьте ROM_Позона и ROM_Условный номер””

Проверить:

  1. Соответсвуют ли параметры ROM_Зона, ROM_Подзона, ROM_Условный номер другим помещениям в квартирах.
  2. Принадлежать ли помещения одному уровню, корпусу секции: BDS_Building, BDS_BuildingPart, BDS_LevelNumber - они должны содержать одинаковую информацию/ее отсутствие.

В случае, если в каких-то помещениях они заполнены, а в других нет - инструмент будет воспринимать их как разные квартиры

  1. Исправить зонирование и провести BDS параметраизацию.
  2. Запустить нумерацию помещений по всем помещениям после исправления зонирования и проведения BDS параметраизации.

Ошибки при Экспорте отчетов

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

“Помещения не выбраны”

Общая ошибка для всех выгрузок

Ошибка появляется, если не выбрано ни одно помещение в проекте


“Файл не выбран”

Общая ошибка для всех выгрузок

Ошибка появляется, если не создан/не задано имя файла для выгрузки

“Не удалось отправить данные в “Квартирографию””

“Не удалось получить MDS идентификатор по коду площадки и корпусу”


Ошибка при выгрузке отчета экспорта в Квартирогарфию

Проверить соответствие имени поля 4 с номером шифром объекта в 1С

В случае повторной ошибки проверить в 1С наличие MDSID и GUID. В случае отсутствия написать заявку на 0112@pik.ru

“System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта в….”

Ошибка при выгрузке отчета ДДУ/РМП
 Проверьте, не выбраны ли лишние связи. Данная ошибка гласит, что в файле КФ не заполнен параметр уровня. Напоминаю, что для выгрузки отчетов выбирать КФ не нужно.


“Квартира … содержит больше 15 помещений”

Ошибка при выгрузке отчета ДДУ

Проверьте, корректно ли проведена BDS параметризация и нумерация помещений.

инструмент принимает за одну квартиру помещения с одинаковыми параметрами ROM_Зона, BDS_LevelNumber, ROM_Условный номер.

  • На одном этаже (уровне) не должно быть двух и более квартир с одним значением ROM_Зона.
  • Помещения каждого этажа должны иметь свой корректный параметр  BDS_LevelNumber, соответствующий этажу.
  • ROM_Условный номер - это индивидуальный номер для каждой квартиры.

Image Added

Не заполняются параметры "Высота потолка" и "Назначение этажа"

Ошибка при выгрузке отчета ДДУ

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

  1. Расчет площадей и объемов настроен по "Площади и объемы" ( "Архитектура" →  "Помещения и зоны" →"Расчет площадей и объемов" → выбран параметр "Площади и объемы").
  2. КФ загружен и принадлежит/относится к рабочему набору 00_Связи КФ.
  3. Перед выгрузкой отчета ДДУ открыт рабочий набор "00_Связи КФ".


“System.ArguementException: A worksheets with the same name (...) has already been added…”

“System.IndexOutOfRangeException: Строка 18 не существует…”



Ошибка при выгрузке отчета ДДУ/РМП

Попробуйте выгрузить КФ, если не поможет, то вероятно, ошибка в помещениях, проверьте моменты описанные выше и исправьте их.


“System.ArguementOutOfRangeExeption:  Заданный аргумент находится вне диапазона допустимых значений. Имя параметра:...”

Ошибка при выгрузке отчета ДДУ/РМП

Ошибка связана с тем, что в модели у помещений не заполнено (некорректно заполнено) значение параметра ROM_Условный номер, который заполняется при проведении нумерации помещений инструментом Нумерация (входит в состав квартирографии).

Решение - проверить и провести нумерацию.

“System.IndexOutOfRangeException: Индекс находился вне границ массива.”

Ошибка при выгрузке отчета ТЭП

Параметр ROM_Тип квартиры и ROM_Тип квартиры_Кратко заданы некорректно.

Нужно проверить и откорректировать значения параметров.

Внутри одного типа квартиры у параметров  ROM_Тип квартиры и ROM_Тип квартиры_Кратко должны совпадать первые 3 поля  кода.

Не отображается строка с квартирой, тогда как количество квартир корректное


Ошибка при выгрузке отчета ТЭП

Внутри одного типа квартиры у параметров  ROM_Тип квартиры и ROM_Тип квартиры_Кратко должны совпадать первые 3 поля  кода.

“System.NullReferenceException: Значение параметра “ROM_Многоуровневая” у элемента … должно быть заполнено…”

“Значение параметра “ROM_Многоуровневая” у элемента … должно быть заполнено…”


Не заполнен параметр ROM_Многоуровневая.
 Для заполнения выполните перезонирование помещений, в которых данный параметр не заполнен, либо если в модели и проекте не предполагается размещение многоуровневых квартир, то можно заполнить данный параметр через спецификацию помещений.
 *Создается спецификация на все помещения в проекте, фильтры сортировки не нужны, для всех помещений, добавляется параметр для спецификации ROM_Многоуровневая и в него записывается значение “нет”

Проверить подгружен ли КФ и находится ли он в рабочем наборе “00_Связи КФ”.

Проверить имя уровня 1го этажа. Оно должно содержать "Этаж 1" или "Этаж 01" Инструмент плохо реагирует на нижнее подчеркивание, уровни 1 этажа для нескольких секций можно называть по типу "Этаж 01.1" и "Этаж 01.2", тогда проблем с выгрузкой не будет.

Имена уровней должны соответствовать Классификатору уровней.

Ошибка при выгрузке отчета ТЭП v2

В отчет не добавляется список квартир

Необходимо запустить Автокодировку, затем проверить корректность заполнения параметра ROM_Код Квартиры_Кратко по стандарту новой кодировки ( ссылка на стандарт , см. Лист 2)

Корректное заполнение отчета:


...