Подробности
Задача
Для компании, которая проводит выездные мероприятия, требовалось доработать систему учёта: от отчётов сотрудников до кассовых остатков, зарплаты и финансовых результатов.
Данные поступали через Google Формы, но связи между источниками и расчётными листами требовали исправления. Нужно было учитывать разные способы оплаты, две кассы, расходы ведущих и премии сотрудников, сохранив историю и привычные шаблоны клиентки.
Что сделано
- Настроил расчёт выручки по обычным и льготным билетам с учётом бесплатных просмотров и отказов.
- Разделил наличные, оплату картой и на сайте, оргвзносы и расходы.
- Реализовал учёт двух физических касс: последовательность отчётов, переходящие остатки, инкассации, недостачи и излишки.
- Настроил расчёт зарплаты менеджеров и ведущих по сменам, активностям, показам и правилам премирования.
- Связал данные с БДДС, P&L, календарём мероприятий и статистикой объектов.
- Добавил контроль некорректных данных и повторных отчётов.
- Удалил шесть устаревших расчётных вкладок после проверки зависимостей.
Результат
Получилась единая система, где данные сотрудников используются в финансовых и зарплатных расчётах. Для ежедневной работы запуск скриптов не требуется: пересчёт выполняют формулы Google Таблиц. Расхождения и пропуски выводятся в отдельный контроль.
Проверка
Перед переносом проверил решение на копии: 42 автоматических теста и 109 проверок расчёта касс. После переноса повторно сверил результаты и сохранность исходных данных.
Инструменты
Google Sheets, Google Forms, формулы LET, LAMBDA, MAP, FILTER, SUMPRODUCT, Google Sheets API.