{ "currentVersion": 10.91, "id": 9, "name": "Отчеты", "type": "Table", "description": null, "hasAttachments": true, "htmlPopupType": "esriServerHTMLPopupTypeNone", "displayField": "contract_number_with_date", "typeIdField": null, "subtypeFieldName": null, "subtypeField": null, "defaultSubtypeCode": null, "fields": [ { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "OBJECTID", "domain": null }, { "name": "uid", "type": "esriFieldTypeGUID", "alias": "uid", "length": 38, "domain": null }, { "name": "contract_uid", "type": "esriFieldTypeGUID", "alias": "Контракт", "length": 38, "domain": null }, { "name": "for_year", "type": "esriFieldTypeSmallInteger", "alias": "За какой год", "domain": null }, { "name": "for_month", "type": "esriFieldTypeSmallInteger", "alias": "За какой месяц", "domain": { "type": "codedValue", "name": "cep_report_months", "description": "Месяцы отчета", "codedValues": [ { "name": "Январь", "code": 1 }, { "name": "Февраль", "code": 2 }, { "name": "Март", "code": 3 }, { "name": "Апрель", "code": 4 }, { "name": "Май", "code": 5 }, { "name": "Июнь", "code": 6 }, { "name": "Июль", "code": 7 }, { "name": "Август", "code": 8 }, { "name": "Сентябрь", "code": 9 }, { "name": "Октябрь", "code": 10 }, { "name": "Ноябрь", "code": 11 }, { "name": "Декабрь", "code": 12 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "step_name", "type": "esriFieldTypeString", "alias": "Шаг обработки", "length": 50, "domain": { "type": "codedValue", "name": "cep_report_step", "description": "Шаги обработки контракта", "codedValues": [ { "name": "Создано", "code": "new" }, { "name": "Шаблон отчета сформирован", "code": "report_generated" }, { "name": "Шаблон отчета отправлен", "code": "report_sent" }, { "name": "Отчет получен", "code": "report_received" }, { "name": "Данные по отчету загружены", "code": "report_data_loaded" }, { "name": "Отчет согласован", "code": "loaded_report_data_verified" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "generating_date", "type": "esriFieldTypeDate", "alias": "Дата генерации шаблона отчета", "length": 8, "domain": null }, { "name": "generating_result", "type": "esriFieldTypeString", "alias": "Результат генерации отчета", "length": 50, "domain": { "type": "codedValue", "name": "cep_report_generating_results", "description": "Результаты генерации отчета", "codedValues": [ { "name": "Файл успешно сформирован", "code": "success" }, { "name": "При формировании файла произошла ошибка", "code": "failed" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "generating_error", "type": "esriFieldTypeString", "alias": "Техническая детализация ошибки при генерации отчета", "length": 4000, "domain": null }, { "name": "sending_date", "type": "esriFieldTypeDate", "alias": "Дата отправки шаблона отчета", "length": 8, "domain": null }, { "name": "sending_attempt", "type": "esriFieldTypeInteger", "alias": "Количество попыток отправить шаблон отчета", "domain": null }, { "name": "sending_result", "type": "esriFieldTypeString", "alias": "Результат отправки шаблона отчета", "length": 50, "domain": { "type": "codedValue", "name": "cep_report_sending_results", "description": "Результаты отправки шаблона отчета", "codedValues": [ { "name": "Не удалось отправить шаблон отчета", "code": "failed" }, { "name": "Письмо с шаблоном отчета в процессе отправки", "code": "sending" }, { "name": "Шаблон отчета успешно отправлен", "code": "sent" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "sending_error", "type": "esriFieldTypeString", "alias": "Техническая детализация ошибки отправки шаблона отчета", "length": 4000, "domain": null }, { "name": "receiving_date", "type": "esriFieldTypeDate", "alias": "Дата получения письма от подрядчика", "length": 8, "domain": null }, { "name": "receiving_email_count", "type": "esriFieldTypeInteger", "alias": "Количество полученных писем от подрядчика по отчетному месяцу", "domain": null }, { "name": "receiving_file_count", "type": "esriFieldTypeInteger", "alias": "Количество полученных файлов во всех письмах от подрядчика по отчетному месяцу", "domain": null }, { "name": "receiving_email", "type": "esriFieldTypeString", "alias": "Email, c которого пришёл последний отчет", "length": 255, "domain": null }, { "name": "receiving_result", "type": "esriFieldTypeString", "alias": "Результат обработки последнего входящего письма", "length": 50, "domain": { "type": "codedValue", "name": "cep_report_receiving_results", "description": "Результаты обработки входящего письма", "codedValues": [ { "name": "Файл успещно распарсен", "code": "file_parsed" }, { "name": "Файл отчета не найден", "code": "no_file" }, { "name": "Файл отчета повреждён или заблокирован", "code": "invalid_file" }, { "name": "В файле отчета отсутствуют необходимые листы", "code": "no_sheet" }, { "name": "В файле отчета отсутствуют необходимые колонки", "code": "absent_columns" }, { "name": "Некорректный формат значения в ячейках отчета", "code": "incorrect_cell_format" }, { "name": "Непредвиденная ошибка парсинга файла", "code": "unexpected_error" }, { "name": "Файл отчета не заполнен", "code": "report_empty" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "loading_date", "type": "esriFieldTypeDate", "alias": "Дата обработки данных из файла", "length": 8, "domain": null }, { "name": "loading_result", "type": "esriFieldTypeString", "alias": "Результат обработки файла", "length": 50, "domain": { "type": "codedValue", "name": "cep_report_loading_results", "description": "Результаты обработки файла", "codedValues": [ { "name": "Данные из файла успешно загружены", "code": "report_loaded" }, { "name": "В процессе загрузки данных произошла ошибка", "code": "load_failed" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "loading_total_count", "type": "esriFieldTypeInteger", "alias": "Общее количество загруженных записей", "domain": null }, { "name": "loading_total_count_new", "type": "esriFieldTypeInteger", "alias": "Общее количество новых записей", "domain": null }, { "name": "loading_boiler_count", "type": "esriFieldTypeInteger", "alias": "Количество загруженных записей по котлам", "domain": null }, { "name": "loading_boiler_count_new", "type": "esriFieldTypeInteger", "alias": "Количество новых записей по котлам", "domain": null }, { "name": "loading_generator_count", "type": "esriFieldTypeInteger", "alias": "Количество загруженных записей по генераторам", "domain": null }, { "name": "loading_generator_count_new", "type": "esriFieldTypeInteger", "alias": "Количество новых записей по генераторам", "domain": null }, { "name": "loading_water_count", "type": "esriFieldTypeInteger", "alias": "Количество загруженных записей по водопотреблению", "domain": null }, { "name": "loading_drainage_count", "type": "esriFieldTypeInteger", "alias": "Количество загруженных записей по стокам", "domain": null }, { "name": "created_user", "type": "esriFieldTypeString", "alias": "created_user", "length": 255, "domain": null }, { "name": "created_date", "type": "esriFieldTypeDate", "alias": "created_date", "length": 8, "domain": null }, { "name": "last_edited_user", "type": "esriFieldTypeString", "alias": "last_edited_user", "length": 255, "domain": null }, { "name": "last_edited_date", "type": "esriFieldTypeDate", "alias": "last_edited_date", "length": 8, "domain": null }, { "name": "verifying_status", "type": "esriFieldTypeString", "alias": "Статус", "length": 50, "domain": { "type": "codedValue", "name": "cep_report_verifying_status", "description": "Статус проверки загруженного отчета", "codedValues": [ { "name": "Согласован", "code": "agreed" }, { "name": "Отклонён", "code": "rejected" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "contract_email", "type": "esriFieldTypeString", "alias": "Электронный ящик подрядчика", "length": 255, "domain": null }, { "name": "contract_holder_email", "type": "esriFieldTypeString", "alias": "Email держателя контракта", "length": 255, "domain": null }, { "name": "contract_number", "type": "esriFieldTypeString", "alias": "Номер контракта", "length": 255, "domain": null }, { "name": "for_date", "type": "esriFieldTypeDate", "alias": "Дата начала периода месячного отчета", "length": 8, "domain": null }, { "name": "contract_number_with_date", "type": "esriFieldTypeString", "alias": "Номер контракта с годом и месяцем", "length": 255, "domain": null }, { "name": "last_file_oid", "type": "esriFieldTypeInteger", "alias": "last_file_oid", "domain": null }, { "name": "last_file_received_date", "type": "esriFieldTypeDate", "alias": "Дата получения последнего файла", "length": 8, "domain": null } ], "indexes": [ { "name": "R971_SDE_ROWID_UK", "fields": "OBJECTID", "isAscending": true, "isUnique": true, "description": "" }, { "name": "I10012uid", "fields": "uid", "isAscending": true, "isUnique": false, "description": "" }, { "name": "idx_CEP_CONTRACT_REPORTS_contract_uid", "fields": "contract_uid", "isAscending": true, "isUnique": false, "description": "" }, { "name": "idx_CEP_CONTRACT_REPORTS_for_date", "fields": "for_date", "isAscending": true, "isUnique": false, "description": "" }, { "name": "idx_CEP_CONTRACT_REPORTS_last_file_received_date", "fields": "last_file_received_date", "isAscending": true, "isUnique": false, "description": "" }, { "name": "idx_CEP_CONTRACT_REPORTS_sending_date", "fields": "sending_date", "isAscending": true, "isUnique": false, "description": "" }, { "name": "idx_CEP_CONTRACT_REPORTS_step_name", "fields": "step_name", "isAscending": true, "isUnique": false, "description": "" }, { "name": "idx_cep_contract_reports_uid", "fields": "uid", "isAscending": true, "isUnique": true, "description": "" } ], "subtypes": [], "relationships": [ { "id": 1, "name": "KPOGIS.DBO.cep_contracts", "relatedTableId": 2, "role": "esriRelRoleDestination", "keyField": "contract_uid", "cardinality": "esriRelCardinalityOneToMany", "composite": false } ], "capabilities": "Map,Query,Data", "maxRecordCount": 1000, "supportsStatistics": true, "supportsAdvancedQueries": true, "supportedQueryFormats": "JSON", "isDataVersioned": false, "advancedQueryCapabilities": { "useStandardizedQueries": false, "supportsStatistics": true, "supportsHavingClause": true, "supportsCountDistinct": true, "supportsOrderBy": true, "supportsDistinct": true, "supportsPagination": true, "supportsTrueCurve": false, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": true }, "dateFieldsTimeReference": null }