Точка подключения — различия между версиями

Материал из ANT-Inform documentation
Перейти к: навигация, поиск
 
м (Fix formatting of ambox)
Строка 12: Строка 12:
 
{{ ambox | text = Самый простой способ получить их это выполнить запрос в консоли запросов:
 
{{ ambox | text = Самый простой способ получить их это выполнить запрос в консоли запросов:
 
<source lang="1C">SELECT ВариантОпределенияТочкиПодключения, ВариантОпределенияТерриторииИРайона
 
<source lang="1C">SELECT ВариантОпределенияТочкиПодключения, ВариантОпределенияТерриторииИРайона
FROM Constants</source>. Команда [[Команды адаптера#GetInfo|GetInfo]] также выводит это в лог-файл. }}
+
FROM Constants</source>
 +
Команда [[Команды адаптера#GetInfo|GetInfo]] также выводит данную информацию в лог-файл. }}
  
 
* Если значение константы '''ВариантОпределенияТочкиПодключения''' в конфигурации равно 0 (false), то данные ведутся, и соответственно экспортируются из <u>подключений</u> (в обоих случаях по возможности используется '''РегистрСведений.ПлощадкиПоДоговору.СрезПоследних''')
 
* Если значение константы '''ВариантОпределенияТочкиПодключения''' в конфигурации равно 0 (false), то данные ведутся, и соответственно экспортируются из <u>подключений</u> (в обоих случаях по возможности используется '''РегистрСведений.ПлощадкиПоДоговору.СрезПоследних''')

Версия 02:15, 4 ноября 2014

ТП.

Изначально в ИМУС трактовалась в терминах ГРО - то есть как физическое место врезки сетей потребителя в сети транспортировщика.

Затем, следуя за АИС РГ, где Подключения являются подчинённым потребителю справочником, и при всём желании пользователь не сможет выбрать одно и то же для разных потребителей, было принято добавить потребителя также в ИУС-ГАЗ

На данный момент, не во всех РГК ведутся подключения, поэтому есть 2 варианта импорта. За это отвечают константы ВариантОпределенияТочкиПодключения и ВариантОпределенияТерриторииИРайона.

  • Если значение константы ВариантОпределенияТочкиПодключения в конфигурации равно 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

Примечания