Если не получается

Частые сообщения и ситуации из всех инструкций: что они значат и что сделать. Ответа нет — напишите в поддержку.

Основы: как устроен расчёт

Расчётный движок: heatnet и отличия от десктопа
  • Расчёт долго не начинается — очередь города занята другими расчётами. Состояние и ход расчёта видны
  • Числа отличаются от десктопа — сначала проверьте, что сравниваете расчёты одного режима и одной температуры.

Начало работы

Карта
  • Сети на карте нет — не выбран ни один фрагмент (вкладка «Фрагменты» → «Применить») или карта слишком мелкая: распределительная сеть рисуется с масштаба 12.
  • Щелчок по трубе ничего не открывает — выключена «Информация об объекте» или включены «Измерения».
  • Карта серая без подложки — нет связи с сервером подложки или ключа MapTiler.
Слои карты
  • Слой включён, но не виден — приблизьте карту: часть слоёв рисуется только с определённого масштаба.
  • Слой включён, но не виден — приблизьте карту: часть слоёв рисуется только с определённого масштаба (узлы — с крупного).
  • Внешний слой не добавляется — сервис не в Web Mercator, адрес не https или сервер не разрешает запросы из браузера.
Поиск и палитра команд
  • Ничего не находится — проверьте раскладку: поиск понимает и русские, и латинские буквы, но не опечатки в номере узла.
  • «Поиск узлов недоступен» — GeoServer не ответил; инструменты и журналы при этом ищутся.
  • Адрес не найден — геокодер не знает адреса или нет интернета; ищите по узлу сети.
Вход и выбор города
  • «Неверный логин или пароль.» — проверьте раскладку и Caps Lock (форма предупреждает о нём).
  • «Нет доступа к городу «…». Доступ выдаёт администратор» — учётная запись есть, но город ей не открыт.
  • «Слишком много неудачных попыток входа…» — подождите указанное время или попросите администратора сбросить пароль.
  • «База пользователей недоступна» — сервер не может связаться с базой учётных записей; это работа администратора.
Кнопки карты, ссылка на вид и координаты
  • «Ссылка не найдена — возможно, она из другого города. Откроется карта.» — ссылку сделали в другом городе или она повреждена.
  • «Скопируйте ссылку из адресной строки: …» — браузер не дал доступ к буферу обмена.
  • «Геолокация работает только в безопасном контексте (HTTPS или localhost)», «Доступ к геолокации запрещён…» — откройте сайт по https и разрешите геолокацию в настройках браузера.
  • «Пересчёт недоступен» у местной системы — сервер не ответил; скопируйте координаты в WGS84.
Измерения: расстояние и площадь
  • Щелчок не ставит точку — точка попала на панель «Измерения»: её можно перетащить за заголовок.
  • Двойной щелчок приближает карту — режим измерений выключен; включите его кнопкой с линейкой.
  • «Профиль высот недоступен» — нет ключа MapTiler или рельеф не загрузился; длина при этом посчитана.

Карта и объекты

Комментарии на карте
  • «Комментарии не загружены», «Ветка не открылась» — нет связи с сервером; повторите.
  • «Комментарий не опубликован» — пустой текст или длиннее 4000 знаков.
  • Упоминание не сработало — логин написан с ошибкой: подсказка при вводе «@» предлагает существующих.
Печать карты
  • При печати масштаб не совпадает — печатайте в 100 % без «подгонки по размеру»: так написано и под предпросмотром.
  • Лист без подложки или слоёв — дождитесь, пока карта догрузится, и сформируйте лист заново.
  • Нужен быстрый снимок без рамки — «Снимок экрана PNG» внизу окна.
  • «Часть тайлов карты не загрузилась за 45 с — на листе могут быть пропуски. Сформируйте лист ещё раз.» — медленная сеть или сервер тайлов; повторите.
  • «Масштаб — число от 100 до 1 000 000».
  • Масштаб на бумаге не совпадает — при печати выключите «подогнать по размеру страницы».
Карточка объекта
  • Нет карандаша «Редактировать свойства» — нет права на этот вид объекта, объект вне вашей территории или запись на сервере выключена.
  • «Объект изменил другой пользователь. Перечитать карточку? Ваши изменения будут потеряны.» — сохраните заново после перечитывания.
  • «Сохранено, но карточку не удалось обновить — выберите объект заново» — данные записаны, щёлкните по объекту ещё раз.
  • Щелчок по объекту ничего не открывает — выключен режим «Информация об объекте» (кнопка «i» над картой) или включены «Измерения».
Кто на карте
  • «Нет связи с сервером — переподключаемся…» — поток событий оборвался (сеть, перезапуск API); список вернётся сам.
  • Значка нет — на стенде без входа и без связи с потоком он скрыт.
Сеть под землёй в 3D
  • «Наклоните камеру к земле: в виде нет поверхности» — в кадре только небо.
  • «Слишком большая область — приблизьте вид (до 0,5° по стороне)».
  • «Сеть под землёй не загрузилась» — ошибка сервера; повторите кнопкой обновления.
  • Все трубы серые — в узлах нет отметок земли или верха трубы.

Эксплуатация

Локализация аварий
  • «Трубопровод с ID … не найден в базе данных.» — номер набран неверно; номер участка виден в его карточке.
  • «Трубопровод … входит во внутреннюю схему узла …: укажите этот узел или магистральный участок.» — выбран участок схемы камеры; переключитесь на «Узел сети (Node ID)» и укажите камеру.
  • «Трубопровод … не привязан к узлам расчётной схемы (нет nodeid1/nodeid2)…» — линия ГИС без топологии; привяжите её к узлам или выберите соседний участок.
  • «Трубопровод … отключён (обе трубы, pipesectstateid = 2).» — участок и так выведен из сети.
  • «Трубопровод … удалён.», «Узел с ID … не найден в базе данных.»
  • «Задвижки не найдены на границах изолированного сегмента» — вокруг зоны нет задвижек в модели: зона растёт до тупиков или источников.
  • Зона на полгорода и 0 обязательных задвижек — в зону попала питающая точка (см. жёлтое предупреждение) или на магистрали нет задвижек в модели.
  • «Не удалось выполнить анализ отключения» — ошибка сервера; подробности в журнале API.
Трассировка сети
  • «Укажите участок или узел — начальную точку трассировки» — оба поля пусты.
  • «12а» — не номер объекта: в поле попало не целое число. «Не больше 500 объектов в списке» — сократите список.
  • «Участки не входят в расчётную схему (удалены, отключены или без топологии): …» — участок удалён, отключён, без узлов или из внутренней схемы узла. То же для узлов — «Узлы не входят в расчётную схему…».
  • «Нет связи ни с одной питающей точкой» на вкладке «Питающие точки» — объект в зоне без питания; проверьте её в «Зонах сети».
  • «Участков слишком много для показа на карте — доступны списком и в CSV.» — больше 20 000 участков; сузьте трассировку барьерами.
  • Нет кнопки удаления у выбранной настройки — она встроенная или это чужая общая настройка, а права «Справочники и шаблоны карточек» нет.
  • «Не удалось загрузить настройки трассировки», «Не удалось сохранить настройку», «Не удалось удалить настройку», «Не удалось выполнить трассировку», «Не удалось построить зоны сети» — ошибка сервера или связи.
Нарушения
  • «Сохранить» не срабатывает — не заполнена дата обнаружения.
  • Кнопки «Создать» нет — нужна роль с правом правки журналов.
  • Карточку закрыли во время правки — черновик сохраняется до следующего открытия этой записи.
  • Нет «Мест повторных отказов» — в журнале меньше 3 отказов в одном месте за 5 лет или у записей нет точки
  • «Привязка нарушений к участкам» показывает «далеко» — ближайшая труба дальше 20 м. Проверьте точку записи
Наряды и заявки
  • Нет кнопки «+ Наряд» — нет права «Журналы» или запись выключена на сервере. Окно показывает «Выберите наряд в списке.» вместо «Выберите наряд в списке или создайте новый.».
  • «Некорректные параметры запроса: Назначьте бригаду или ответственного» — нажали «Назначить», не сохранив бригаду. Выберите бригаду или ответственного, нажмите «Сохранить», затем «Назначить».
  • «Некорректные параметры запроса: Опишите, что сделано (результат)» — «Выполнено» с пустым полем «Что сделано».
  • «Некорректные параметры запроса: Плановое окончание раньше начала» — срок раньше начала по плану.
  • «Наряд уже изменили — обновите карточку» — наряд изменили после того, как вы его открыли. Выберите его в списке ещё раз.
  • «Наряд Н-… закрыт — правка закрыта» или «… отменён — правка закрыта» — закрытый и отменённый наряд не правится; отменённый можно «Открыть снова».
  • «Некорректные параметры запроса: Формы обхода N нет или она выключена» — форму выключили в «Формах обходов».
  • «Некорректные параметры запроса: В контуре осмотра «…» нет участков» — наряд на обход по пустому контуру. Сначала добавьте участки в контур в журнале осмотров.
  • «За сутки трека нет: бригада не передавала местоположение» — на телефоне бригады выключено «Передавать местоположение» или страница была закрыта.
  • Красная строка над списком с текстом сервера или «Сервер API недоступен. Проверьте подключение к сети.» — список, справочники или слой карты не загрузились. Закройте строку и откройте окно ещё раз.
Формы обходов
  • Нет пункта «Формы обходов» — у вас не роль «Администратор».
  • «Сохранить» неактивна, внизу красный текст — в форме ошибка: «Добавьте хотя бы одно поле», «Поле «…»: нет подписи», ««…»: нет вариантов», ««…»: имя «…» уже есть», ««…»: имя поля — латиница, цифры и , с буквы», ««…»: условие — по полю выше», ««…»: минимум больше максимума», «Нет ни одного поля для ответа».
  • Условие показа не предлагается — выше нет поля, по которому его можно задать (первое поле, или выше только «Пояснение» и «Фото»). При перемещении поля выше его источника условие снимается.
  • «Некорректные параметры запроса: Файл не похож на XLSForm (.xlsx)», «… В файле нет листа survey», «… В форме не найдено ни одного поддерживаемого поля» — файл не XLSForm или в нём нет поддерживаемых полей. «Файл больше 2 МБ» — уменьшите файл.
  • Нет кнопки «Новая форма», «Сохранить» неактивна, под описанием окна — «Запись выключена на сервере (MUTATIONSENABLED).» — запись на сервере выключена; включает её администратор сервера.
  • Нет значка Excel у формы с заполнениями — нет права «Выгрузки и отчёты».
  • Форма не предлагается в наряде — она выключена; включите её кнопкой «Включить».
Отключения
  • Кнопка «Рассчитать и запланировать» неактивна — не заполнены название, участок или узел (или наряд), сроки «Отключить» и «Включить».
  • «Окончание отключения раньше начала» — проверьте сроки.
  • «Укажите участок или узел (или наряд с местом работ)» — в наряде нет места работ; впишите участок или узел.
  • Ошибки расчёта изоляции приходят с текстом от «Локализации аварий», например «Трубопровод … входит во внутреннюю схему узла …».
  • «Из «…» нельзя в «…» (можно: …)» — такой переход не предусмотрен; «Отключение … идёт — пересчёт закрыт» — пересчёт только до начала.
  • «Отключение уже изменили — обновите карточку» — выберите отключение в списке ещё раз.
  • «Отключение не запланировано», «Статус не изменён», «Изоляция не пересчитана», «Список не сформирован», «Текст объявления не скопирован», «Зоны отключений не показаны» — общая ошибка действия; причина от сервера показана рядом.
  • Нет блока социальных объектов — справочник пуст или в контур зоны ничего не попало.
  • Нет кнопки «Список для уведомления» — у пользователя нет права «Выгрузки и отчёты».
Показатели
  • «Показатели не загружены» с причиной «Начало периода позже конца» — в своём периоде дата «С» позже даты «По».
  • «Показатели не загружены» с причиной «Период — не больше 10 лет» — сократите свой период.
  • «Дефекты на карте не показаны» — сервер не ответил на запрос точек; повторите щелчок по столбцу.
  • Щелчок по столбцу дал меньше точек, чем высота столбца, — у части записей нет точки на карте.
  • «Средний износ» показывает «—», графика износа нет — расчёт износа не выполнялся; в подсказке под графиками —
  • Числа сети не изменились после правки паспорта — сводка сети обновляется раз в 10 минут.
  • Износ не изменился при сдвиге карты с «Только видимой областью карты» — так и должно быть: износ берётся из
  • «Открытых дефектов» больше, чем «Дефектов за период», — так и должно быть: открытые считаются за всё время.
Шурфовки
  • «Запись не прошла проверку — Окончание по плану: не раньше «Начало по плану»» — даты перепутаны.
  • «Ссылка на несуществующую запись — …: нет записи N в справочнике» — значения справочника или трубопровода с таким номером нет в базе.
  • После пакетного утверждения «Ни один план не утверждён — см. причины»: «не заполнены поля плана» (начало и окончание по плану), «уже утверждено».
  • «Нет планов для утверждения» — в периоде нет неутверждённых шурфовок с назначением «План».
  • «Запись не утверждена» при снятии утверждения — запись и так не утверждена.
  • Журнал с карты пуст — у шурфовок не указан трубопровод (см. пример Астаны).
  • «Не удалось сформировать Word» — сервер не собрал акт; повторите позже.
  • Пустой журнал показывает «В журнале пока нет записей — создайте первую или перенесите журнал из десктопной ТГИД» — в базе города нет шурфовок.
Осмотры
  • ««Наименование контура» уже есть в записи N — Наименование контура: должно быть уникальным» — смените наименование.
  • «Заполните обязательные поля: Наименование контура, Дата осмотра» — одно из обязательных полей пустое.
  • «Ссылка на несуществующую запись — …: нет записи N в справочнике» — выбранного значения справочника уже нет в базе.
  • «Участки нельзя включить в контур» с перечнем — участков с такими номерами нет в сети или они удалены.
  • Кнопка «На карте» не появляется — у контура нет участков с геометрией.
  • «Некорректные параметры запроса: В контуре осмотра «…» нет участков» в окне нарядов — «Наряд на обход» по пустому контуру.
  • «Не удалось сформировать Word» — сервер не собрал акт; повторите позже.
  • Пустой журнал показывает «В журнале пока нет записей — создайте первую или перенесите журнал из десктопной ТГИД» — в базе города нет контуров осмотра.
Ремонты
  • ««Наименование/адрес» уже есть в записи N — …» — выберите другое наименование.
  • «Запись не прошла проверку — Окончание по плану: не раньше «Начало по плану»» — даты перепутаны.
  • «… Дата приказа: заполняется вместе с «Номер приказа»» — заполните оба поля или ни одного.
  • «Для утверждения заполните: …» в блоке утверждения — перечислены пустые поля плана.
  • «Контур пуст — выберите участки, затем утверждайте план.» — добавьте участки в контур и сохраните его.
  • «Ни один план не утверждён — см. причины» после пакетного утверждения — у каждого плана есть причина: «не заполнены поля плана», «контур пуст — выберите участки», «уже утверждено».
  • «Нет планов для утверждения» — за выбранный период все плановые ремонты утверждены или их нет; измените даты.
  • «Нет права «ремонты»» — пользователю-роли PostgreSQL не выдано предметное право «Ремонты».
  • Пустой журнал показывает «В журнале пока нет ремонтов — создайте первый или перенесите журнал из десктопной ТГИД» — в базе города нет ремонтов.
Опрессовки
  • «В журнале пока нет опрессовок — создайте первую или перенесите журнал из десктопной ТГИД» — в базе города нет опрессовок; создайте первую кнопкой «Создать».
  • «Опрессовки не найдены» с кнопкой «Сбросить фильтры» — фильтры слишком узкие.
  • «Наименование» уже есть в записи N» — название не уникально; новая запись получает «Контур опрессовки», переименуйте её.
  • «Для утверждения заполните: …» и «Контур пуст — выберите участки, затем утверждайте план.» — не хватает данных плана или участков.
  • «Ни один план не утверждён — см. причины» — у каждой записи пакета указана причина: «не заполнены поля плана», «контур пуст — выберите участки», «уже утверждено».
  • «Справочники не загрузились — фильтры и выбор значений могут быть неполными» — список работает, но выпадающие списки пустые; повторите позже. Если это сообщение появилось после «Создать», карточка новой опрессовки не открывается, пока справочники не загрузятся.
  • «Не удалось загрузить журнал опрессовок», «Опрессовка не найдена», «Не удалось сформировать Word».
Очередь опрессовок
  • «Нет данных очереди» с пояснением «Очередь пуста: в базе города нет очереди опрессовок из десктопной ТГИД» — в базе города нет таблицы очереди. Её переносят из десктопной ТГИД вместе с базой.
  • «Нет данных очереди» с пояснением «В реестре пока нет записей» — таблица очереди есть, но в ней нет строк.
  • «Не удалось загрузить очередь опрессовок» — сервер не ответил или не смог прочитать найденную таблицу (например, у роли API нет прав на чтение); причина — рядом, кнопка повтора — в окне.
  • Нужного столбца нет в таблице — окно показывает только первые 12 столбцов.
Индикаторы коррозии
  • «Заполните хотя бы одно поле индикатора» — при создании все поля пустые.
  • «Изменений нет — сохранять нечего» — в карточке ничего не изменили.
  • Поле сезона не правится — у индикатора есть история сезонов; правьте сезон в десктопе.
  • Нет кнопок «Новый индикатор», правки и удаления — нет права «Журналы», роль ниже «Редактора» (у пользователя-роли PostgreSQL — нет права «Коррозия») или запись на сервере выключена.
  • «Сервер не вернул идентификатор созданной записи» — индикатор, возможно, создан; обновите список и проверьте.
  • Адрес в карточке пустой — веб адрес индикатора не заполняет.
  • «Сезон (год)» показывает мало записей — фильтр берёт ровно выбранный год, а не его и более поздние.

Оборудование сети

Поиск узлов
  • «Ничего не найдено» по номеру — поиск идёт по названию и коду узла, наберите часть названия.
  • Метка осталась после поиска — откройте окно и нажмите «Очистить маркер».
  • «Показаны первые 100 узлов — уточните запрос» — найдено больше, чем показывает окно; наберите больше символов.
  • «Узлы не найдены» и «Ничего не найдено — Попробуйте изменить запрос» — в коде РС и наименовании нет такого текста. Проверьте написание: «тк6-5-24» и «ТК 6-5-24» — разные строки.
  • «Поиск узлов не настроен на сервере карт: обратитесь к администратору» — сервер карт ответил не JSON: в рабочей области нет представления или вместо ответа пришла страница ошибки.
  • «Показаны первые 100 узлов — уточните запрос» — нашлось больше, чем показывает окно; допишите наименование.
  • «Ошибка сервера: 500» (код может быть другим) — GeoServer вернул ошибку.
  • «GeoServer URL не настроен» — в настройках веба не задан адрес GeoServer.
  • «Ошибка загрузки данных» — нет связи с GeoServer.
  • «Не удалось получить координаты узла» — у узла нет геометрии в idnodes.
  • «Поиск фразой не выполнен — …» — помощник ИИ недоступен или фраза не разобрана; после текста — причина от сервера. «У объекта нет координат» — найденный фразой объект нельзя показать на карте.
Насосное оборудование
  • «Результатов расчёта по насосам ещё нет: рабочая точка появится после выполнения и сохранения расчёта сети, паспортные характеристики видны уже сейчас.» — в базе нет сохранённых расчётов.
  • «Для агрегата не выбрана паспортная модель — график H(Q) не строится…» — назначьте модель: «Редактировать» → «Модель (тип насоса)». Коэффициенты кривой при этом не пересчитываются — их по-прежнему задают в десктопе («Тип насоса → Характеристики»).
  • «Не удалось загрузить насосы» или «Не удалось загрузить каталог моделей насосов» (при входе в правку) — нет связи с сервером; повторите.
  • «Справочники не загрузились — плитки и фильтры могут быть неполными» — список работает, но плитки и списки фильтров пустые.
  • «Объект изменён другим пользователем — перезагрузите карточку и повторите правку.» — запись изменили после того, как вы открыли правку.
  • «Нет права «Свойства: оборудование (свои)»» — у роли нет права на правку оборудования.
  • Нет значка прицела и кнопки «На карте» — у линии насоса нет геометрии (линии расчётной схемы без координат).
Запорная арматура
  • «Результатов расчёта по арматуре ещё нет: паспортные параметры видны уже сейчас, расход, потеря напора и сопротивление появятся после сохранения расчёта сети.» — в базе нет сохранённых расчётов.
  • «Не удалось загрузить арматуру» — нет связи с сервером; нажмите «Повторить».
  • «Связанная линия отсутствует: сетевой контекст и позиционирование недоступны.» — запись ссылается на несуществующую линию; исправить можно только в десктопе.
  • «Связанная линия помечена удалённой и исключена из активной расчётной схемы.»
  • «Назначение не задано (в исходных данных «?») и требует уточнения.» — заполните «Назначение» в правке.
  • «Условный диаметр равен нулю или выходит за ожидаемый диапазон.» — проверьте «Условный диаметр».
  • «Паспортная модель не выбрана: задвижка не связана с моделью каталога.» — у задвижки нет ссылки на каталог; на расчёт это не влияет. У регулирующей арматуры каталога нет, и этой плашки у неё не бывает.
  • «Ни одна установленная задвижка базы не связана с этой моделью.» — в карточке модели каталога, если с ней не связана ни одна задвижка.
  • «Объект изменён другим пользователем — перезагрузите карточку и повторите правку.» — запись изменили после того, как вы открыли правку.
  • «Нет права «Свойства: оборудование (свои)»» — у роли нет права на правку оборудования.
Сетевые регуляторы
  • «Результатов расчёта по регуляторам ещё нет: задания видны уже сейчас, расход, напоры, сопротивление и положение клапана появятся после сохранения расчёта сети.» — в базе нет сохранённых расчётов.
  • «Не удалось загрузить регуляторы», «Не удалось загрузить каталог регуляторов», «Не удалось открыть карточку регулятора», «Не удалось открыть паспорт регулятора» — нет связи с сервером; повторите.
  • «Для регулятора давления или перепада не выбран узел, в котором поддерживается заданная величина.» — регулируемый узел задаётся в десктопе ТГИД.
  • «Заданная величина равна нулю или отсутствует.», «Пропускная способность клапана Kv равна нулю или отсутствует.» — заполните поля в правке.
  • «В таблицах установленных регуляторов отсутствует ссылка на типовую модель каталога.» в карточке модели — так устроена база; число установленных регуляторов модели не показывается. Эту пояснительную строку сервер отдаёт только на русском — в казахском и английском интерфейсе она остаётся русской.
  • «Объект изменён другим пользователем — перезагрузите карточку и повторите правку.» — запись изменили после того, как вы открыли правку.
  • «Нет права «Свойства: оборудование (свои)»» — у роли нет права на правку оборудования.
Байпасы
  • «В базе нет байпасов: они появятся в журнале, когда будут внесены; каталог стандартных труб — на отдельной вкладке.» — в базе города байпасов нет.
  • «Результатов расчёта по байпасам ещё нет: диаметр диафрагмы, расход и потери напора появятся после сохранения расчёта сети.» — выполните и сохраните расчёт сети.
  • В карточке «гидравлический режим для этого байпаса пока не рассчитан» — для его линии нет записи в bpout.
  • «Не выбран или потерян узел присоединения байпасного участка.» — задайте узел, если байпас должен держать напор; без узла он работает как регулятор расхода.
  • «Регулируемый расход равен нулю или отсутствует.» — заполните «Регулируемый расход».
  • «Длина, внутренний диаметр, шероховатость или сумма местных сопротивлений имеют недопустимое значение.» — исправьте параметры в «Параметры трубопровода».
  • «Запись изменена другим пользователем — обновите карточку» — карточку изменили после открытия; нажмите «Перезагрузить объект» в уведомлении и повторите правку.
  • «Справочники не загрузились — плитки и фильтры могут быть неполными» — сервер не отдал справочники; список при этом работает, нажмите «Обновить».
  • «Не удалось загрузить байпасы», «Не удалось открыть карточку байпаса», «Не удалось загрузить стандартные трубы» — нет связи с сервером API.
Диафрагмы
  • Предупреждение «Старые линии диафрагм без полной топологии и геометрии…» — в базе есть записи без узлов линии; они видны на плитке «Нет топологии». Если таких записей нет, предупреждения нет.
  • «Результатов расчёта ещё нет: расход, потери напора и сопротивление не показаны и не подменяются нулями.» — в базе нет сохранённых результатов по диафрагмам.
  • В карточке «расчётный результат для этой диафрагмы отсутствует» — для линии нет записи в droout.
  • «Связанная линия не найдена в базе.» — линия удалена из базы; диафрагма — осиротевшая запись.
  • «Старая линия не содержит начальный и конечный узлы…» — показать на карте и посчитать такую диафрагму нельзя.
  • «Количество последовательно установленных диафрагм должно быть больше нуля.» — заполните количество.
  • «Диаметр не задан, а разрешение записи расчёта отсутствует.» — укажите диаметр отверстия.
  • «Состояние не найдено в справочнике состояний.» — выберите состояние из списка.
  • Поиск по месту установки находит слишком много — например, «Подпорная» даёт все подпорные диафрагмы. Сузьте отбор фильтрами «Место установки» и «Состояние».
  • «Запись изменена другим пользователем — обновите карточку» — нажмите «Перезагрузить объект» и повторите правку.
  • «Не удалось загрузить диафрагмы», «Не удалось открыть паспорт диафрагмы» — нет связи с сервером API.
Элеваторы
  • «Элеваторы не найдены» при пустых фильтрах — в базе города нет элеваторов.
  • «Связанная линия отсутствует.» — линия удалена из базы, запись осиротела.
  • «У линии отсутствует начальный или конечный узел.» — старая линия внутренней схемы без узлов, на карте её не показать.
  • «Состояние не найдено в справочнике.» — у записи состояние, которого нет в states.
  • «Диаметр сопла не задан и признак расчётного подбора отсутствует.» — заполните сопло в десктопе или в карточке потребителя.
  • «Диаметр сопла не задан: расчёт с подбором сопла запишет его в карточку потребителя, паспорт элеватора не меняется.» — сопло 0 при заполненном признаке расчёта; это штатно.
  • «Не удалось загрузить элеваторы», «Не удалось открыть паспорт элеватора» — нет связи с сервером API.

Анализ и расчёты

Диагностика расчётов
  • «Расчётов нет» — в базе города нет ни одного расчёта; выполните расчёт фрагмента.
  • «Не удалось загрузить историю расчётов» — API недоступен; нажмите «Повторить» или значок обновления.
  • «Расчёт №… не загрузился на карту» — ошибка при загрузке результатов; прежняя раскраска при этом снимается.
  • Расчёт показан, но на карте ничего нет — у расчёта нет строк в utout (расчёт не завершился) или его фрагмент далеко от текущего вида: найдите фрагмент на карте.
  • «Ошибка выгрузки Excel» — результаты расчёта удалены или API недоступен.
Анализ режима
  • «Анализ не выполнен» — ошибка API; текст причины — под заголовком.
  • «Список расчётов фрагмента не загрузился — анализ по последнему расчёту» — выбрать расчёт нельзя, запросы идут по последнему.
  • «Каталог анализов режима не загрузился — в списке только основные запросы» — нет десяти запросов допустимости; откройте окно заново.
  • «Расчёт N не найден для фрагмента M» — выбранный расчёт удалён или относится к другому фрагменту.
  • «Нет узлов с заполненной отметкой верха трубы» — у фрагмента нет отметок для гидростатических зон.
  • «С координатой» меньше «Найдено» — у части объектов нет геометрии; по таким строкам карта не переходит.
Гидравлический режим на карте
  • «Не удалось загрузить список расчётов» — API недоступен.
  • «Ошибка загрузки результатов расчёта» — расчёт удалён или API недоступен; выберите другой.
  • Кнопка «Применить на карте» серая — результаты ещё не загружены, нажмите «Загрузить».
  • Стрелок не видно — включены, но на мелком масштабе сливаются с линией; приблизьте карту.
  • Подписей ΔH нет — масштаб мельче 14 или у узла посчитана только одна труба.
Тематическая карта
  • «Расчёта нормативных теплопотерь ещё нет — запустите его, затем постройте тему» (или «Расчёта износа ещё нет…») — выполните расчёт в «Нормативные теплопотери» или «Индекс износа».
  • «У участков нет значений этой темы» — например, тема из расчёта, а фрагмент не считался.
  • «… — показана часть: больше N участков, сузьте выбор фрагментов» — включите на карте меньше фрагментов или отметьте «Только в видимой области карты».
  • «Числа по возрастанию через «;»» — в «Границы классов» значения не по возрастанию или не числа.
  • «Карта ещё не готова» — подождите загрузки карты и нажмите «Построить» снова.
  • «Общий стиль правит его автор или пользователь с правом «Справочники»» — стиль успел стать общим или право сняли, пока окно было открыто; откройте окно заново. У чужого общего стиля без права значков сохранения и удаления нет — сохраните изменения как свой стиль.
  • «Стиль уже изменён (версия N) — откройте его заново» — стиль сохранили в другом окне; выберите его в списке ещё раз.
  • «Таблица стилей ещё не создана: API доводит базу при запуске» — перезапустите API.
Выборка по условиям
  • Условие без значения не учитывается: в строке «Запрос» его не будет.
  • «Расчёта нормативных теплопотерь ещё нет — условие по нему проверить нельзя» (то же для износа) — сначала выполните этот расчёт.
  • «Узел «…» не найден (или без координат)» — нет живого узла с таким именем или у него нет точки на карте; проверьте имя в поиске узлов.
  • «Нет … на карте — загрузите их в окне «Социальные объекты»» — социальные объекты выбранных категорий не загружены.
  • «Выборка слишком долгая — сузьте условия (фрагменты, область)» — запрос не уложился в 20 с; включите «В видимой области карты» или выберите фрагменты.
  • «Сервер занят другими выборками — повторите через несколько секунд» / «Дождитесь окончания предыдущей выборки» — превышено число одновременных выборок.
  • «Запрос ИИ не прошёл проверку: …» — модель предложила недопустимое условие; конструктор уже заполнен, поправьте и нажмите «Выбрать».
  • «Вопрос не похож на выборку объектов сети — уточните его» — в вопросе нет условий на поля сети.
  • «Нет права «Выгрузки и отчёты»» при скачивании — право сняли, пока окно было открыто.
  • В условии по режиму нашлось меньше, чем ожидалось, — у части фрагментов нет расчёта: такие участки условию по режиму не удовлетворяют.
Диагностика топологии
  • Строка не переводит карту — у объекта нет координат, появится предупреждение «у объекта нет координат».
  • Цифры не изменились после правки — нажмите «Проверить заново»: проверка не повторяется сама.
  • «Ошибок топологии не найдено» и под ним «Узлов N, участков M — связность в порядке» — проблем нет. Если N и M равны нулю, у фрагмента нет живых узлов: проверьте номер фрагмента.
  • «Не удалось выполнить диагностику» с текстом «Фрагмент … не найден» — фрагмент снят или удалён; обновите страницу, чтобы список фрагментов перечитался.
  • Описания строк на английском и казахском интерфейсе остаются по-русски — их пишет сервер.
Износ и план ремонтов
  • Кнопки неактивны — нет ни одного расчёта износа: нажмите «Рассчитать».
  • Много участков «без даты прокладки» — износ по ним считается по остальным факторам; заполните год прокладки в свойствах участков.
  • «Расчёт износа ещё не выполнялся — нажмите «Рассчитать».»
  • «Расчёт износа не выполнен» с причиной «расчёт не завершился за отведённое время» — задача не закончилась за 20 минут; проверьте воркер фоновых задач.
  • «Расчёт износа не выполнен: Нет участков для расчёта износа (проверьте фрагменты)» — у видимых фрагментов нет участков с паспортом.
  • «Слой износа не построен» — сервер не отдал участки расчёта; выберите расчёт заново.
  • «Помощник ИИ не ответил» — ИИ выключен на сервере, нет связи с моделью или расчёт износа не найден.
  • Флажок «Только видимые фрагменты» не сужает список — на карте больше одного фрагмента; оставьте видимым один.
Прогноз аварийности
  • «В журнале повреждений нет записей с участком и датой» — привяжите нарушения к участкам и заполните дату осмотра.
  • «Мало истории: нужно два окна по 2 г. с 100+ повреждениями» — журнала мало для проверки модели.
  • «Нет права «Запуск расчётов»» — пересчитывать прогноз может только роль с этим правом; смотреть последний расчёт можно и без него.
  • Пересчёт отклонён с упоминанием MUTATIONSENABLED — на сервере выключена запись данных.
  • «Расценки перекладки не заполнены — план в деньгах не составить, задайте бюджет в км».
  • «Классы диаметра повторяются» — у двух строк расценок одинаковый «Ду до».
  • Пересчёт идёт дольше минуты — обучение на большой сети; окно ждёт ответа до 5 минут.
Перспективный прирост нагрузки
  • «В базе нет реестра технических условий» или «Реестр технических условий пуст — прирост нагрузки не из чего считать» — в городе нет ТУ (например, в Астане реестр пуст).
  • «В реестре ТУ нет записей с датой выдачи и приростом нагрузки» — все записи отброшены очисткой.
  • «Фрагмент — сценарий или копия другого фрагмента: выберите основной».
  • «У подключённых ТУ нет зданий на карте — места прироста не определить» — радиус привязки не из чего посчитать.
  • «Во фрагменте нет потребителей рядом с ожидающими ТУ — прирост не к чему добавить» — сценарий не создаётся; «Создать сценарий» неактивна, пока «Показать прирост» не нашёл потребителей.
  • «Topology mutations are disabled…» (503) — на сервере выключена правка топологии.
Поиск неисправностей
  • «Не удалось загрузить неисправности» — не прочитался ни один журнал; нажмите «Повторить».
  • «Не загрузились дефекты: …» или «Не загрузились индикаторы коррозии: …» над списком — второй журнал показан, первый — нет.
  • «Журнал «…» недоступен на сервере API — похоже, развёрнута устаревшая версия itwin-api» — на сервере нет маршрута журнала; обновите API.
  • «Справочник состояний дефектов не загрузился — плитки состояний не показаны» — список дефектов есть, но без итогов по состояниям.
  • «Координаты неисправности не указаны» при щелчке по строке — у записи нет точки; откройте её через «Журнал» и укажите место.
  • «Дефекты не показаны на карте: …» — слой не загрузился, переключатель вернулся в «выкл.».
Тепловые нагрузки
  • На плитках «—» — счётчики ещё загружаются, подождите несколько секунд.
  • «Результат последнего гидравлического расчёта отсутствует» — фрагмент потребителя не рассчитан: выполните «Расчёт».
  • «Потребители не найдены» — по выбранным условиям никого нет: снимите плитку вида или измените фильтры.
  • «Список потребителей не загружен» — сервер не ответил; кнопка повтора — в самом списке.
  • «Справочники не загрузились — фильтры фрагмента и состояния пусты» — список работает, но выбрать фрагмент и состояние нельзя; обновите окно.
  • «Выгружено N из M — уточните фильтры» — найдено больше 20 000 потребителей, выгрузка обрезана.
  • Кнопка «На карте» серая — у узла потребителя нет геометрии.
Запросы по сети
  • Таблица пустая — в выбранных фрагментах нет таких объектов. Очистите поле «Фрагмент», чтобы считать по всей сети.
  • В Zap3–Zap5 одни нули, «потребителей: 0» — у фрагмента нет расчёта; выполните расчёт.
  • Цифры меньше ожидаемых — часть участков начинается в соседнем фрагменте; добавьте его в поле «Фрагмент».
  • Запрос по всей сети идёт долго — выберите фрагменты.
  • В строке Zap6 щелчок не переводит карту — у узла нет координат.
  • Красное сообщение под кнопками — ошибка API с причиной; повторите запрос.
Тепловые потери
  • «Рассчитать» неактивна — не выбран сезон или не загружены источники: нажмите «Источники» (после смены фрагмента — снова).
  • Источник «неполные данные» — заполните параметры источника (кнопка «Источники» в расчёте).
  • «Рассчитать» неактивна — сначала нажмите «Источники»: кнопка включается, когда хотя бы у одного источника заданы условия работы. Фрагмент выбирать не обязательно; после смены фрагмента снова нажмите «Источники».
  • «нет — источник не считается» в колонке «Условия работы» — нажмите «Задать условия работы» (кнопка серая, пока у источника нет температурного графика).
  • «Температурный график источника … не развёрнут» — рассчитайте график в окне «Температурные графики».
  • «Нет таблицы heatlossesreportout…» (ответ 503) — на базе не применена миграция; обратитесь к администратору.
  • «Сезон не найден» — сезон удалили или выбран сезон другого вида потерь.
  • «Таймаут ожидания расчёта теплопотерь» — окно ждёт 10 минут; расчёт может завершиться позже, нажмите обновление списка «Расчёты».
Температурные графики
  • Красная плашка «повторные строки температуры» — в базе дубли точек графика; на графике показана последняя запись для каждой температуры.
  • «Нет графика» — у источника нет точек: откройте его и нажмите «Рассчитать график».
  • «Не удалось пересчитать температурный график» с текстом причины — исходные данные не прошли проверку: например, «tn1 (конец сезона) должен быть выше tn5 (расчётная наружная)», «t1r должна быть выше t2r и t3r», «Нижняя срезка t12r должна быть ниже t1r», «Диапазон tn5…tn1 должен быть 2–200 точек»; для П, СВ, СН — «Код ошибки 5xx …».
  • «Стационарный: обновлено 0 точек» — у источника нет точек; сначала «Рассчитать график».
  • «Заполните все четыре температуры числами» — в окне «Стационарный» пустое поле.
  • «Записано, но данные не обновились — нажмите «Обновить»» — график сохранён, но список не перечитался.
  • Кнопок пересчёта и правки нет — на сервере выключена правка данных или нет права «Источники и насосные станции» → «Свойства».
Калькулятор дросселирования
  • «Расчёт элеватора: Нужно T1 > T3 > T2…» — температуры введены не по порядку: подающая выше смешанной, смешанная выше обратной. Давление P1 должно быть больше P2.
  • «Нужно T1 > T3 > T2 (подача, после смешения, обратка).»
  • «Располагаемый напор (P1 - P2) должен быть больше нуля.» — P1 не больше P2.
  • «Температура подачи должна быть выше температуры обратки.» — при расчёте расхода из нагрузки.
  • «Укажите хотя бы одну тепловую нагрузку (отопление, вентиляция или ГВС).» — бланк с нулевыми нагрузками.
  • «Недостаточный располагаемый напор (… м): для этой схемы нужно больше 5 м, шайба не рассчитывается.»
  • «Не обеспечено заданное значение напора на входе системы отопления…» и «…в циркуляционной сети ГВС…» — располагаемого напора нет.
  • «Необходимо установить N диафрагмы диаметром 3 мм; остаток непогашенного напора … м.» — минимальной шайбы мало.
  • «Заполните поле «…»» или «Заполните поля: …» — пустые обязательные поля.
Расчёт режима
  • «Необходимо выбрать фрагмент для расчёта» / «Выберите хотя бы два фрагмента» (режим «По списку»).
  • «Температура наружного воздуха должна быть от … до … °C» — значение вне диапазона «Системы теплоснабжения»; для летнего режима включите «Летний режим».
  • Задача долго «в очереди» — воркер расчёта не запущен или занят другим расчётом.
  • «Статус: расчёт выполнен частично (есть ошибки)» — часть подсетей не посчитана; причины — на вкладке «Анализ» протокола.
  • Флажки записи в исходные данные серые — на сервере выключена правка данных (подсказка под формой).
Протокол расчёта
  • «Протокол появится после расчёта» — в этом сеансе расчётов не было; откройте сохранённый через «Сохранённые протоколы».
  • Значок объекта не переводит карту — объект удалён после расчёта.
  • «Помощник ИИ не ответил» — нет связи с моделью или ИИ выключен на сервере; повторите позже.
Список расчётов
  • «Удаление выключено на сервере» — MUTATIONSENABLED выключен.
  • «Чужой расчёт может удалить editor или admin».
  • «На расчёт ссылаются данные вне результатов расчёта (iznos: 3)…» — на расчёт опираются другие данные (в примере — расчёт износа); сначала удалите их.
Пьезометрический график
  • «Нет пути между узлами A и B» — узлы в разных несвязанных частях сети; добавьте промежуточный узел или проверьте закрытые участки.
  • В точке несколько узлов — выберите нужный в меню; следующий узел берётся во фрагменте предыдущего.
  • «Направление «…» уже есть в этом фрагменте» — «Заменить» или другое название.

Реестры и отчёты

Отчёты и паспорта
  • «Для участка ms/N нет ни одного трубопровода. Привяжите трубы к участку в инструменте «Участки ПТС» — без них паспорт сформировать нельзя.» — к участку не привязана ни одна труба во включённых фрагментах; привяжите трубы в «Участки ПТС» или включите фрагменты.
  • «У начальника участка … нет участков МС» (или РС) — в этой ветке у начальника нет участков.
  • «У участков начальника … нет труб в выбранных фрагментах…» — ни у одного его участка нет труб во включённых фрагментах.
  • «Ни один паспорт участков начальника … не сформирован: …» — каждый паспорт упал; причины перечислены в сообщении.
  • «Узел N не привязан ни к магистральному, ни к распределительному участку ПТС — паспорт формируется только по участку. Откройте паспорт из списка участков или привяжите узел к участку в инструменте «Участки ПТС».» — паспорт открыт из карточки узла или трубы, а узел не относится ни к одному участку.
  • «Проверка готовности данных паспортов не загрузилась» — сервер не ответил на проверку привязок; дерево и паспорта работают, нет только списка причин.
  • «Ошибка загрузки паспортов» — дерево не загрузилось, нет связи с сервером API.
  • «Ошибка формирования паспорта» / «Ошибка формирования паспортов» с текстом сервера; «Не удалось сформировать паспорт» без подробностей — сбой построения, причина в журнале сервера.
Участки ПТС
  • «Выберите минимум два узла цепочки» — в цепочке отмечен один узел.
  • «Между узлами A и B нет пути по сети — проверьте фрагменты или добавьте промежуточный узел» — узлы не связаны действующими линиями; добавьте промежуточный узел.
  • «Не больше 50 узлов в цепочке» — разбейте цепочку на части.
  • «Узлы не найдены: […]» — узлы удалены.
  • «Среди выбранных нет труб» — выбраны только арматура или другие не-трубы.
  • «Выбранные трубы не привязаны к этому участку» — снимать нечего.
  • «Данные изменились после предпросмотра: изменится … строк вместо … Повторите предпросмотр.» — кто-то правил трубы; сделайте предпросмотр заново.
  • «Участок изменён другим пользователем — карточка перечитана.» — карточку сохранили раньше вас; внесите правку снова.
  • Нет кнопки «Отменить» после записи — у пользователя нет ни одного права на правку сети в матрице прав; отменить группу может пользователь с таким правом.
  • «Справочники не загрузились — фильтры и выбор значений могут быть неполными» — в карточке участка не загрузился справочник поля; списки значений могут быть пустыми, повторите позже.
  • «Не удалось сформировать паспорт» — см. сообщения окна «Отчёты и паспорта участков».
  • «Не удалось загрузить участки», «Не удалось открыть участок», «Не удалось показать участок», «Предпросмотр не удался», «Не удалось применить», «Не удалось удалить участок» — с текстом ответа сервера или без него при отсутствии связи.
Отчёты Excel
  • «Не удалось загрузить каталог отчётов» — API недоступен или устарел.
  • «Нет отчёта ‹код›» — веб и API разных версий: в каталоге окна есть отчёт, которого нет на сервере.
  • «Расчёт N не относится к фрагменту M» — выбран расчёт другого фрагмента; выберите расчёт заново после смены фрагмента.
  • «Отчёт не уложился в таймаут запроса» — запрос листа шёл дольше 60 с; повторите позже, когда сервер свободнее.
  • «Не удалось сформировать ведомость» — ошибка на сервере при построении сводной ведомости; подробности — в журнале API.
  • Нет инструмента «Отчёты Excel» — у роли нет права «Выгрузки и отчёты».
Схема теплоснабжения: «Электронная модель»
  • Сборка занимает до минуты — дождитесь, пока исчезнет полоса загрузки.
  • «Данные главы не собраны» с текстом ошибки сервера — сбой при сборке.
  • «Нет фрагментов: …» — в режиме «На карте» включён фрагмент, которого уже нет в базе.
  • «Нет фрагментов сети» — после исключения сценариев и копий не осталось ни одного фрагмента.
  • «Word не выгрузился» — сбой при сборке главы или формировании документа.
  • «На карте (0)» недоступно — на карте не включён ни один фрагмент.
Технические условия
  • «Не удалось загрузить реестр технических условий» или «Не удалось открыть карточку технических условий» — API недоступен; «Повторить» перезагрузит список.
  • «Справочники не загрузились — фильтры и выбор значений могут быть неполными» — списки фильтров пустые, сам реестр работает.
  • «Дата «с» не может быть позже даты «по»» — поменяйте местами «Выдано с» и «Выдано по».
  • «Технические условия не найдены» с «Измените фильтры: по выбранным условиям записей нет» — сбросьте фильтры; «В реестре пока нет записей» — таблица ТУ в базе города пуста.
  • «Не удалось выгрузить свод ТУ» — сбой формирования свода.
  • «Изменений нет — сохранять нечего» — в карточке ничего не поменяли.
  • «Ошибка при сохранении» и «Ошибка при удалении» с текстом сервера — нет права, выключена запись или запись не прошла проверку.
Объекты АЛСЕКО
  • «В базе нет записей АЛСЕКО» — таблица nagruzki пуста.
  • «Не удалось загрузить АЛСЕКО», «Не удалось открыть объект АЛСЕКО», «Не удалось открыть здание АЛСЕКО» — ошибка API; в городе без таблиц АЛСЕКО окно не работает.
  • «Справочники не загрузились — плитки и фильтры могут быть неполными» — список работает, плиток и фильтров может не быть.
  • «Не удалось выполнить сверку», «Не удалось загрузить несоответствия», «Не удалось сформировать отчёт» — сбой сверки на сервере.
  • «Адреса не найдены.» — измените строку поиска (улица, дом); пустая строка ищет по геоадресу здания.
  • «Изменений нет — здание уже в этом состоянии.» — привязка уже такая.
  • «Адрес не найден в данных АЛСЕКО» — по выбранному адресу нет ни одного договора; выберите адрес из списка найденных.
  • «Предпросмотр не удался», «Привязка не записана» с текстом сервера — нет права, выключена запись или здание не найдено.
  • Вместо кнопки перехода к зданию — «Карта недоступна» с подсказкой «У здания нет координат»: у здания нет геометрии.
Меню «Выгрузка»
  • Выберите фрагмент на карте перед экспортом GeoPackage
  • Выгрузка уже идёт — дождитесь её окончания
  • GeoPackage: выгрузка неполная — достигнут предел 50 000 объектов. Выберите меньше фрагментов, чтобы выгрузить сеть полностью.
  • Ошибка экспорта GeoPackage: Нечего выгружать: нет объектов с координатами
  • Ошибка скачивания ведомости
  • «Выберите фрагмент на карте перед экспортом GeoPackage» (DXF, GeoJSON…) — не выбран и не включён ни один фрагмент.
  • «Ошибка экспорта GeoPackage: Нечего выгружать: нет объектов с координатами» — у участков и узлов фрагмента нет геометрии.
  • «Ошибка экспорта DXF: Выгрузка DXF недоступна: на сервере API не установлен модуль ezdxf — обратитесь к администратору» — на сервере нет модуля DXF.
  • «Выгрузка уже идёт — дождитесь её окончания» — предыдущая выгрузка ещё не закончилась.
  • Нет меню «Выгрузка» — у роли нет права «Выгрузки и отчёты».
  • «Ошибка экспорта ‹формат›: Не удалось выгрузить сеть в ‹формат›» — сбой записи файла на сервере.
  • «Ошибка скачивания ведомости» с текстом сервера — ведомость не построилась.
  • Под пунктом DXF — «Формирование файла на сервере (синхронно)…» — фоновый воркер не взял задачу, файл строится прямым запросом; дождитесь его.

Исходные данные

Трасса: предпросмотр и создание
  • «Щёлкните узел или трубу — трасса будет в их фрагменте…» — на карте несколько фрагментов: выберите фрагмент новых объектов на панели редактора или начните трассу от узла или трубы.
  • Окно «Новая трасса» с красными пунктами — трасса не прошла проверку: «Назад к трассе», Backspace убирает последнюю точку.
  • Точка встала не туда, куда щёлкнули, — сработала привязка к узлу, трубе или зданию. Alt при щелчке — без привязок; привязку к зданиям выключает кнопка с домиком.
  • «Сначала завершите рисование или измерение» — закройте панель «Измерения».
  • Трасса легла не туда — привязка к зданиям подложки сдвигает точку к контуру. Выключите её кнопкой с домиком на панели или держите Alt.
  • Ошибка при записи при пройденном предпросмотре — кто-то успел изменить трубу врезки (конфликт версий): обновите карту и нарисуйте трассу заново.
Проверка после правки
  • Панель не появилась — замечаний нет: при чистой правке панель не показывается.
  • «Отменить правку» отвечает, что объекты изменены, — после правки их уже поменяли (вы, другой пользователь или десктоп). Отменяйте по истории правок или правьте вручную.
  • Замечание «узлы без питания» у правки внутри существующей сети — проверьте, не закрыта ли задвижка выше по течению и подключён ли участок к узлу, а не просто доведён до него (тогда будет и «непривязанный конец»).
  • «Отменить правку» отказывает — после правки её объекты уже изменили. Отмените более поздние правки или исправьте вручную.
Разрез участка и слияние узлов
  • Пункт меню серый с подсказкой «Нет права: …» — не хватает права на этот вид объектов.
  • «Объединить» недоступна, окно перечисляет причины — узлы в разных фрагментах или внутренних схемах, у целевого узла нет геометрии, на соединяющем участке есть оборудование или ссылки узлов конфликтуют.
  • Узлы далеко друг от друга — проверьте, те ли узлы выбраны: концы участков переедут в целевой узел.
  • «Выберите половину» и кнопка «Разрезать» неактивна — у оборудования нет узла установки и положения: укажите половину для каждого объекта.
  • «После слияния появятся параллельные участки к узлам: …» — у обоих узлов были участки к одному и тому же соседу. Слияние разрешено, но потом проверьте дубли в «Проверке после правки».
  • Перепутали целевой и сливаемый узел — Ctrl+Z, затем снова M: первым щелчком — тот, что должен остаться.
Удаление узла и участка
  • «Удалить: сначала выделите узел или участок» — объект не выделен: инструмент «Выбор» (V), щелчок по объекту.
  • «Убрать узел, соединив трубы» недоступно — причина написана в окне: к узлу подходят не две трубы (или не две пары П/О), у узла есть карточка (потребитель, источник…), заданный напор, подпитка или на него ссылаются другие записи.
  • Нет права удалять — у ролей «Оператор сети» и «Редактор» удаление только своих объектов (созданных этим пользователем); чужие удаляет «Администратор» или пользователь с правом удалять все объекты этого вида.
  • Кнопка «Удалить выделенное» неактивна — ничего не выделено: «Выбор» (V), щелчок по объекту.
  • «Можно только со своими объектами, а это не ваши: …» — у вашей роли охват удаления «только свои».
  • Удалили не то — Ctrl+Z сразу или «История правок» (H) позже, пока объект никто не изменил.
Точка трассы по координатам
  • «Введите два числа: X и Y» — одно из полей пустое или в нём не число.
  • «Долгота — до ±180°, широта — до ±90°» — выбрана WGS84, а введены метры: смените систему координат.
  • Точка ушла далеко от сети — перепутаны X и Y или выбрана не та система.
  • Точка улетела за пределы города — перепутаны X и Y или выбрана не та система. Местная система Алматы — сотни и тысячи метров от начала координат города, WGS84 — градусы.
  • Точка не встала в нужный узел — узел дальше 0,3 м. Щёлкните узел мышью или поправьте координаты.
  • Окно не открывается клавишей G — курсор стоит в поле ввода или открыт другой диалог: щёлкните по карте и повторите. G сама включает «Трассу», если был другой инструмент.
Контекстное меню, тип узла и участка, разворот
  • Меню не открывается — правый щелчок пришёлся мимо объекта (меню «Точка карты»): приблизьте карту.
  • Пункт серый — нет права на этот вид объектов (подсказка «Нет права: …»).
  • Нет кнопки разворота в карточке — карточка открыта не в режиме редактора.
  • Нет пункта «Тип узла…» или он серый — нет права править узлы или режим.
  • Окно типа узла предупреждает об удалении карточки — данные прежней карточки (нагрузки потребителя, параметры источника) пропадут; если это ошибка, отмените Ctrl+Z.
  • «Развернуть» неактивна — на участке есть оборудование с направлением: отметьте подтверждение под списком.
История правок и откат
  • «Отменено правок: N; дальше нельзя — …» — одну из операций отменить нельзя: её объекты изменили после неё. Откат остановился на ней, более поздние правки уже отменены.
  • Нет нужной правки — в истории только ваши операции и только записанные с журналом отмены.
  • Повторить откат нельзя пачкой — после отката «Повторить» (Ctrl+Y) возвращает правки по одной.
  • В истории чужие операции — на стенде без входа все работают под одним пользователем, и журнал у них общий. На рабочем сервере у каждого пользователя своя история.
  • Откат остановился раньше выбранной строки — объект этой операции изменили позже: смотрите причину в уведомлении и правьте вручную.
  • «Последняя операция изменилась — обновите список» — после открытия истории вы сделали правку в другой вкладке или сессии: обновите историю (кнопка вверху окна) и выберите место заново.
  • Строки «Импорт фрагмента» и «Слияние фрагментов» — операции окна «Фрагменты: экспорт, импорт, слияние»; откатываются так же.
Редактор сети
  • Кнопки редактора нет в строке режимов — нет права на создание, перенос или удаление объектов сети, либо правка сети выключена на сервере.
  • «Сначала завершите рисование или измерение» — закройте панель «Измерения».
  • Привязка к зданиям не работает — приблизьте карту (подсказка «Здания — с масштаба 15» на панели).
  • Объекты попали не в тот фрагмент — фрагмент новых объектов выбирается на панели редактора; если на карте несколько фрагментов, редактор спросит.
  • Правка оказалась ошибочной — Ctrl+Z или «Отменить» на панели; более ранние правки — через историю правок (H).
Групповые установщики
  • «Выберите фрагмент», «Выберите объекты на карте», «Фильтр должен содержать фрагмент, видимую область или условие», «Укажите значение в условии фильтра» — не задан набор объектов.
  • «Укажите значение», «Ожидается число», «Не меньше …», «Не больше …» (на сервере — «Значение больше …») — значение вне диапазона установщика.
  • «Не подходят для установщика (нет объекта, удалён или не …)» со списком номеров — среди выбранных на карте есть объекты другого вида или снятые; они пропускаются.
  • «Изменять нечего: у всех объектов набора уже это значение.» — «Применить» неактивна.
  • «Параметры изменились — повторите предпросмотр.» — после предпросмотра поменяли установщик, значение или набор.
  • «Данные изменились после предпросмотра: изменится … строк вместо … Повторите предпросмотр.» — объекты правили между предпросмотром и записью.
  • «В наборе больше 50000 объектов — сузьте выбор» — разбейте фрагмент фильтром или видимой областью.
  • «Групповая установка — нужно право …» — у пользователя охват «только свои» или нет права; попросите администратора дать охват «все».
  • «Операция уже отменена» — отменять нечего.
Импорт SHP / Excel / координат
  • Кнопка «Проверить» неактивна — не выбран фрагмент или не сопоставлено обязательное поле (они отмечены звёздочкой, список — под кнопкой).
  • Объекты легли не туда — неверная система координат: «Отменить импорт», выберите систему в списке «Система координат» и проверьте снова. Проверка (dry-run) не сравнивает точки с районом сети — смотрите на карту после записи.
  • Кнопка «Применить» неактивна — нет права на правку топологии, после проверки поменялись параметры (проверьте ещё раз), в отчёте есть ошибки без флажка «Пропустить строки с ошибками» или нет ни одной годной строки. Записать импорт может только администратор: иначе сервер отвечает «Применение импорта — роль admin (правка топологии)».
  • Импорт сделан по ошибке — нажмите «Отменить импорт» в этом же окне.
  • «Укажите фрагмент (fileid)» — фрагмент не выбран (для режимов «Узлы», «Участки» и координат по коду).
  • «В файле больше 5000 строк — разбейте импорт на части», «Загрузка больше 20 МБ», «Архив распаковывается больше чем в 200 МБ» — слишком большой файл.
  • «Не удалось определить кодировку CSV (ожидается UTF-8 или Windows-1251)», «Формат .xls (Excel 97–2003) не поддерживается — сохраните файл как .xlsx или CSV», «Нет файла … — shapefile неполный» — сохраните файл заново или добавьте недостающие части shapefile.
  • «В … нет системы координат: укажите её (WGS84, местная или десктоп)» — выберите систему в списке «Система координат».
  • «… — трассы участков: выберите режим «Участки»» — GPX и DXF бывают только трассами.
  • Ошибки строк в отчёте: «… — не число», «долгота/широта вне диапазона WGS84», «нет геометрии», «мультилиния из … частей — разбейте на участки», «диаметр вне 0…2000 мм».
  • «Применение импорта — роль admin (правка топологии)» — запись разрешена только администратору.
  • «Отмена не выполнена: …» — после импорта были другие операции топологии этого пользователя или объекты правили; отмените их по порядку в «Истории правок».
Сценарии «что если»
  • Вкладка «Режим по расчётам» пустая — нет расчёта основы или сценария: выполните «Расчёт» для обоих фрагментов.
  • «Перенести в основу» неактивна — в сценарии нет правок.
  • «Разная температура наружного воздуха…», «Разные режимы расчёта…» — выбраны несопоставимые расчёты; выберите расчёт основы с той же Tн и режимом.
  • «Переносить нечего: правок сценария нет.» — правок нет или остались только конфликты, которые вы оставили за основой.
  • У сценария пометка «копия удалена» — фрагмент-копию удалили (например, в десктопе); сценарий можно только убрать в архив.
  • «Не удалось создать сценарий», «Не удалось сравнить сценарий с основой», «Не удалось подготовить перенос», «Отменить перенос нельзя» — с текстом ответа сервера: отмену не даёт, например, правка объектов после переноса.
  • «Применение — права «Перемещение» и «Удаление» всех участков и узлов» — у пользователя нет охвата «все»; перенос делает тот, у кого он есть.
Фрагменты: экспорт, импорт, слияние
  • Кнопки «Проверить» и «Импортировать» неактивны, сверху пояснение «Импорт — редактор топологии…» — нет права на правку топологии или на сервере выключена запись топологии.
  • «Файл больше 100 МБ», «Загрузка больше 200 МБ» — разбейте фрагмент или слой.
  • «Применение — права «Перемещение» и «Удаление» всех участков и узлов» — проверить можно, записать — нет; запись делает пользователь с охватом «все».
  • «Ссылки на объекты вне файла обнулены: …» — в файле есть ссылки на объекты, которых нет в выгрузке (например, на чужой код); проверьте эти поля после импорта.
  • «Сеть ляжет: …» показывает чужой район — у файла другая система координат: укажите её в «Система координат файла, EPSG» и проверьте снова.
  • «Совпадающие коды: …» при слиянии — отметьте «Свести коды с одинаковым названием в один», если это один и тот же код.
  • «В базах слоя ещё N строк без объектов на карте — записи удалённых объектов, они не переносятся.» — это не ошибка.
  • «Конвертация не удалась», «Конвертация не уложилась в … мин (ZULUTIMEOUTS)» — см. текст ответа; при таймауте администратор увеличивает ZULUTIMEOUTS.
  • «Отменить операцию» отвечает ошибкой — после импорта была другая операция топологии или объекты фрагмента правили; отменяйте по порядку в «Истории правок».
Качество данных
  • Переключатель «Видимый фрагмент» неактивен — на карте включено несколько фрагментов или ни одного; оставьте один.
  • «нет данных» вместо числа — в базе этого города нет таблицы или поля проверки (подсказка при наведении называет ошибку).
  • «Показано 200 из …» — в окне видна только часть списка; остальное — на карте точками (до 5000) или после исправления первых.
  • У записи «Фрагмент —» и нет точки на карте — у объекта нет фрагмента или геометрии.
  • «Проверки не выполнены», «Список не загружен», «Точки не построены», «Помощник ИИ не ответил» — с текстом ответа сервера; повторите позже.
Справочники
  • Кнопки «Добавить» и корзины неактивны, поля карточки только для чтения — нет права на запись или запись на сервере выключена.
  • «Запись «…» уже есть» (у справочников расчёта — «… уже есть в этом фрагменте») — выберите другое название или исправьте существующую запись.
  • «Запись используется (N ссылок) — удаление запрещено» — сначала переназначьте объекты на другую запись (для потребителей и участков — групповыми установщиками).
  • «Нельзя перенести в другой фрагмент: запись используется» — у записи справочника расчёта есть ссылки в текущем фрагменте.
  • Ошибка поля «колонка: …» — значение не того типа или длиннее допустимого.
  • «Не удалось сохранить», «Не удалось удалить», «Не удалось загрузить справочник», «Не удалось загрузить справочники» — с текстом ответа сервера.

Администрирование

Пользователи
  • Плашка «AUTHDISABLED=true: изменения пользователей отключены» — вход на сервере выключен, список только читается; нет кнопки «Добавить» и значков в строках.
  • Нет кнопки «Добавить» и значков в строках — у вас нет права «Управление пользователями» или вход на сервере
  • «Пользователь «…» уже существует» — логин занят; регистр букв не учитывается.
  • «Это последний активный администратор» — сначала назначьте другого администратора.
  • Пользователь не может войти: «Нет доступа к городу «…»» — отметьте город в столбце «Города» или очистите
История правок
  • Список пуст при отборе по пользователю — при входе через роли PostgreSQL автор записан как tgiduлогин;
  • Нет правок из десктопа — в этой базе нет триггеров истории на таблице; правки API всё равно пишутся.
Журнал действий
  • Журнал пуст при отборе по пользователю — выбирайте логин из списка: отбор по пользователю ищет точное совпадение;
Статичные слои (PMTiles)
  • «В базе города нет слоёв, которые можно запечь» — нет функций тайлов martin для слоёв без параметров (зданий); их создаёт API при подготовке базы города.
  • «Больше 200000 тайлов — уменьшите верхний зум» — сборка остановлена: уровней слишком много для охвата слоя.
  • Карта показывает старые здания — архив собран до правки; нажмите «Пересобрать» и обновите страницу.
  • Сборка висит в очереди — не запущен воркер Celery или он слушает другую очередь (STATICTILESQUEUE).
  • «Архив слоя повреждён — пересоберите его» — сервер не смог прочитать файл архива.
Встраиваемые карты
  • На сайте вместо карты «Эта карта не разрешена для сайта …» — адреса сайта нет в ключе. Сравните схему
  • «Ключ встраивания не принят: отозван, истёк или из другого города» — проверьте строку ключа в списке; если он
  • Зон отключений нет, хотя флажок стоит — на сервере выключена публичная лента отключений.
Вебхуки
  • При создании подписки «Некорректные параметры запроса: Адрес — https://…» — сервер отклонил адрес: нужен
  • «Проверить»: «Хост … не найден» — имя не находится в DNS сервера ТГИД; «Нет ответа за 10 с» — адрес недоступен
  • Пробные ping с ошибкой входят в счётчик «не доставлено» подписки, хотя событий не теряли.
  • Подписка выключилась сама — адрес не принимал события три дня. Почините приёмник, нажмите «Включить»

Полевое приложение и внешние страницы

Приложение бригады
  • «Список не загрузился: …» — сервер не ответил, а сохранённого списка на телефоне нет.
  • «Список не сохранился на телефоне: …» — браузер не дал записать в хранилище; без связи список не откроется.
  • «Не сохранилось на телефоне: … Повторите.» — браузер не дал положить действие в очередь. Оно не записано и не
  • «Работа без связи недоступна: …» — service worker не зарегистрировался (адрес не HTTPS или браузер запрещает).
  • «Сеть вокруг не сохранена — откройте наряд при связи» — карта наряда не скачалась до потери связи.
  • «Нет координат: разрешите геолокацию и выйдите на открытое место.» — в окне дефекта нет точки; без неё дефект
  • «Дефект записан на телефоне — уйдёт, когда появится связь.» — это не ошибка: сервер недоступен, дефект в очереди.
  • «Не удалось открыть фото — снимите ещё раз или выберите JPEG» — браузер не прочитал файл (например, HEIC), а сам
  • «Нет разрешения на геолокацию — включите его в настройках браузера» — трек выключился сам.
  • «Нет сигнала GPS — трек продолжится, когда он появится».
  • «Трек не принят: …» — сервер отказал в пачке точек; эта пачка удаляется с телефона.
  • Действие с ошибкой «Наряд уже изменили — обновите карточку» — диспетчер изменил наряд; нажмите «Ещё раз».
  • «У наряда уже 30 фото» — больше фото к наряду не добавить.
  • Нет кнопки «Начать работу» — наряд в статусе «Заявка»: диспетчер ещё не назначил бригаду.
  • Нет отметки «на месте» — на телефоне выбрано «Все бригады» или наряд не назначен этой бригаде.
Публичная карта отключений
  • «Публичная карта отключений в этом городе пока не включена» — на сервере выключена публичная лента (PUBLICOUTAGESENABLED); включает администратор сервера.
  • «Не удалось загрузить отключения» — сервер недоступен; страница сама повторит загрузку через 5 минут, можно обновить и вручную.
  • Отключения нет на карте, хотя оно объявлено, — не отмечено «Показывать на публичной карте» или у отключения нет
  • Отключение уже закончилось, а на карте ещё висит, — в окне «Отключения» его не перевели в «Завершено».
  • Карта без улиц — не задан ключ MapTiler или он не работает; зоны при этом видны.
  • Отключение появилось не сразу — страница обновляется раз в 5 минут; обновите её вручную.
Встраиваемая карта
  • «Эта карта не разрешена для сайта …» — сайта нет в ключе. Адрес сравнивается целиком: https://site.kz и
  • «Не удалось определить сайт, на котором открыта карта. Уберите у iframe referrerpolicy="no-referrer".» —
  • «Карта сейчас недоступна — попробуйте обновить страницу позже.» — сервер не ответил на запрос настроек.
  • Сеть не видна на обзорном зуме — слой ещё не виден на этом зуме или мелкие участки прорежены; приблизьте карту.
  • Нет зон отключений — в ключе не отмечены отключения, на сервере выключена публичная лента или сейчас нет
  • Карта без улиц — у веба не задан ключ MapTiler (NUXTPUBLICMAPTILERKEY); сеть при этом видна.

Функции ИИ

Разбор протокола расчёта (ИИ)
  • «Помощник ИИ не ответил: …» — модель недоступна (лимит запросов, нет связи, ИИ выключен); протокол остаётся доступным без разбора.
  • Кнопки «Объяснить» нет — протокол пуст (сначала выполните расчёт) или ИИ выключен.
  • «Помощник ИИ не ответил: Ошибка на сервере: …» — после двоеточия причина от сервера: «Превышен лимит запросов к ИИ, повторите позже», «Нет связи с Claude API», «Ошибка Claude API (…)», «Ответ ИИ не уместился в лимит токенов». ИИ выключен на сервере — «Помощник ИИ не ответил: Помощник ИИ выключен на сервере — обратитесь к администратору.»
  • «Запрос к ИИ слишком длинный (… символов, предел …)» — протокол огромный; разбирайте расчёты фрагментов по отдельности.
  • Пометка «из кеша», а данные уже исправлены — нажмите кнопку обновления: она спросит модель заново.
Помощник ИИ
  • «Помощник выключен на сервере или нет права «Запуск расчётов»…» — поле вопроса неактивно; обратитесь к администратору.
  • «Не больше 30 вопросов за 10 минут — подождите» — лимит частоты; «Беседа слишком длинная — начните новую» — нажмите «Новая беседа».
  • «Помощник выключен на сервере или нет права «Запуск расчётов»…» в окне — одно из двух; поле вопроса неактивно.
  • «Помощник ИИ выключен на сервере — обратитесь к администратору.» — ИИ выключили на сервере (флаг или ключ модели), пока окно было открыто; обновите страницу.
  • «Не больше 30 вопросов за 10 минут — подождите» — предел вопросов на пользователя.
  • «Беседа слишком длинная — начните новую» — прежняя беседа больше 60 000 символов; нажмите «Новая беседа».
  • «Превышен лимит запросов к ИИ, повторите позже», «Нет связи с Claude API», «Ключ Claude API отклонён — проверьте ANTHROPICAPIKEY» — модель недоступна; данные ТГИД при этом работают.
  • «Ответ ИИ не уместился в лимит токенов — сузьте вопрос» — назовите фрагмент, вид объектов, ограничьте список.
  • «Модель отказалась отвечать на этот запрос» — переформулируйте вопрос о сети.
  • «Ответ оборвался — повторите вопрос» — поток прервался до ответа (обрыв связи, перезапуск сервера).
  • «Остановлено» — вы нажали «Остановить»; вопрос не попадёт в беседу.
  • «Не получилось сформулировать ответ — переформулируйте вопрос.» — модель не дала текста.
  • Красная строка под шагом («Нет права «…»», «Слишком часто: не больше 60 вызовов в минуту — подождите», «Неверные параметры: …») — один инструмент не выполнился; ответ строится без него.
  • На карте меньше объектов, чем в ответе, — подсвечено только то, что инструменты вернули списком; полный список даст «Выборка по условиям».
Поиск фразой (ИИ)
  • «Поиск фразой не выполнен» — ИИ недоступен; поиск по номеру и названию продолжает работать.
  • Найдено не то — уточните фразу: название или код объекта, фрагмент, вид объекта.
  • «Ничего не найдено» — запрос разобран, но объектов нет: проверьте код и фрагмент.
  • В строке над списком «не понял запрос» — фраза не похожа на поиск объекта; пояснение модели подскажет, что уточнить.
  • «Поиск фразой не выполнен: Ошибка на сервере: Превышен лимит запросов к ИИ, повторите позже» (или другая причина после двоеточия) — модель недоступна; выключите переключатель и ищите по номеру.
Выборка по вопросу (ИИ)
  • Рядом с условиями «проверьте условия» — модель не уверена в разборе: сверьте строки фильтра с вопросом.
  • Поля «Спросите словами» нет — ИИ выключен на сервере или нет права «Запуск расчётов»; условия можно задать вручную.
  • Выборка пуста — сверьте условия с данными: например, в копии Алматы участков Ду ≥ 500 с годом прокладки до 1990 нет (самый ранний год — 2014).
  • «Вопрос не разобран: …» — модель недоступна (лимит, нет связи, ИИ выключен); после двоеточия — причина от сервера.
  • «Вопрос не похож на выборку объектов сети — уточните его» — назовите, что выбирать (участки, камеры, потребители) и по какому признаку.
  • «Найдено: 0» при верных условиях — проверьте заполненность поля в базе (год прокладки, тип прокладки) и фрагменты в строке «Фрагменты».
Сопоставление колонок импорта (ИИ)
  • Кнопки «Сопоставить ИИ» нет — ИИ выключен на сервере или нет права «Импорт сети»; сопоставьте колонки вручную.
  • Поле сопоставлено не так — выберите нужную колонку в списке; проверка перед записью покажет ошибки строк.
  • Ошибка под кнопками после «Сопоставить ИИ» — модель недоступна; таблица остаётся как была.
  • Ошибка под кнопками после «Сопоставить ИИ» — модель недоступна или ИИ выключен; сопоставьте колонки вручную.
  • Пояснение модели (note) окно не показывает — проверяйте результат по столбцу «Пример».
Объяснение проверок качества (ИИ)
  • Кнопки «Объяснить» нет — ИИ выключен на сервере или нет права «Запуск расчётов».
  • «Помощник ИИ не ответил: …» — повторите позже; список проверок работает и без ИИ.
  • «Помощник ИИ не ответил: Ошибка на сервере: …» — после двоеточия причина от сервера (лимит, нет связи, ИИ выключен). Список проверок при этом остаётся.
  • Разбор не про ту часть сети — проверьте переключатель «Видимый фрагмент» (он доступен, когда на карте включён один фрагмент) и нажмите «Объяснить» ещё раз.
Рекомендация по техническим условиям (ИИ)
  • «В радиусе поиска нет узлов сети — увеличьте радиус или уточните точку» — увеличьте радиус (до 2000 м) или проверьте, что место рядом с сетью.
  • Кнопки «Рекомендация ИИ» нет — ИИ выключен на сервере или нет права «Запуск расчётов»; подбор точек работает и без ИИ.
  • «В радиусе поиска нет узлов сети — увеличьте радиус или уточните точку». «Рекомендация ИИ» без кандидатов модель не вызывает и отвечает «В радиусе … м нет узлов для подключения — увеличьте радиус или проверьте место».
  • «Помощник ИИ не ответил: Ошибка на сервере: …» — модель недоступна; подбор точек и таблица остаются.
  • «Подбор точек не выполнен: …», «Оценка нагрузки не выполнена: …» — ошибка сервера при подборе без ИИ.
  • «Адрес не найден (Nominatim в пределах города)» — уточните адрес или возьмите «Центр карты».
Похожие аварии (ИИ)
  • «Похожих нарушений в радиусе … нет» — увеличьте радиус.
  • Кнопки «Уточнить с ИИ» нет — ИИ выключен на сервере или нет права «Запуск расчётов»; список строится по признакам.
  • «ИИ не ответил (…) — порядок по признакам.» — модель недоступна; список по признакам верен.
  • «ИИ не ответил (Превышен лимит запросов к ИИ, повторите позже) — порядок по признакам.» — модель недоступна; список по признакам верен.
  • «Похожие аварии не найдены: …» — ошибка сервера при поиске.
  • «вид, труба и диаметр не распознаны» в строке признаков записи — в тексте нет слов вида повреждения, «Т1/Т2», «Ду»; сходство держится на расстоянии и общих словах.
Записка к плану ремонтов (ИИ)
  • Кнопки «Записка к плану» нет — ИИ выключен на сервере или нет права «Запуск расчётов».
  • В записке «достоверность низкая» — у участков мало заполненных факторов износа; заполните год прокладки и результаты обследований.
  • «Помощник ИИ не ответил: Расчёт износа ещё не выполнялся» — сначала выполните расчёт износа.
  • «Помощник ИИ не ответил: Расчёт износа ещё не выполнялся» — сначала выполните расчёт износа.
  • «Помощник ИИ не ответил: Ошибка на сервере: …» — модель недоступна (лимит, нет связи, ИИ выключен); таблица участков работает.
  • В группе нет участков — модель назвала номера не из 40 переданных, сервер их убрал.
MCP-сервер для ИИ-клиентов
  • Клиент пишет «401» или «Unauthorized» — токен истёк или вставлен не целиком. Выдайте новый.
  • «Пароль сменён — выдайте новый токен ИИ-клиента» — после смены пароля старые токены не действуют.
  • «Слишком часто: не больше 60 вызовов в минуту — подождите» — клиент вызывает инструменты в цикле; подождите минуту.
  • «Не больше 5 запусков за 10 минут…» — дождитесь окончания расчётов (taskstatus).
  • Инструмент отвечает, что нет прав, — у вашей роли нет нужного права; клиент получает то же, что окно.
  • Раздела «ИИ-клиенты (MCP)» нет в кабинете — MCP выключен на сервере, обратитесь к администратору.

Водопровод

Водопровод: расчёт сети
  • «Расчётный движок водопровода недоступен» — модели и сохранённые расчёты видны, новый расчёт не запускается: движок работает отдельной службой, его запускает администратор.
  • Под списком «Расчётов модели ещё нет — сеть на карте без значений.» — модель загружена, но не рассчитана: нажмите «Рассчитать сутки».
  • Нет поля «Учебная сеть EPANET» — движок недоступен (список сетей отдаёт он) или нет прав на загрузку.
  • «Ошибка на сервере: Расчётный движок водопровода недоступен — обратитесь к администратору» после «Рассчитать сутки» — движок перестал отвечать после открытия окна. Сохранённые расчёты остаются доступны; откройте окно заново — вверху появится предупреждение о движке. Адрес движка и причину сервер пишет в свой журнал.
  • «Некорректные параметры запроса: Движок водопровода: Расчёт EPANET не выполнен: …» — EPANET не сошёлся (несвязная сеть, нет источника, «System unbalanced»); причина — в тексте после двоеточия.
  • «Модели водопровода не загрузились», «Модель не загрузилась», «Шаг расчёта не загрузился», «Расчёты не загрузились», «Модель не удалена» — с текстом ответа сервера.
  • «Некорректные параметры запроса: Нет центра города для схемы: задайте WATERORIGINLAT и WATERORIGINLON» — в базе нет источников тепла и не заданы координаты: учебную сеть некуда поставить.
  • Сеть не видна на карте — окно закрывает центр карты, а сеть рисуется под ним; при закрытии окна слой снимается.
Зоны водоучёта и утечки
  • «Нет базового расчёта без утечек с тем же периодом…» — сравнивать не с чем: сначала «Рассчитать сутки» без утечки.
  • «Нет базового расчёта без утечек с тем же периодом — сравнивать не с чем: рассчитайте сутки без утечки.» — нет расчёта для сравнения: нажмите «Рассчитать сутки» и повторите расчёт с утечкой (или выберите его в «Расчёт» — сравнение строится при открытии).
  • «Рассчитать с утечкой» неактивна — не выбран узел, площадь вне 0…500 см², идёт другой расчёт или движок недоступен.
  • «Зоны водоучёта не загрузились», «Баланс по зонам не посчитан», «Расходомеры не сохранены», «Расчёт с утечкой не выполнен» — с текстом ответа сервера.
  • «Некорректные параметры запроса: Не трубы модели: …» — расходомер поставлен не на трубу (через API).
  • В таблице одна большая зона — расходомеров нет или они не замыкают границу: у закольцованной сети зону отделяют несколько расходомеров сразу.
Отключение водопровода задвижками
  • «Найти задвижки» неактивна — в модели нет задвижек: «Расставить «N−1»» или загрузите сеть из ГИС со слоем задвижек.
  • «Найти задвижки» неактивна — не выбрана труба или в модели нет задвижек: нажмите «Расставить «N−1»» или загрузите сеть из ГИС со слоем задвижек.
  • «Закрыть задвижки (0): нет — участок ограничен насосами, арматурой или закрытыми трубами» — задвижек на границе нет, участок отключают сами насосы и арматура.
  • «Некорректные параметры запроса: Труба «330» и так закрыта» — в модели эта труба закрыта (статус Closed), отключать нечего.
  • Жёлтая плашка «Движок водопровода: Расчёт EPANET не выполнен: …» — без участка сеть не считается (часто — «System unbalanced»); узлы без воды и задвижки при этом показаны.
  • «Задвижки не загрузились», «Задвижки не расставлены», «Задвижки не найдены», «Отключение не рассчитано» — с текстом ответа сервера.
Сеть водопровода из ГИС
  • «В файле не указана система координат (.prj) — без неё трассы не перевести» — у слоя нет системы координат.
  • «В слое нет линий — нужен слой труб» — в файле нет линейного слоя: трубы должны быть линиями.
  • «В файле не указана система координат (.prj) — без неё трассы не перевести» — у слоя нет системы координат (после разбора — предупреждение «Система координат в файле не указана…»): добавьте .prj или сохраните слой с системой координат.
  • «В слое нет линий — нужен слой труб» — в файле нет линейного слоя. Если первым в GeoPackage лежит слой задвижек, окно само берёт первый линейный слой как слой труб.
  • «После сшивки концов не осталось труб — проверьте допуск» — допуск сшивки больше длины труб.
  • «Точка источника дальше 500 м от сети» — точка источника задана через API слишком далеко.
  • В отчёте «Связных частей: 40, в модели — 1; отброшено труб: …» — трассы не сходятся в пределах допуска или сеть действительно разделена: увеличьте «Допуск сшивки» (до 1–2 м) или выберите «Каждой части — свой источник».
  • «Без диаметра: N — взят диаметр по умолчанию.» — у N труб поле диаметра пустое или нулевое: им дано 100 мм.
  • «Слоя «…» в файле нет», «В загрузке нет данных ГИС: …», «Нет файла ….shx — shapefile неполный», «Загрузка больше 20 МБ», «В слое больше 50000 объектов…» — ошибки разбора; у shapefile нужны .shp, .shx, .dbf (и .prj) в одном zip.
  • Слой задвижек shapefile окно не возьмёт: из zip читается один слой. Используйте GeoPackage с двумя слоями или загрузку через API (valvefiles).
  • «Файл не разобран», «Сеть не собрана», «Модель не загружена» — с текстом ответа сервера.

Другие сети

Электрическая сеть
  • «Объекты электросети не найдены» — таблицы электросети в базе города пусты или отбор слишком узкий.
  • «Допуск должен быть в диапазоне (0; 1000] м».
  • «Объект изменён другим пользователем, повторите», «Объект или ЛЭП удалены, повторите» — пока шёл предпросмотр, данные поменялись; повторите предпросмотр.
  • «Запись отключена на сервере (MUTATIONSENABLED=false).» — правка данных выключена, доступен только предпросмотр.
  • «Не удалось выполнить сверку», «Не удалось сформировать отчёт», «Предпросмотр не удался», «Привязка не выполнена» — ошибка сервера или базы; подробности — в журнале API.
Сети: сближения и раскопки
  • Пустой список моделей и кнопка «Найти» неактивна — нет ни одной модели водопровода; загрузите модель в окне «Водопровод».
  • «Модель водопровода не найдена» — модель удалили, пока окно было открыто.
  • «Отступ — от 0 до 200 м» — радиус вне пределов.
  • «Зона работ больше 5 км», «В зоне работ нет координат или их больше 5000» — для вызова API с линией или контуром.
  • «В зоне работ сетей нет.» — наведите карту точнее или увеличьте радиус.
  • «Карта ещё не готова» — подождите загрузки карты.
  • «Глубины уже пересчитываются» — пересчёт идёт у другого пользователя.
  • Глубина «над землёй» у подземного участка — проверьте отметки его узлов.
Социальные объекты
  • «Неизвестная категория: …» — в файле вид, которого нет среди пяти; задайте «Категорию, если в файле нет».
  • «В файле нет объектов с точкой и категорией» — нет координат или вида.
  • «Все объекты далеко от сети города — проверьте систему координат и порядок «долгота, широта»».
  • «OpenStreetMap (Overpass) недоступен: …», «OpenStreetMap (Overpass) ответил <код> — попробуйте позже», «OpenStreetMap (Overpass) вернул не JSON» — служба перегружена или нет интернета; повторите позже.
  • «Показаны первые 500 — уточните поиск.» — найдено больше 500 объектов, окно показывает первые 500: уточните поиск или выберите меньше видов.
  • Нет кнопок загрузки и «Скрыть» — у вас не роль администратора или запись на сервере выключена.
Телеметрия: факт против модели
  • «Узла N нет», «Участка N нет» — в поле места указан id, которого нет в базе города.
  • «Датчик с кодом «…» уже есть» — код в SCADA должен быть единственным.
  • «Не найдены колонки: «время, код, значение» или «время, <код датчика>…»» — в файле нет строки заголовков или колонки названы иначе.
  • «Кодировка файла не распознана (нужна UTF-8 или Windows-1251)», «Файл Excel не открывается», «Файл больше 20 МБ — разбейте выгрузку», «Строк больше 200000 — разбейте файл».
  • «Принято показаний: 0» и список кодов — коды из файла не заведены как датчики.
  • Строка «нет расчёта» — у фрагмента датчика нет ни одного расчёта.
  • «Нет годных показаний для расчёта — …» при «Рассчитать по факту» — показания источника несвежие или неполные. «В узлах заданного напора фрагмента нет датчиков давления или температуры» — по факту считать нечем.
  • «Пар для сравнения нет…» в «Калибровке» — на одной трубе нет двух соседних датчиков давления с показаниями и расчётом.
  • «Зона не найдена — расходомеры или сеть изменились» — расходомеры или сеть поменялись, откройте вкладку «Баланс» заново. У зоны «источник — подпитка» из одного узла кнопки карты нет: участков внутри такой зоны нет, рисовать нечего.
  • «Тревога N не найдена или уже принята» — тревогу приняли в другом окне.
  • «Шкала времени на карте» пропала — в списке выбран датчик: крестик справа от его названия снимает выбор и возвращает шкалу.
  • Датчиков «На карте» не видно — они под окном; после закрытия окна рисунок снимается.
Прогноз нагрузки по погоде
  • «Нет источников с расчётом нагрузок: выполните плановый расчёт фрагмента с источником.» — нет ни одного расчёта с нагрузками по источникам.
  • «Погода не обновилась» — нет связи сервера с Open-Meteo; прогноз остаётся прежним.
  • «Нет источников с расчётом нагрузок: выполните плановый расчёт фрагмента с источником.» — нет ни одного расчёта с нагрузками по источникам.
  • «Нет источника с расчётом нагрузок и температурным графиком» — у выбранного источника пропал расчёт или нет температурного графика.
  • «Таблица погоды ещё создаётся (доводка базы города) — повторите через минуту».
  • В строке погоды «— Open-Meteo недоступен: …» — нет связи сервера с интернетом; прогноз остаётся прежним. «— нет координат города: задайте WEATHERLAT и WEATHERLON» — нет ни координат, ни источников с местом.
  • «Прогноз погоды — вручную или файлом (Open-Meteo выключен)» — на сервере выключен поставщик погоды; загрузите прогноз файлом.
  • «Файл больше 5 МБ», «В файле нет строк «время; температура» от −70 до 60 °C», «В файле несколько колонок значений (…)» — в файле прогноза должна быть одна колонка температуры.
  • «На выходе источника нет датчиков расхода и температуры — факт не сравнивается.» — заведите датчики на вкладке «Датчики».
  • Сценарии и перспективы в списке рядом с действующими источниками — у копий фрагментов есть свои расчёты нагрузок; смотрите подпись фрагмента под названием источника.

Администрирование системы

Несколько городов на одном API
  • 404 «Город не указан» — запрос пришёл без /city/<код>/. Проверьте proxypass в nginx: адрес должен
  • Расчёт или выгрузка города «висит» в очереди — ни один воркер не слушает tgid.<код>.
  • cityschema.status: "busy" долго — в базе висит транзакция (idle in transaction) или идёт конвертация.
  • Объекты города «уехали» — после переконвертации нет описания SRID 9998. API вернёт его в ближайший проход;
Выкатка и откат
  • Предпроверки не пройдены — скрипт ничего не менял. Причина в списке: нет коммита (не сделан push), не
  • «Уже есть …json — выкатку запускали» — выкатку уже выполняли. Если её надо отменить — откат, повторить — после
  • /health не отвечает после перезапуска — смотрите tgid-api-multi.err.log. Скрипт к этому моменту уже
  • /health отвечает 200, а что-то не работает — проверьте поле status. Скрипты считают ответ 200 успехом,