Точка подключения — различия между версиями
Hubbitus (обсуждение | вклад) (Moved from chapter of: Перечень сокращений и обозначений#Точка подключения) |
Hubbitus (обсуждение | вклад) (Add mention PCorGCOasPC in GetInfo command) |
||
(не показана одна промежуточная версия этого же участника) | |||
Строка 12: | Строка 12: | ||
{{ ambox | text = Самый простой способ получить их это выполнить запрос в консоли запросов: | {{ ambox | text = Самый простой способ получить их это выполнить запрос в консоли запросов: | ||
<source lang="1C">SELECT ВариантОпределенияТочкиПодключения, ВариантОпределенияТерриторииИРайона | <source lang="1C">SELECT ВариантОпределенияТочкиПодключения, ВариантОпределенияТерриторииИРайона | ||
− | FROM Constants</source> | + | FROM Constants</source> |
+ | Команда [[Команды адаптера#GetInfo|GetInfo]] также выводит данную информацию в лог-файл. }} | ||
* Если значение константы '''ВариантОпределенияТочкиПодключения''' в конфигурации равно 0 (false), то данные ведутся, и соответственно экспортируются из <u>подключений</u> (в обоих случаях по возможности используется '''РегистрСведений.ПлощадкиПоДоговору.СрезПоследних''') | * Если значение константы '''ВариантОпределенияТочкиПодключения''' в конфигурации равно 0 (false), то данные ведутся, и соответственно экспортируются из <u>подключений</u> (в обоих случаях по возможности используется '''РегистрСведений.ПлощадкиПоДоговору.СрезПоследних''') | ||
Строка 56: | Строка 57: | ||
{{ ambox | text = Встречается также обратный случай когда ведутся подключения, но нет площадок. Для этого имеется команда [[Команды адаптера#GenGcoFromPcAndConsumer|генерации площадок из связки потребитель + подключение]] и оперирование в некоторых других операциях регистром планов, вместо регистра сведений '''ПлощадкиПоДоговору'''. Стоит обратить внимание, что в общем случае явной опции в конфигурации для этого нету, потому что не вести площадки в ощем-то никто не разрешал. }} | {{ ambox | text = Встречается также обратный случай когда ведутся подключения, но нет площадок. Для этого имеется команда [[Команды адаптера#GenGcoFromPcAndConsumer|генерации площадок из связки потребитель + подключение]] и оперирование в некоторых других операциях регистром планов, вместо регистра сведений '''ПлощадкиПоДоговору'''. Стоит обратить внимание, что в общем случае явной опции в конфигурации для этого нету, потому что не вести площадки в ощем-то никто не разрешал. }} | ||
+ | |||
+ | {{ ambox | type = content | text = Для скорости выяснения и удобства использования ы выводе команды [[Команды адаптера#GetInfo|GetInfo]] эта информация всегда присутствует как '''PCorGCOasPC'''. То есть вам вероятнее всего не потребуется выполнять данные запросы вручную. }} | ||
== Примечания == | == Примечания == |
Текущая версия на 18:04, 15 октября 2015
ТП.
Изначально в ИМУС трактовалась в терминах ГРО - то есть как физическое место врезки сетей потребителя в сети транспортировщика.
Затем, следуя за АИС РГ, где Подключения являются подчинённым потребителю справочником, и при всём желании пользователь не сможет выбрать одно и то же для разных потребителей, было принято добавить потребителя также в ИУС-ГАЗ
Вероятно это изменится в будущем, или будут введены отдельные "точки в терминах ГРО" (места врезки) |
На данный момент, не во всех РГК ведутся подключения, поэтому есть 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. То есть вам вероятнее всего не потребуется выполнять данные запросы вручную. |