Конфигурирование на стороне 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.