Импорт данных из БДТП (СУБД Проект)

 

В версии 2.25 появилась возможность импорта данных из программы СУБД Проект. Для этого надо выбрать соответствующую опцию подменю "Файл" основного меню или нажать комбинацию клавиш Ctrl+G. В открывшемся диалоговом окне необходимо выбрать проект, установить дополнительные параметры и нажать кнопку Импорт.

В результате импорта исходные данные организуются в следующую иерархию: Проект -> Раздел "Трубопроводы" -> Подразделы (наименование продукта) -> Трубопроводы (название участка трубопровода) -> Изолируемые объекты.

Для удобства проверки исходных данных порядок разделов, участков и элементов трубопровода совпадает с порядком в Ведомости Трубопроводов (ВТ), выпускаемой в БДТП.

Из БДТП импортируются только участки с непустым назначением изоляции и только элементы, имеющие соответствие изолируемым объектам (см. Настройка соответствия импортируемых элементов БДТП и Изоляции (БДТП)).

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

 

 

Параметры импорта

 

При импорте из БДТП задаются следующие параметры импорта:

 

 

 

Импорт общих параметров проекта

 

В качестве общих параметров проекта импортируются:

 

Импорт параметров изолируемых объектов

 

 

Наличие у трубопровода теплоспутника определяется по непустому полю "Тип теплоспутника", либо при назначении изоляции для сохранения температуры (СТ или СТСН).

 

 

Назначение изоляции БДТП

Критерии расчета

Нет назначения изоляции

Элемент не импортируется

СН

От теплопотерь

СТ или З

Поддержание температуры:

ТБ

От ожога

ПК

Для предотвращения конденсации

СТСН, СНТБ и т.п.

Комбинация вышеуказанных критериев

другое

Критерии устанавливаются автоматически

 

В дополнение к явно указанным критериям, критерий "от ожога" устанавливается автоматически, если температура продукта превышает 45°С. В качестве температуры принимается максимальная из температур продукта и спутника.

 

Соответствие типов изделий в БДТП типам изолируемых объектов

 

Изделия импортируются из БДТП в соответствии со своим типом. Наименования элементов формируются из значений типа элемента и марки изделия (для арматуры – стандарта).

Камеры уровнемеров и тройники не имеют прямых аналогов среди элементов Изоляции, и импортируются как прямолинейные участки трубы. В качестве длины трубы в этом случае используется строительная длина элемента (задаваемая в УБД).

 

Разработка проекта тепловой изоляции при использовании функции импорта

 

При использовании импорта из БДТП рекомендуется соблюдать следующую последовательность шагов:

 

Настройка БДТП для изменения параметров импорта в программу "Изоляция"

 

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

Настройка соответствия импортируемых элементов БДТП и Изоляции (БДТП). Соответствие типов элементов БДТП импортируемым элементам задается в таблице TypeSettings полями TypeIns1 и TypeIns2.

 

Значение TypeIns1

Значение TypeIns2

Тип элемента БДТП

Тип изолируемого элемента

1

 

Труба

Труба

2

 

Фланец, фланцевое соединение

Фланцевое соединение

3

 

Отвод

Отвод

4

 

Переход

Переход

5

 

Тройник

Труба

6

0

Заглушка фланцевая

Заглушка фланцевая

6

1

Заглушка эллиптическая

Заглушка эллиптическая

6

2

Заглушка плоская

Заглушка плоская

6

3

Заглушка с рукояткой

Заглушка с рукояткой

6

4

Заглушка поворотная

Заглушка поворотная

6

Другое

Заглушка

Заглушка (тип определяется поиском подстрок в названии)

7

 

Элементы арматуры

Арматура

8

 

Камера уровнемера

Труба

Другое

 

 

Элемент не импортируется

 

Отбор и сортировка элементов. Управление отбором и сортировкой элементов производится при помощи изменения SQL запроса к БДТП.

Для импорта используется представление (View) ImpIns. Соответствие порядка элементов в Изоляции порядку элементов в ВТ обеспечивает сортировка по полю [Приоритет]. Предшествующие приоритету уровни сортировки обеспечивают правильную группировку элементов и сохранение порядка участков в соответствии с ВТ.

Для связи импорта с ВТ используется условие [СортировкаДляДокументов].[Документ]=2.

Для формирования наименований элементов при импорте используется комбинация значений полей [Тип], [Стандарт] (только для арматуры) и [Symbol] (для остальных элементов).

Внимание! Изменение SQL запросов производится пользователем на свой страх и риск. В последующих версиях программ СУБД ПРОЕКТ и ИЗОЛЯЦИЯ структура БД и SQL запросы могут быть изменены без предварительного уведомления.

 

Ограничения

 

Ограничения функции импорта связаны с отсутствием в БДТП некоторой информации, требуемой для проектирования тепловой изоляции, а также с различиями в объектных моделях систем.

Не могут быть экспортированы (полностью или частично) климатические данные, данные о теплоспутниках, параметры технологических критериев расчета, расположение участка трубопровода (горизонтальное/вертикальное). Эти данные после импорта должны быть проверены и откорректированы вручную.