# CRM для агентства недвижимости

Разработал и внедрил CRM-систему на базе Google Sheets и Google Apps Script. Система объединяет агентские договоры, сделки, расходы и управленческую отчётность в четырёх связанных таблицах.

## Задача

Собрать разрозненный учёт в единую систему, сократить ручные расчёты и дать руководителю понятный отчёт по финансовым и операционным показателям.

## Что реализовано

- автоматический расчёт комиссий, сроков договоров и дней от задатка;
- проверка телефонов, дат, статусов и обязательных полей;
- цветовая индикация завершённых, незаполненных и проблемных записей;
- расчёт доходов, расходов и результатов сотрудников;
- управленческий отчёт с выбором месяца;
- фильтры, справочники и памятки для пользователей;
- защита формул и служебных листов;
- автоматизация через обработчики `onEdit` и `onOpen`;
- связь отдельных файлов через `IMPORTRANGE`;
- перенос готовой системы в рабочее облако заказчика.

## Результат

Сотрудники работают с привычным интерфейсом таблиц и заполняют только разрешённые поля. Расчёты, проверки, подсветка и отчётность выполняются автоматически. После переноса и настройки система проверена: ошибки `#REF!` и `#ERROR!` отсутствуют.

## Технологии

Google Sheets, Google Apps Script, `IMPORTRANGE`, условное форматирование, проверка данных, защищённые диапазоны.

> Все материалы кейса обезличены. Представленные имена, суммы и показатели являются демонстрационными.
