СКР-05 Помещения
Добавление машино-мест в ГИС ЖКХ с префиксом «м/м»
Добавляет машино-места и записывает номер с префиксом «м/м», чтобы он не путался с номерами квартир. Есть сборка в .exe.
Какую задачу решает
Номера машино-мест часто совпадают с номерами квартир, и в карточке дома получается путаница. Принято писать номер машино-места с префиксом «м/м», но добавлять сотни парковочных мест руками и каждый раз помнить про префикс — долго и легко ошибиться.
Скрипт добавляет машино-места пачкой и всегда пишет номер с префиксом.
Что делает скрипт
- Открывает «Добавить помещение» и выставляет фильтр «Является машино-местом» = «Да» (категорию не трогает).
- Достаёт номер из адреса Росреестра.
- В форме записывает номер с префиксом: 84 превращается в «м/м 84». Если ГИС уже подставил номер, префикс дописывается к нему; если префикс уже есть («м/м 84», «м/м84», «мм 84», «M/M 84»), номер не меняется.
- Ставит «Помещение, составляющее общее имущество» = «Нет».
- «Разместить информацию» → «Да» → «ОК» и переходит к следующему.
Что понадобится
- Windows и Google Chrome с отладочным портом 9222.
- Python 3 и Playwright — или готовый .exe, собранный из add_mashino_mesta_to_gis.spec.
Как запустить
- Запустите Chrome с отладочным портом и войдите в ГИС ЖКХ.
- Откройте карточку дома и вкладку «Информация о помещениях».
- Запустите: python Скрипты_помещения\add_mashino_mesta_to_gis.py
- Чтобы получить .exe, соберите программу командой pyinstaller --clean add_mashino_mesta_to_gis.spec.
Общая подготовка — Chrome, Python, Playwright — описана на странице «Как запустить».
Что пишет скрипт и как реагировать
| Сообщение | Что значит | Что делает скрипт / что делать вам |
|---|---|---|
⛔ [Конфликт] ГИС ругается по кадастру | Помещение уже привязано к другому объекту недвижимости. | Закрывает окно, кадастр в игнор-лист, идёт дальше. |
⛔ [Дубль] … уже существует в доме | В доме уже есть помещение с таким номером. | Отменяет форму и пропускает. |
⚠️ [Ожидание] Не дождались привязки адреса | Форма поиска не подтянула адрес дома. | Ждёт дольше; для другого города поправьте город и улицу в коде. |
Ограничения и на что обратить внимание
- Скрипт определяет дом по названию города и улицы в форме поиска. Для другого дома впишите свои значения в регулярное выражение.
- Если машино-места были добавлены раньше без префикса, используйте скрипт «Префикс м/м к машино-местам» — править вручную не придётся.
Вопросы и ответы
Можно ли поменять префикс?
Да, это значение в коде. В скрипте переименования префикс вынесен в настройку PREFIX.
Что если машино-место уже добавлено без префикса?
Для этого есть отдельный скрипт: он открывает уже размещённые машино-места и дописывает «м/м» к номеру.