Конфигурирование на стороне 1С — различия между версиями
Hubbitus (обсуждение | вклад) (First draft. Need some love) |
Hubbitus (обсуждение | вклад) (Wikification. Add links) |
||
Строка 1: | Строка 1: | ||
== Проблема == | == Проблема == | ||
− | В отдельных РГК имеются свои особенности учета в АИС РГ. | + | В отдельных РГК имеются свои особенности учета в [[Перечень_сокращений_и_обозначений#АИС РГ|АИС РГ]]. |
Например: | Например: | ||
− | * ведение льгот, как потребителей, никогда не потребляющих газ и отличающихся от других потребителей тем, что они располагаются в отдельной папке (по устной договоренности пользователей АИС РГ); | + | * ведение льгот, как потребителей, никогда не потребляющих газ и отличающихся от других потребителей тем, что они располагаются в отдельной папке (по устной договоренности пользователей [[Перечень_сокращений_и_обозначений#АИС РГ|АИС РГ]]); |
* множество некорректных договоров и площадок, датируемых 2003 годом, исправление которых не имеет смысла и крайне затруднительно; | * множество некорректных договоров и площадок, датируемых 2003 годом, исправление которых не имеет смысла и крайне затруднительно; | ||
* использование «псевдо-типов» договоров и так далее. | * использование «псевдо-типов» договоров и так далее. | ||
Строка 16: | Строка 16: | ||
По умолчанию ни одна из констант не создается, корректное функционирование сервиса предполагается без них. Все константы должны иметь строковый тип, если специально не указано иное. | По умолчанию ни одна из констант не создается, корректное функционирование сервиса предполагается без них. Все константы должны иметь строковый тип, если специально не указано иное. | ||
− | {{ ambox | type = warning | text = Механизм констант введен для специалистов ООО «АНТ-Информ» и администраторов АИС РГ, хорошо представляющих предметную область. Никакие специальные средства для изменения значений констант не предусматриваются<ref>Однако можем порекомендовать достаточно удобную [[Обработка constants|обработку]] для этого, из-за того что стандартные средства не слишком удобны и требуют редактирования форм для изменения содержимого констант</ref> }} | + | {{ ambox | type = warning | text = Механизм констант введен для специалистов ООО «АНТ-Информ» и администраторов [[Перечень_сокращений_и_обозначений#АИС РГ|АИС РГ]], хорошо представляющих предметную область. Никакие специальные средства для изменения значений констант не предусматриваются<ref>Однако можем порекомендовать достаточно удобную [[Обработка constants|обработку]] для этого, из-за того что стандартные средства не слишком удобны и требуют редактирования форм для изменения содержимого констант</ref> }} |
{{ ambox | type = warning | text = Если импорт и обновление Веб-сервиса может быть произведено в динамическом режиме, то добавление констант требует монопольного доступа }} | {{ ambox | type = warning | text = Если импорт и обновление Веб-сервиса может быть произведено в динамическом режиме, то добавление констант требует монопольного доступа }} | ||
Строка 22: | Строка 22: | ||
==== Договоры ==== | ==== Договоры ==== | ||
− | ; '''ASCUG_additionalCondition_Contract''' : используется в [[Команды адаптера#GetContract|операции веб-сервиса get_contracts]]. Выборка осуществляется из '''РегистрСведений.ПлощадкиПоДоговору.СрезПоследних(&CurrentDate)''' как '''contracts''', если он ведётся (имеются площадки и не установлена константа '''НеСвязыватьПлощадкуСДоговором'''), иначе '''РегистрНакопления.ПланыПоставок''' как '''contracts''', и всегда также доступен объединённый '''РегистрСведений.ПараметрыДоговора.СрезПоследних''' как '''contractParams'''. | + | ; '''ASCUG_additionalCondition_Contract''' : используется в [[Команды адаптера#GetContract|операции веб-сервиса '''get_contracts''']]. Выборка осуществляется из '''РегистрСведений.ПлощадкиПоДоговору.СрезПоследних(&CurrentDate)''' как '''contracts''', если он ведётся (имеются площадки и не установлена константа '''НеСвязыватьПлощадкуСДоговором'''), иначе '''РегистрНакопления.ПланыПоставок''' как '''contracts''', и всегда также доступен объединённый '''РегистрСведений.ПараметрыДоговора.СрезПоследних''' как '''contractParams'''. |
==== Потребители ==== | ==== Потребители ==== | ||
− | ; ''' | + | ; '''ASCUG_additionalCondition_Consumer'''<ref>С [[история изменений|версии веб-сервиса 16.0.pre2]]. До этой версии была загрузка из справочников напрямую, и определялись константы: '''ASCUG_additionalCondition_ConsumerContract''' и '''ASCUG_additionalCondition_ConsumerContractReestr'''. Теперь они объявляются устаревшими и больше не используются</ref> : [[Команды адаптера#GetConsumer|Операция веб-сервиса '''get_consumers''']]. |
− | + | Доступен '''РегистрСведений.ПлощадкиПоДоговору.СрезПоследних(&CurrentDate)''', если он ведётся (если есть площадки и не установлена константа '''НеСвязыватьПлощадкуСДоговором''') или '''РегистрНакопления.ПланыПоставок''' как '''plan'''. | |
==== Площадки ==== | ==== Площадки ==== | ||
− | ; '''ASCUG_additionalCondition_GasConsObjects''' : операция get_gas_cons_objects. Доступны РегистрСведений.ПлощадкиПоДоговору.СрезПоследних как gco и объединенная с ней РегистрСведений.ПараметрыПлощадкиОборудования.СрезПоследних(, Идентификатор = "КонтактноеЛицо") как contact. | + | ; '''ASCUG_additionalCondition_GasConsObjects''' : [[Команды адаптера#GasConsObject|операция '''get_gas_cons_objects''']]. Доступны '''РегистрСведений.ПлощадкиПоДоговору.СрезПоследних''' как '''gco''' и объединенная с ней '''РегистрСведений.ПараметрыПлощадкиОборудования.СрезПоследних(, Идентификатор = "КонтактноеЛицо")''' как '''contact'''. |
− | + | ||
+ | ; '''ASCUG_additional_GasConsObjects''' : дополнительная константа, которая будет доступна дополнительно для шаблона наименования площадок. Внимание, '''''это дополнительное поле передаваемой информации, а не условие отбора'''''! | ||
==== Точки подключения ==== | ==== Точки подключения ==== | ||
− | ; '''ASCUG_additionalCondition_PointConnects''' : операция get_point_connects. | + | ; '''ASCUG_additionalCondition_PointConnects''' : [[Команды адаптера#PointConnect|операция '''get_point_connects''']]. |
− | В зависимости от варианта учёта и настроек доступны: | + | В зависимости от [[варианта учёта ТП]] и настроек доступны: '''Справочник.Подключения''' как '''pc''', '''РегистрСведений.ПлощадкиПоДоговору.СрезПоследних''' как '''pc''', '''РегистрСведений.ПараметрыПлощадкиОборудования.СрезПоследних(, Идентификатор="ВыходГРС")''' как '''gcoParams'''. |
− | Справочник.Подключения как pc, РегистрСведений.ПлощадкиПоДоговору.СрезПоследних как pc, РегистрСведений.ПараметрыПлощадкиОборудования.СрезПоследних(, Идентификатор="ВыходГРС") как gcoParams. | + | |
==== Узлы учёта газа ==== | ==== Узлы учёта газа ==== | ||
− | ; '''ASCUG_additionalCondition_uugs''' : операция get_uugs. Доступен | + | ; '''ASCUG_additionalCondition_uugs''' : [[Команды адаптера#Tuug|операция get_uugs]]. Доступен '''РегистрСведений.АктивныеУзлыУчета.СрезПоследних'''. |
==== Корректоры ==== | ==== Корректоры ==== | ||
− | ; '''ASCUG_additionalCondition_equips''' : операция get_equips. Доступны РегистрСведений.УстановленноеИзмерительноеОборудование.СрезПоследних как equips, РегистрСведений.ПараметрыИзмерительногоОборудования.СрезПоследних(, Идентификатор = "ДатаПоверки") как dateCheck, РегистрСведений.ПараметрыИзмерительногоОборудования.СрезПоследних(, Идентификатор = "ДатаСледующейПоверки") как dateNextCheck и РегистрСведений.ПараметрыИзмерительногоОборудования.СрезПоследних(, Идентификатор = "Опломбирован") как sealStatus. | + | ; '''ASCUG_additionalCondition_equips''' : [[Команды адаптера#Equip|операция get_equips]]. Доступны '''РегистрСведений.УстановленноеИзмерительноеОборудование.СрезПоследних''' как '''equips''', '''РегистрСведений.ПараметрыИзмерительногоОборудования.СрезПоследних(, Идентификатор = "ДатаПоверки")''' как '''dateCheck''', '''РегистрСведений.ПараметрыИзмерительногоОборудования.СрезПоследних(, Идентификатор = "ДатаСледующейПоверки")''' как '''dateNextCheck''' и '''РегистрСведений.ПараметрыИзмерительногоОборудования.СрезПоследних(, Идентификатор = "Опломбирован")''' как '''sealStatus'''. |
==== Каналы ==== | ==== Каналы ==== | ||
− | ; '''ASCUG_additionalCondition_channels''' : операция get_channels. Доступны: Справочник.КаналыВычислителей как channels и РегистрСведений.УстановленноеИзмерительноеОборудование.СрезПоследних как equips. | + | ; '''ASCUG_additionalCondition_channels''' : [[Команды адаптера#Channel|операция get_channels]]. Доступны: '''Справочник.КаналыВычислителей''' как '''channels''' и '''РегистрСведений.УстановленноеИзмерительноеОборудование.СрезПоследних''' как '''equips'''. |
==== Измерительное оборудование ==== | ==== Измерительное оборудование ==== | ||
− | ; ''''ASCUG_additionalCondition_GasMeters''' : операция get_gas_meters. Доступен | + | ; ''''ASCUG_additionalCondition_GasMeters''' : [[Команды адаптера#GasMeter|операция get_gas_meters]]. Доступен '''РегистрСведений.УстановленноеИзмерительноеОборудование.СрезПоследних''' как '''gasMeters'''. |
==== ГПО ==== | ==== ГПО ==== | ||
− | ; '''ASCUG_additionalCondition_GasConsEquips''' : операция get_gas_cons_equips. Доступны: РегистрСведений.УстановленноеГазопотребляющееОборудование.СрезПоследних как gce, РегистрСведений.ЗначенияПараметровГазопотребляющегоОборудования.СрезПоследних(, Идентификатор = "Состояние") как status | + | ; '''ASCUG_additionalCondition_GasConsEquips'''<ref>Реализовано только для версии конфигурации => 1.1.7.</ref> : [[Команды адаптера#GasConsEquip|операция get_gas_cons_equips]]. Доступны: '''РегистрСведений.УстановленноеГазопотребляющееОборудование.СрезПоследних''' как '''gce''', '''РегистрСведений.ЗначенияПараметровГазопотребляющегоОборудования.СрезПоследних(, Идентификатор = "Состояние")''' как '''status'''. |
− | + | ||
==== Планы ==== | ==== Планы ==== | ||
− | ; ''' | + | ; {{deprecated-inline|15pre8. ESB-492}}'''ASCUG_additionalCondition_plans_filter'''<ref>Доступно [[история изменений|с версии 14.10pre6]].</ref><ref>{{deprecated-inline|15pre8. ESB-492}} C переходом на новые планы по субъектам распределения, данная константа объявляется устаревшей и больше не используется. Теперь забираются все планы, с соответствующими категориями потребления, которые можно просматривать в [[Перечень_сокращений_и_обозначений#ИУС-ГАЗ|ИУС-ГАЗ]] и соответствующим образом замапить.</ref> : [[Команды адаптера#ContrPcDailyPlan|операция get_contr_pc_daily_plans]]. Вставляется в условие WHERE выборки категорий '''Catalog.КатегорииПотребления''', заменяя основное 'LIKE «%население%»'. Выбираться должны категории, планы по которым не должны попадать в [[Перечень_сокращений_и_обозначений#ИУС-ГАЗ|ИУС-ГАЗ]]. |
− | ; ''' | + | |
+ | ; '''ASCUG_additional_plans_priority'''<ref> <!-- @page { size: 21cm 29.7cm; margin: 2cm } P.sdfootnote-western { margin-left: 0.5cm; text-indent: -0.5cm; font-size: 10pt } P.sdfootnote-cjk { margin-left: 0.5cm; text-indent: -0.5cm; font-size: 10pt; font-weight: normal } P.sdfootnote-ctl { margin-left: 0.5cm; text-indent: -0.5cm; font-size: 10pt } P { margin-bottom: 0cm } P.cjk { font-size: 10pt; font-weight: normal } A:visited { color: #800000; so-language: zxx; text-decoration: underline } A:link { color: #000080; so-language: zxx; text-decoration: underline }Доступно [[история изменений|с версии 15.10]].</ref> : константа, позволяющая изменить источник вида ценообразования для получаемого из планов субъекта распределения в [[Перечень_сокращений_и_обозначений#ИУС-ГАЗ|ИУС-ГАЗ]]. По умолчанию берётся из '''Договор.ВидПрейскуранта.Порядок'''. Доступен '''РегистрНакопления.ПланыПоставок''' под именем '''plan'''. [[Команды адаптера#CcDailyPlan|Операция get_cc_daily_plans]]. | ||
==== Связывание площадок с ТП (подключения) ==== | ==== Связывание площадок с ТП (подключения) ==== | ||
− | ; ''' | + | ; '''ASCUG_additionalCondition_relPCtoGCOunique'''<ref> <!-- @page { size: 21cm 29.7cm; margin: 2cm } P.sdfootnote-western { margin-left: 0.5cm; text-indent: -0.5cm; font-size: 10pt } P.sdfootnote-cjk { margin-left: 0.5cm; text-indent: -0.5cm; font-size: 10pt; font-weight: normal } P.sdfootnote-ctl { margin-left: 0.5cm; text-indent: -0.5cm; font-size: 10pt } P { margin-bottom: 0cm } P.cjk { font-size: 10pt; font-weight: normal } A:visited { color: #800000; so-language: zxx; text-decoration: underline } A:link { color: #000080; so-language: zxx; text-decoration: underline } -->Доступно [[история изменений|с версии 15.12]].</ref> : Если будет установлена в любое истинное значение, связывание площадок с [[Перечень_сокращений_и_обозначений#ТП|ТП]] будет осуществляться в режиме уникальности, подразумевая всегда связь один к одному. Это может быть решением проблемы, если вы [[qwerty|не хотите снимать атрибут '''ЕстьСвязь''' регистра '''ПлощадкиПоДоговору''' с прошлых периодов]]. Уникальная, активная связка, которая должна будет попасть в [[Перечень_сокращений_и_обозначений#ИУС-ГАЗ|ИУС-ГАЗ]], будет отбираться по тем же правилам [[что используются для потребителей]]. |
− | Следует обратить внимание, что при наличии таких случаев (площадки больших потребителей, ТЭЦ и теплосетей, подключенные к двум и более выходам ГРС) они должны быть скорректированы в ИУС-ГАЗ вручную. Ошибок такого типа в отчете не будет | + | {{ ambox | type = warning | text = Следует обратить внимание, что при наличии таких случаев (площадки больших потребителей, ТЭЦ и теплосетей, подключенные к двум и более выходам ГРС) они должны быть скорректированы в [[Перечень_сокращений_и_обозначений#ИУС-ГАЗ|ИУС-ГАЗ]] вручную. Ошибок такого типа в отчете не будет }} |
=== Экспорт в АИС === | === Экспорт в АИС === | ||
==== Включение записи ==== | ==== Включение записи ==== | ||
− | ; '''ASCUG_ENABLE_WRITE''' : любого типа константа, не пустого значения (вычисляемая в true). Отсутствие данной константы (по умолчанию) или значение false (ложь) означает что при любых настройках со стороны ИМУС запись в АИС полностью отключена. | + | ; '''ASCUG_ENABLE_WRITE''' : любого типа константа, не пустого значения (вычисляемая в '''true'''). Отсутствие данной константы (по умолчанию) или значение '''false''' (ложь) означает что при любых настройках со стороны [[Перечень_сокращений_и_обозначений#ИМУС|ИМУС]] запись в [[Перечень_сокращений_и_обозначений#АИС РГ|АИС РГ]] полностью '''отключена'''. |
− | При желании вы можете импортировать данную константу вместе с веб-сервисом из предлагаемого cf файла | + | {{ ambox | text = При желании вы можете импортировать данную константу вместе с веб-сервисом из предлагаемого cf файла }} |
+ | [[Команды адаптера#ExportQ|операция write_q]] | ||
==== Категории потребления ==== | ==== Категории потребления ==== | ||
− | По указанию Перванюка В.С. | + | По указанию Перванюка В.С. из [[Перечень_сокращений_и_обозначений#МРГ|МРГ]] в ИМУС оставлено всего 2 категории потребления: '''"Население"''' и '''"Кроме населения"'''. При импорте из [[Перечень_сокращений_и_обозначений#АИС РГ|АИС РГ]] планов, данные сущности стандартным образом [[Перечень_сокращений_и_обозначений#Маппинг (связывание)|мапятся]] на эти 2. Проблема возникает при обратном экспорте фактических данных в [[Перечень_сокращений_и_обозначений#АИС РГ|АИС РГ]] — необходимо обратное преобразование. |
− | ; '''ASCUG_consTypePopulation''' : константа типа СправочникСсылка.КатегорииПотребления | + | ; '''ASCUG_consTypePopulation''' : константа типа '''СправочникСсылка.КатегорииПотребления'''. Если она задана, она будет взята для категории [[Перечень_сокращений_и_обозначений#ИМУС|ИМУС]] '''"Население"'''. Если ее нету, или она не задана будет взята категория потребления с кодом 2 (по умолчанию это '''"Население конечным потребителям"'''). |
− | ; '''ASCUG_consTypeExceptPopulation''' : константа типа СправочникСсылка.КатегорииПотребления | + | ; '''ASCUG_consTypeExceptPopulation''' : константа типа '''СправочникСсылка.КатегорииПотребления'''. Если она задана, она будет взята для категории [[Перечень_сокращений_и_обозначений#ИМУС|ИМУС]] '''"Кроме населения"'''. Если ее нету, или она не задана будет взята категория потребления с кодом 1 (по умолчанию это '''"Кроме населения конечным потребителям"'''). |
+ | [[Команды адаптера#ExportQ|операция write_q]] | ||
+ | |||
+ | {{ ambox | text = При желании обе могут быть импортированы вместе с веб-сервисом из предлагаемого cf файла }} | ||
---- | ---- | ||
== Примечания == | == Примечания == | ||
<references/> | <references/> |
Версия 14:22, 12 февраля 2013
Проблема
В отдельных РГК имеются свои особенности учета в АИС РГ.
Например:
- ведение льгот, как потребителей, никогда не потребляющих газ и отличающихся от других потребителей тем, что они располагаются в отдельной папке (по устной договоренности пользователей АИС РГ);
- множество некорректных договоров и площадок, датируемых 2003 годом, исправление которых не имеет смысла и крайне затруднительно;
- использование «псевдо-типов» договоров и так далее.
Поскольку веб-сервис един для всех РГК, изменения в него могут быть внесены только при обнаружении ошибок или общим, непротиворечивым способом. Для учета особенностей РГК и в первую очередь для того, чтобы отфильтровать нежелательные к загрузке объекты, предлагается механизм констант, влияющих на результаты запросов.
Суть механизма заключается в том, что в код запросов веб-сервиса вводится ряд констант, значение которых может подставляться в запросы получения различных типов данных и влияет на тип и/или объём получаемой информации.
Внимание! Данный механизм введен категорически не для уменьшения объема загружаемых данных или отсеивания старых договоров, а прежде всего для отфильтровывания трудно устранимых проблем и исторических особенностей. Некорректные данные, которые можно исправить, должны быть исправлены и импортированы. Также необходимо помнить, что исключая из результатов запроса какие-то данные, исполнитель гарантирует, что в других объектах не будет ссылок на эти данные. |
По умолчанию ни одна из констант не создается, корректное функционирование сервиса предполагается без них. Все константы должны иметь строковый тип, если специально не указано иное.
Механизм констант введен для специалистов ООО «АНТ-Информ» и администраторов АИС РГ, хорошо представляющих предметную область. Никакие специальные средства для изменения значений констант не предусматриваются[1] |
Если импорт и обновление Веб-сервиса может быть произведено в динамическом режиме, то добавление констант требует монопольного доступа |
Импорт в ИУС ГАЗ
Договоры
- ASCUG_additionalCondition_Contract
- используется в операции веб-сервиса get_contracts. Выборка осуществляется из РегистрСведений.ПлощадкиПоДоговору.СрезПоследних(&CurrentDate) как contracts, если он ведётся (имеются площадки и не установлена константа НеСвязыватьПлощадкуСДоговором), иначе РегистрНакопления.ПланыПоставок как contracts, и всегда также доступен объединённый РегистрСведений.ПараметрыДоговора.СрезПоследних как contractParams.
Потребители
- ASCUG_additionalCondition_Consumer[2]
- Операция веб-сервиса get_consumers.
Доступен РегистрСведений.ПлощадкиПоДоговору.СрезПоследних(&CurrentDate), если он ведётся (если есть площадки и не установлена константа НеСвязыватьПлощадкуСДоговором) или РегистрНакопления.ПланыПоставок как plan.
Площадки
- ASCUG_additionalCondition_GasConsObjects
- операция get_gas_cons_objects. Доступны РегистрСведений.ПлощадкиПоДоговору.СрезПоследних как gco и объединенная с ней РегистрСведений.ПараметрыПлощадкиОборудования.СрезПоследних(, Идентификатор = "КонтактноеЛицо") как contact.
- ASCUG_additional_GasConsObjects
- дополнительная константа, которая будет доступна дополнительно для шаблона наименования площадок. Внимание, это дополнительное поле передаваемой информации, а не условие отбора!
Точки подключения
- ASCUG_additionalCondition_PointConnects
- операция get_point_connects.
В зависимости от варианта учёта ТП и настроек доступны: Справочник.Подключения как pc, РегистрСведений.ПлощадкиПоДоговору.СрезПоследних как pc, РегистрСведений.ПараметрыПлощадкиОборудования.СрезПоследних(, Идентификатор="ВыходГРС") как gcoParams.
Узлы учёта газа
- ASCUG_additionalCondition_uugs
- операция get_uugs. Доступен РегистрСведений.АктивныеУзлыУчета.СрезПоследних.
Корректоры
- ASCUG_additionalCondition_equips
- операция get_equips. Доступны РегистрСведений.УстановленноеИзмерительноеОборудование.СрезПоследних как equips, РегистрСведений.ПараметрыИзмерительногоОборудования.СрезПоследних(, Идентификатор = "ДатаПоверки") как dateCheck, РегистрСведений.ПараметрыИзмерительногоОборудования.СрезПоследних(, Идентификатор = "ДатаСледующейПоверки") как dateNextCheck и РегистрСведений.ПараметрыИзмерительногоОборудования.СрезПоследних(, Идентификатор = "Опломбирован") как sealStatus.
Каналы
- ASCUG_additionalCondition_channels
- операция get_channels. Доступны: Справочник.КаналыВычислителей как channels и РегистрСведений.УстановленноеИзмерительноеОборудование.СрезПоследних как equips.
Измерительное оборудование
- 'ASCUG_additionalCondition_GasMeters
- операция get_gas_meters. Доступен РегистрСведений.УстановленноеИзмерительноеОборудование.СрезПоследних как gasMeters.
ГПО
- ASCUG_additionalCondition_GasConsEquips[3]
- операция get_gas_cons_equips. Доступны: РегистрСведений.УстановленноеГазопотребляющееОборудование.СрезПоследних как gce, РегистрСведений.ЗначенияПараметровГазопотребляющегоОборудования.СрезПоследних(, Идентификатор = "Состояние") как status.
Планы
- (deprecated in 15pre8. ESB-492)ASCUG_additionalCondition_plans_filter[4][5]
- операция get_contr_pc_daily_plans. Вставляется в условие WHERE выборки категорий Catalog.КатегорииПотребления, заменяя основное 'LIKE «%население%»'. Выбираться должны категории, планы по которым не должны попадать в ИУС-ГАЗ.
- ASCUG_additional_plans_priority[6]
- константа, позволяющая изменить источник вида ценообразования для получаемого из планов субъекта распределения в ИУС-ГАЗ. По умолчанию берётся из Договор.ВидПрейскуранта.Порядок. Доступен РегистрНакопления.ПланыПоставок под именем plan. Операция get_cc_daily_plans.
Связывание площадок с ТП (подключения)
- ASCUG_additionalCondition_relPCtoGCOunique[7]
- Если будет установлена в любое истинное значение, связывание площадок с ТП будет осуществляться в режиме уникальности, подразумевая всегда связь один к одному. Это может быть решением проблемы, если вы не хотите снимать атрибут ЕстьСвязь регистра ПлощадкиПоДоговору с прошлых периодов. Уникальная, активная связка, которая должна будет попасть в ИУС-ГАЗ, будет отбираться по тем же правилам что используются для потребителей.
Следует обратить внимание, что при наличии таких случаев (площадки больших потребителей, ТЭЦ и теплосетей, подключенные к двум и более выходам ГРС) они должны быть скорректированы в ИУС-ГАЗ вручную. Ошибок такого типа в отчете не будет |
Экспорт в АИС
Включение записи
- ASCUG_ENABLE_WRITE
- любого типа константа, не пустого значения (вычисляемая в true). Отсутствие данной константы (по умолчанию) или значение false (ложь) означает что при любых настройках со стороны ИМУС запись в АИС РГ полностью отключена.
При желании вы можете импортировать данную константу вместе с веб-сервисом из предлагаемого cf файла |
Категории потребления
По указанию Перванюка В.С. из МРГ в ИМУС оставлено всего 2 категории потребления: "Население" и "Кроме населения". При импорте из АИС РГ планов, данные сущности стандартным образом мапятся на эти 2. Проблема возникает при обратном экспорте фактических данных в АИС РГ — необходимо обратное преобразование.
- ASCUG_consTypePopulation
- константа типа СправочникСсылка.КатегорииПотребления. Если она задана, она будет взята для категории ИМУС "Население". Если ее нету, или она не задана будет взята категория потребления с кодом 2 (по умолчанию это "Население конечным потребителям").
- ASCUG_consTypeExceptPopulation
- константа типа СправочникСсылка.КатегорииПотребления. Если она задана, она будет взята для категории ИМУС "Кроме населения". Если ее нету, или она не задана будет взята категория потребления с кодом 1 (по умолчанию это "Кроме населения конечным потребителям").
При желании обе могут быть импортированы вместе с веб-сервисом из предлагаемого cf файла |
Примечания
- ↑ Однако можем порекомендовать достаточно удобную обработку для этого, из-за того что стандартные средства не слишком удобны и требуют редактирования форм для изменения содержимого констант
- ↑ С версии веб-сервиса 16.0.pre2. До этой версии была загрузка из справочников напрямую, и определялись константы: ASCUG_additionalCondition_ConsumerContract и ASCUG_additionalCondition_ConsumerContractReestr. Теперь они объявляются устаревшими и больше не используются
- ↑ Реализовано только для версии конфигурации => 1.1.7.
- ↑ Доступно с версии 14.10pre6.
- ↑ (deprecated in 15pre8. ESB-492) C переходом на новые планы по субъектам распределения, данная константа объявляется устаревшей и больше не используется. Теперь забираются все планы, с соответствующими категориями потребления, которые можно просматривать в ИУС-ГАЗ и соответствующим образом замапить.
- ↑ Доступно с версии 15.12.