Фатальность ошибок — различия между версиями
Материал из ANT-Inform documentation
Hubbitus (обсуждение | вклад) (Add 2007:WARNING) |
(→Всегда фатальные ошибки) |
||
(не показано 15 промежуточных версий 2 участников) | |||
Строка 15: | Строка 15: | ||
; [[Налагаемые требования целостности, коды ошибок#code1202|1202]] : [[Перечень сокращений и обозначений#Корректор (Вычислитель)|Корректор]] без [[Перечень сокращений и обозначений#УУГ|УУГ]] просто не имеет смысла для учёта. | ; [[Налагаемые требования целостности, коды ошибок#code1202|1202]] : [[Перечень сокращений и обозначений#Корректор (Вычислитель)|Корректор]] без [[Перечень сокращений и обозначений#УУГ|УУГ]] просто не имеет смысла для учёта. | ||
; [[Налагаемые требования целостности, коды ошибок#code1301|1301]] : [[Перечень сокращений и обозначений#Канал|Канал]] [[Перечень сокращений и обозначений#Корректор (Вычислитель)|корректора (вычислителя)]] без прибора не имеет смысла. | ; [[Налагаемые требования целостности, коды ошибок#code1301|1301]] : [[Перечень сокращений и обозначений#Канал|Канал]] [[Перечень сокращений и обозначений#Корректор (Вычислитель)|корректора (вычислителя)]] без прибора не имеет смысла. | ||
+ | ; {{anchor|code1702}}[[Налагаемые требования целостности, коды ошибок#code1702|1702]] : C версии [[Version 19|адаптера 19.0.10]] ошибка становится всегда фатальной. Для даты начала действия контролируется также наличие даты, для даты окончания только корректность. | ||
; [[Налагаемые требования целостности, коды ошибок#code1703|1703]] : Вряд ли может понадобится для учёта договор без потребителя. | ; [[Налагаемые требования целостности, коды ошибок#code1703|1703]] : Вряд ли может понадобится для учёта договор без потребителя. | ||
− | ; [[Налагаемые требования целостности, коды ошибок#code1851|1851]], [[Налагаемые требования целостности, коды ошибок#code1852|1852]] : Если не найдена ТП или Площадка (или у неё отсутствует канал) | + | ; [[Налагаемые требования целостности, коды ошибок#code1851|1851]], [[Налагаемые требования целостности, коды ошибок#code1852|1852]], [[Налагаемые требования целостности, коды ошибок#code1853|1853]], [[Налагаемые требования целостности, коды ошибок#code1853_1|1853_1]] : Если не найдена ТП или Площадка (или у неё отсутствует канал) или связь множественная установить между ними связь не удастся в любом случае. |
; [[Налагаемые требования целостности, коды ошибок#code1903|1903]], [[Налагаемые требования целостности, коды ошибок#code1904|1904]] : Договор и [[Перечень сокращений и обозначений#ТП|ТП]] являются основными единицами на которые загружаются план. | ; [[Налагаемые требования целостности, коды ошибок#code1903|1903]], [[Налагаемые требования целостности, коды ошибок#code1904|1904]] : Договор и [[Перечень сокращений и обозначений#ТП|ТП]] являются основными единицами на которые загружаются план. | ||
; [[Налагаемые требования целостности, коды ошибок#code1908|1908]] : Загружаются планы потребления, по которым производятся расчёты. Потребители не могут "вкачивать" газ, соответственно план всегда должен быть не отрицательным. | ; [[Налагаемые требования целостности, коды ошибок#code1908|1908]] : Загружаются планы потребления, по которым производятся расчёты. Потребители не могут "вкачивать" газ, соответственно план всегда должен быть не отрицательным. | ||
; [[Налагаемые требования целостности, коды ошибок#code2201|2201]], [[Налагаемые требования целостности, коды ошибок#code2201_1|2201_1]], [[Налагаемые требования целостности, коды ошибок#code2202|2202]], [[Налагаемые требования целостности, коды ошибок#code2203|2203]], [[Налагаемые требования целостности, коды ошибок#code2204|2204]], [[Налагаемые требования целостности, коды ошибок#code2205|2205]], [[Налагаемые требования целостности, коды ошибок#code2206|2206]], [[Налагаемые требования целостности, коды ошибок#code2207|2207]] : Для операции необходимо указать систему по которой производится связывание или явно настроено её игнорирование. Также для связывания двух объектов безусловно оба должны быть найдены как для внешней так и локальной системы. | ; [[Налагаемые требования целостности, коды ошибок#code2201|2201]], [[Налагаемые требования целостности, коды ошибок#code2201_1|2201_1]], [[Налагаемые требования целостности, коды ошибок#code2202|2202]], [[Налагаемые требования целостности, коды ошибок#code2203|2203]], [[Налагаемые требования целостности, коды ошибок#code2204|2204]], [[Налагаемые требования целостности, коды ошибок#code2205|2205]], [[Налагаемые требования целостности, коды ошибок#code2206|2206]], [[Налагаемые требования целостности, коды ошибок#code2207|2207]] : Для операции необходимо указать систему по которой производится связывание или явно настроено её игнорирование. Также для связывания двух объектов безусловно оба должны быть найдены как для внешней так и локальной системы. | ||
+ | ; [[Налагаемые требования целостности, коды ошибок#code2301|2301]], [[Налагаемые требования целостности, коды ошибок#code2303|2303]], [[Налагаемые требования целостности, коды ошибок#code2304|2304]], [[Налагаемые требования целостности, коды ошибок#code2305|2305]]: Для ПДЗ в АИС должны быть заполнены такие аналитики, как Потребитель, Договор, просроченная дебиторская задолженность,количество просроченных платежей, дата первой просрочки | ||
+ | ; [[Налагаемые требования целостности, коды ошибок#code2401|2401]], [[Налагаемые требования целостности, коды ошибок#code2402|2402]], [[Налагаемые требования целостности, коды ошибок#code2403|2403]]: Не загружены обязательные поля для сохранения признака ТСО у Потребителя | ||
+ | ; [[Налагаемые требования целостности, коды ошибок#code2501|2501]], [[Налагаемые требования целостности, коды ошибок#code2502|2502]], [[Налагаемые требования целостности, коды ошибок#code2503|2503]]: Не загружены обязательные поля для сохранения признака ТСО у Договора | ||
; [[Налагаемые требования целостности, коды ошибок#code5001|5001]] : Отрезолвить объект по предку не удалось или сопоставление не уникально. Подменить сгенерированный объект нельзя дабы не вносить ошибку. | ; [[Налагаемые требования целостности, коды ошибок#code5001|5001]] : Отрезолвить объект по предку не удалось или сопоставление не уникально. Подменить сгенерированный объект нельзя дабы не вносить ошибку. | ||
== Всегда не фатальные ошибки и специальные случаи == | == Всегда не фатальные ошибки и специальные случаи == | ||
+ | ; {{anchor|code903_2}}[[Error#code903_2|903_2]] : [[Канал]] не однозначно выводится, но так или иначе уже задан, делая фатальной можно отменить другие изменения в ТП, но не имеет смысла. | ||
; [[Налагаемые требования целостности, коды ошибок#code5003|5003]] : Дубликаты объектов обрабатываются всегда одинаково - импортируется 1 любой, никаких значений по умолчанию. В отчёте представлен как не фатальная (WARNING) это значит один объект импортирован, остальные просто пропущены. | ; [[Налагаемые требования целостности, коды ошибок#code5003|5003]] : Дубликаты объектов обрабатываются всегда одинаково - импортируется 1 любой, никаких значений по умолчанию. В отчёте представлен как не фатальная (WARNING) это значит один объект импортирован, остальные просто пропущены. | ||
; [[Налагаемые требования целостности, коды ошибок#code10000|10000]] и все подкоды : Ошибки трактуются на стороне [[Перечень сокращений и обозначений#АИС РГ|АИС РГ]]. В [[Общий порядок загрузки данных#Отчёт о состоянии синхронизации|отчёте]] представлены "как есть". В общем случае не имеет никакого смысла менять фатальность. | ; [[Налагаемые требования целостности, коды ошибок#code10000|10000]] и все подкоды : Ошибки трактуются на стороне [[Перечень сокращений и обозначений#АИС РГ|АИС РГ]]. В [[Общий порядок загрузки данных#Отчёт о состоянии синхронизации|отчёте]] представлены "как есть". В общем случае не имеет никакого смысла менять фатальность. | ||
Строка 35: | Строка 40: | ||
| [[Налагаемые требования целостности, коды ошибок#code201|201]], [[Налагаемые требования целостности, коды ошибок#code201_1|201_1]]<ref>Второй указывается как правило ошибка [[Перечень сокращений и обозначений#Маппинг (связывание)|маппинга]]. То есть [[Перечень сокращений и обозначений#ПМ|ПМ]] загружен, найден по коду, но не указывает ни на какой объект.</ref> || FATAL || Регион по умолчанию<ref name="default_region">Из настроек БД [[Конфигурирование_адаптера_на_стороне_ИМУС#profile_tab__Company|Company]] в случае с [[Перечень сокращений и обозначений#РГК|РГК]] там указан идентификатор записи таблицы RGC. Из неё берётся регион, указанный для [[Перечень сокращений и обозначений#РГК|РГК]] по умолчанию. Справочник централизованный.</ref>. | | [[Налагаемые требования целостности, коды ошибок#code201|201]], [[Налагаемые требования целостности, коды ошибок#code201_1|201_1]]<ref>Второй указывается как правило ошибка [[Перечень сокращений и обозначений#Маппинг (связывание)|маппинга]]. То есть [[Перечень сокращений и обозначений#ПМ|ПМ]] загружен, найден по коду, но не указывает ни на какой объект.</ref> || FATAL || Регион по умолчанию<ref name="default_region">Из настроек БД [[Конфигурирование_адаптера_на_стороне_ИМУС#profile_tab__Company|Company]] в случае с [[Перечень сокращений и обозначений#РГК|РГК]] там указан идентификатор записи таблицы RGC. Из неё берётся регион, указанный для [[Перечень сокращений и обозначений#РГК|РГК]] по умолчанию. Справочник централизованный.</ref>. | ||
|- | |- | ||
− | | [[Налагаемые требования целостности, коды ошибок#code401|401]], [[Налагаемые требования целостности, коды ошибок#code401_1|401_1]] || WARNING || Отрасль | + | | [[Налагаемые требования целостности, коды ошибок#code401|401]], [[Налагаемые требования целостности, коды ошибок#code401_1|401_1]] || WARNING || Отрасль с кодом 0 - "Не определен(а)". |
|- | |- | ||
| [[Налагаемые требования целостности, коды ошибок#code402|402]], [[Налагаемые требования целостности, коды ошибок#code402_1|402_1]] || WARNING || Регион по умолчанию<ref name="default_region"/>. | | [[Налагаемые требования целостности, коды ошибок#code402|402]], [[Налагаемые требования целостности, коды ошибок#code402_1|402_1]] || WARNING || Регион по умолчанию<ref name="default_region"/>. | ||
Строка 87: | Строка 92: | ||
|- | |- | ||
| [[Налагаемые требования целостности, коды ошибок#code1561|1561]], [[Налагаемые требования целостности, коды ошибок#code1561_1|1561_1]] || WARNING || Тип [[Перечень сокращений и обозначений#ИО|измерителя]] 0 - "Не определен(а)". | | [[Налагаемые требования целостности, коды ошибок#code1561|1561]], [[Налагаемые требования целостности, коды ошибок#code1561_1|1561_1]] || WARNING || Тип [[Перечень сокращений и обозначений#ИО|измерителя]] 0 - "Не определен(а)". | ||
+ | |- | ||
+ | | [[Налагаемые требования целостности, коды ошибок#code1582|1582]] || WARNING || Null<ref name="default_null"/>. Если оно менее или равно нулю/не заполнено, то отображается ошибка 1582, загрузка не прерывается. | ||
|- | |- | ||
| [[Налагаемые требования целостности, коды ошибок#code1601|1601]] || WARNING || Модель [[Перечень сокращений и обозначений#ИО|измерителя]] 0 - "Не определен(а)". | | [[Налагаемые требования целостности, коды ошибок#code1601|1601]] || WARNING || Модель [[Перечень сокращений и обозначений#ИО|измерителя]] 0 - "Не определен(а)". | ||
Строка 98: | Строка 105: | ||
| [[Налагаемые требования целостности, коды ошибок#code1606_2|1606_2]] || WARNING || Null<ref name="default_null"/>. [[Перечень сокращений и обозначений#канал|Канал]] будет не задан. | | [[Налагаемые требования целостности, коды ошибок#code1606_2|1606_2]] || WARNING || Null<ref name="default_null"/>. [[Перечень сокращений и обозначений#канал|Канал]] будет не задан. | ||
|- | |- | ||
− | | [[Налагаемые требования целостности, коды ошибок#code1606_3|1606_3]] || WARNING || | + | | [[Налагаемые требования целостности, коды ошибок#code1606_3|1606_3]] || WARNING || [[Перечень сокращений и обозначений#канал|Канал]] не будет изменён (уже указан в базе). |
|- | |- | ||
| [[Налагаемые требования целостности, коды ошибок#code1701|1701]], [[Налагаемые требования целостности, коды ошибок#code1701_1|1701_1]] || WARNING || Null<ref name="default_null"/>. Вид ценообразования не будет задан. | | [[Налагаемые требования целостности, коды ошибок#code1701|1701]], [[Налагаемые требования целостности, коды ошибок#code1701_1|1701_1]] || WARNING || Null<ref name="default_null"/>. Вид ценообразования не будет задан. | ||
− | |||
− | |||
|- | |- | ||
| [[Налагаемые требования целостности, коды ошибок#code1705|1705]], [[Налагаемые требования целостности, коды ошибок#code1705_1|1705_1]] || WARNING || Продавец газа 0 - "Не определен(а)". | | [[Налагаемые требования целостности, коды ошибок#code1705|1705]], [[Налагаемые требования целостности, коды ошибок#code1705_1|1705_1]] || WARNING || Продавец газа 0 - "Не определен(а)". | ||
+ | |- | ||
+ | | [[Налагаемые требования целостности, коды ошибок#code1901|1901]], [[Налагаемые требования целостности, коды ошибок#code1901_1|1901_1]] || WARNING || Null<ref name="default_null"/>. Вид газа не будет задан. | ||
|- | |- | ||
| [[Налагаемые требования целостности, коды ошибок#code1905|1905]] || WARNING || Null<ref name="default_null"/>. [[Перечень сокращений и обозначений#Договор закупки|Договор закупки (поставка)]] не будет указан для [[Перечень сокращений и обозначений#Субъект распределения|субъекта распределения]] (плана). | | [[Налагаемые требования целостности, коды ошибок#code1905|1905]] || WARNING || Null<ref name="default_null"/>. [[Перечень сокращений и обозначений#Договор закупки|Договор закупки (поставка)]] не будет указан для [[Перечень сокращений и обозначений#Субъект распределения|субъекта распределения]] (плана). | ||
Строка 124: | Строка 131: | ||
| [[Налагаемые требования целостности, коды ошибок#code2006|2006]] || WARNING || Null<ref name="default_null"/>. Признак цены (код номенклатуры) не будет задан. | | [[Налагаемые требования целостности, коды ошибок#code2006|2006]] || WARNING || Null<ref name="default_null"/>. Признак цены (код номенклатуры) не будет задан. | ||
|- | |- | ||
− | | [[Налагаемые требования целостности, коды ошибок#code2007|2007]] || WARNING || Null<ref name="default_null"/>. | + | | [[Налагаемые требования целостности, коды ошибок#code2007|2007]] || WARNING || Null<ref name="default_null"/>. Договор закупки для поставки не будет задан. |
|} | |} | ||
Строка 133: | Строка 140: | ||
! Подставляемые значения<ref name="default_on_warning"/> | ! Подставляемые значения<ref name="default_on_warning"/> | ||
|- | |- | ||
− | | [[Налагаемые требования целостности, коды ошибок#code903_1|903_1]] || WARNING || Будет выбран 1 любой (порядок не детерминирован) [[Перечень сокращений и обозначений#канал|канал]]. Как правило важен факт связывания с выходом ГРС. | + | | {{anchor|code903_1}}[[Налагаемые требования целостности, коды ошибок#code903_1|903_1]] || WARNING || Будет выбран 1 любой (порядок не детерминирован) [[Перечень сокращений и обозначений#канал|канал]]. Как правило важен факт связывания с выходом ГРС. |
|- | |- | ||
| [[Налагаемые требования целостности, коды ошибок#code1606_2|1606_2]] || WARNING || Null<ref name="default_null"/>. | | [[Налагаемые требования целостности, коды ошибок#code1606_2|1606_2]] || WARNING || Null<ref name="default_null"/>. |
Текущая версия на 14:37, 17 мая 2019
В отчёте о состоянии загрузки представлено 2 типа ошибок, фатальные (FATAL) и нет (WARNING). Разница в том, что при возникновении первых объект на котором она произошла не загружается в ИМУС (например не найден потребитель для договора), в обратном случае объект загружается, а для свойства на котором ошибка произошла подставляется некоторое значение по умолчанию (как правило с id=0 - и значением "Не определено").
С версии адаптера 18.4.pre34 появилась возможность конфигурировать фатальность большинства ошибок.
Однако есть некоторые исключения, связанные с бизнес-логикой и структурой БД. Некоторые ошибки не могут быть не фатальными.
В отчёт попадают оба типа.
Стоит отметить что некоторые коды ошибок могут появляться в разных местах и изменение их уровня повлечёт каскадные изменения. Например 1701, 1701_1 повлияют как на загрузку договоров, так и планов. Будьте внимательны |
Содержание
Всегда фатальные ошибки
- 702
- Выход ГРС без ГРС вероятно не имеет смысла.
- 1202
- Корректор без УУГ просто не имеет смысла для учёта.
- 1301
- Канал корректора (вычислителя) без прибора не имеет смысла.
- 1702
- C версии адаптера 19.0.10 ошибка становится всегда фатальной. Для даты начала действия контролируется также наличие даты, для даты окончания только корректность.
- 1703
- Вряд ли может понадобится для учёта договор без потребителя.
- 1851, 1852, 1853, 1853_1
- Если не найдена ТП или Площадка (или у неё отсутствует канал) или связь множественная установить между ними связь не удастся в любом случае.
- 1903, 1904
- Договор и ТП являются основными единицами на которые загружаются план.
- 1908
- Загружаются планы потребления, по которым производятся расчёты. Потребители не могут "вкачивать" газ, соответственно план всегда должен быть не отрицательным.
- 2201, 2201_1, 2202, 2203, 2204, 2205, 2206, 2207
- Для операции необходимо указать систему по которой производится связывание или явно настроено её игнорирование. Также для связывания двух объектов безусловно оба должны быть найдены как для внешней так и локальной системы.
- 2301, 2303, 2304, 2305
- Для ПДЗ в АИС должны быть заполнены такие аналитики, как Потребитель, Договор, просроченная дебиторская задолженность,количество просроченных платежей, дата первой просрочки
- 2401, 2402, 2403
- Не загружены обязательные поля для сохранения признака ТСО у Потребителя
- 2501, 2502, 2503
- Не загружены обязательные поля для сохранения признака ТСО у Договора
- 5001
- Отрезолвить объект по предку не удалось или сопоставление не уникально. Подменить сгенерированный объект нельзя дабы не вносить ошибку.
Всегда не фатальные ошибки и специальные случаи
- 903_2
- Канал не однозначно выводится, но так или иначе уже задан, делая фатальной можно отменить другие изменения в ТП, но не имеет смысла.
- 5003
- Дубликаты объектов обрабатываются всегда одинаково - импортируется 1 любой, никаких значений по умолчанию. В отчёте представлен как не фатальная (WARNING) это значит один объект импортирован, остальные просто пропущены.
- 10000 и все подкоды
- Ошибки трактуются на стороне АИС РГ. В отчёте представлены "как есть". В общем случае не имеет никакого смысла менять фатальность.
Значения по умолчанию
Коды ошибок | Фатальность по умолчанию | Подставляемые значения[1] |
---|---|---|
201, 201_1[2] | FATAL | Регион по умолчанию[3]. |
401, 401_1 | WARNING | Отрасль с кодом 0 - "Не определен(а)". |
402, 402_1 | WARNING | Регион по умолчанию[3]. |
406 | WARNING | Потребитель 0 - "Не определен(а)". |
501, 501_1 | WARNING | Регион по умолчанию[3]. |
601, 601_1 | WARNING | Регион по умолчанию[3]. |
603, 603_1 | FATAL | Null[4]. |
701 | WARNING | ГРО с кодом 0 - "Прямые потребители". |
801 | FATAL | Потребитель 0 - "Не определен(а)". |
803, 803_1 | WARNING | Регион по умолчанию[3]. |
805 | WARNING | Null[4]. |
901 | FATAL | ГРО с кодом 0 - "Прямые потребители". |
902 | FATAL | Null[4]. |
903 | FATAL | Null[4]. То есть без привязки к каналу поставки. |
904, 904_1 | WARNING | Регион по умолчанию[3]. |
1001 | FATAL | Null[4]. По большому счёту узел должен быть привязан к Площадке (для потребления) или Выходу ГРС (для поставки) кроме технологических (кустовых) узлов[5]. Вряд ли имеет смысл отключать фатальность. |
1020 | FATAL | |
1201, 1201_1 | WARNING | Модель корректора 0 - "Не определен(а)". |
1206 | WARNING | Null[4]. Только если дата не корректна, отсутствие не логируется (наличие не обязательно). |
1401 | WARNING | ГПО Класс 0 - "Не определен(а)". |
1501 | FATAL | ГПО Тип 0 - "Не определен(а)". |
1502 | FATAL | Null[4]. |
1506_1 | WARNING | Null[4]. Канал будет не задан. |
1506_2 | WARNING | Null[4]. Канал будет не задан. |
1506_3 | WARNING | Null[4]. Канал будет не задан. |
1506_4 | WARNING | Null[4]. Канал будет не задан. |
1561, 1561_1 | WARNING | Тип измерителя 0 - "Не определен(а)". |
1582 | WARNING | Null[4]. Если оно менее или равно нулю/не заполнено, то отображается ошибка 1582, загрузка не прерывается. |
1601 | WARNING | Модель измерителя 0 - "Не определен(а)". |
1605 | WARNING | Null[4]. Только если дата не корректна, отсутствие не логируется (наличие не обязательно). |
1606 | WARNING | Null[4]. Канал будет не задан. |
1606_1 | WARNING | Null[4]. Канал будет не задан. |
1606_2 | WARNING | Null[4]. Канал будет не задан. |
1606_3 | WARNING | Канал не будет изменён (уже указан в базе). |
1701, 1701_1 | WARNING | Null[4]. Вид ценообразования не будет задан. |
1705, 1705_1 | WARNING | Продавец газа 0 - "Не определен(а)". |
1901, 1901_1 | WARNING | Null[4]. Вид газа не будет задан. |
1905 | WARNING | Null[4]. Договор закупки (поставка) не будет указан для субъекта распределения (плана). |
1906, 1906_1 | WARNING | Null[4]. Категория потребления не будет указана для субъекта распределения (плана). |
1907 | WARNING | Null[4]. Площадка не будет указана для плана. Обрабатывается ошибка только если площадка указана в плане АИС. Пустые значения ошибкой не обозначаются. |
2001, 2001_1 | WARNING | Производитель газа 0 - "Не определен(а)". |
2002, 2002_1 | WARNING | Поставщик газа 0 - "Не определен(а)". |
2003, 2003_1 | WARNING | Продавец газа 0 - "Не определен(а)". |
2004, 2004_1 | WARNING | Null[4]. Вид ценообразования не будет задан. |
2005 | WARNING | Null[4]. Только если дата не корректна, отсутствие не логируется (наличие не обязательно). |
2006 | WARNING | Null[4]. Признак цены (код номенклатуры) не будет задан. |
2007 | WARNING | Null[4]. Договор закупки для поставки не будет задан. |
Ошибки получения единственного объекта по родителю
Код ошибки | Фатальность по умолчанию | Подставляемые значения[1] |
---|---|---|
903_1 | WARNING | Будет выбран 1 любой (порядок не детерминирован) канал. Как правило важен факт связывания с выходом ГРС. |
1606_2 | WARNING | Null[4]. |
Примечания
- ↑ 1,0 1,1 Проставляется только если уровень ошибки сконфигурирован как WARNING
- ↑ Второй указывается как правило ошибка маппинга. То есть ПМ загружен, найден по коду, но не указывает ни на какой объект.
- ↑ 3,0 3,1 3,2 3,3 3,4 3,5 Из настроек БД Company в случае с РГК там указан идентификатор записи таблицы RGC. Из неё берётся регион, указанный для РГК по умолчанию. Справочник централизованный.
- ↑ 4,00 4,01 4,02 4,03 4,04 4,05 4,06 4,07 4,08 4,09 4,10 4,11 4,12 4,13 4,14 4,15 4,16 4,17 4,18 4,19 4,20 4,21 4,22 4,23 4,24 4,25 Null значит поле может быть не установлено вовсе, не обязательно. В АРМе будет отображаться как пустое поле.
- ↑ В АИС таковыми считаем узлы, на Площадках с установленным признаком ПризнакЭлементаСхемы