Точка подключения
ТП.
Изначально в ИМУС трактовалась в терминах ГРО - то есть как физическое место врезки сетей потребителя в сети транспортировщика.
Затем, следуя за АИС РГ, где Подключения являются подчинённым потребителю справочником, и при всём желании пользователь не сможет выбрать одно и то же для разных потребителей, было принято добавить потребителя также в ИУС-ГАЗ
![]() | Вероятно это изменится в будущем, или будут введены отдельные "точки в терминах ГРО" (места врезки) |
На данный момент, не во всех РГК ведутся подключения, поэтому есть 2 варианта импорта. За это отвечают константы ВариантОпределенияТочкиПодключения и ВариантОпределенияТерриторииИРайона.
![]() | Самый простой способ получить их это выполнить запрос в консоли запросов:
SELECT ВариантОпределенияТочкиПодключения, ВариантОпределенияТерриторииИРайона FROM Constants |
- Если значение константы ВариантОпределенияТочкиПодключения в конфигурации равно 0 (false), то данные ведутся, и соответственно экспортируются из подключений (в обоих случаях по возможности используется РегистрСведений.ПлощадкиПоДоговору.СрезПоследних)
- в обратном случае, когда 1 (true), рассматривается значение ВариантОпределенияТерриторииИРайона.
- При значениях 2 и 4 (брать из "Подключения" и "ГРС Подключения" соответственно) также используются подключения
- во всех остальных случаях используются площадки оборудования.
В терминах 1С-кода, подключения будут использоваться когда будет истинным следующее выражение, во всех остальных случаях точки подключения системы ИУС-ГАЗ будут взяты из площадок оборудования АИС РГ:
0 = Константы.ВариантОпределенияТочкиПодключения.Получить() // Direct - used OR ( 1 = Константы.ВариантОпределенияТочкиПодключения.Получить() AND ( 2 = Константы.ВариантОпределенияТерриторииИРайона.Получить() //«из подключения» OR 4 = Константы.ВариантОпределенияТерриторииИРайона.Получить() //«из ГРС подключения» ) )
Чтобы быстро определить для вашей системы, можно выполнить следующий запрос:
SELECT CASE WHEN 0 = ВариантОпределенияТочкиПодключения // Direct - used OR ( 1 = ВариантОпределенияТочкиПодключения AND ( 2 = ВариантОпределенияТерриторииИРайона //«из подключения» OR 4 = ВариантОпределенияТерриторииИРайона //«из ГРС подключения» ) ) THEN "Используются подключения" ELSE "Используются площадки оборудования" END as PCtype FROM Constants
![]() | Встречается также обратный случай когда ведутся подключения, но нет площадок. Для этого имеется команда генерации площадок из связки потребитель + подключение и оперирование в некоторых других операциях регистром планов, вместо регистра сведений ПлощадкиПоДоговору. Стоит обратить внимание, что в общем случае явной опции в конфигурации для этого нету, потому что не вести площадки в ощем-то никто не разрешал. |
![]() | Для скорости выяснения и удобства использования ы выводе команды GetInfo эта информация всегда присутствует как PCorGCOasPC. То есть вам вероятнее всего не потребуется выполнять данные запросы вручную. |