Написать список
Новая запись
Последние записи
Журнал с расшифровкой
Магазины и статьи
Структура расходов
Динамика
Все записи
Облачная синхронизация
Оформление
Размер шрифта
Валюта
Бюджет на месяц
Магазины и статьи расходов
Магазины → категории
Категории расходов
Резервная копия
Подсказки «Часто покупаете»
Работа без интернета
Место на телефоне
Как пользоваться
Список покупок
Напишите продукты столбиком и нажмите «Сделать список с галочками». Касание строки — продукт куплен (зачёркивается). «Оставить только некупленные» убирает купленное. Внизу — подсказки «Часто покупаете»: одно касание добавляет продукт.
Как поделиться списком
Отправить: «Поделиться списком» → мессенджер или AirDrop. Уходят только некупленные позиции.
Получить: в мессенджере долго нажмите на сообщение → «Скопировать» → откройте приложение → «Загрузить список продуктов» → «Вставить» → «Добавить к списку» (или «Заменить мой список»). Список из файла .txt — кнопка «Из файла».
Расходы и расшифровка
Вкладка «Расходы»: дата → магазин или статья → сумма → «Сохранить». Ошиблись — ✎ исправить, ✕ удалить.
У статей Налоги, Медицина, Страховки, Обслуживание авто есть расшифровка: впишите позиции и цены (например «ТО — 150», «Масло — 45»), для авто — пробег. Сумма посчитается сама. Всё видно в «Журнале с расшифровкой» — когда, что и за сколько меняли. Расшифровку можно включить у любой статьи значком ≡ в списке ниже.
Отделы, цены и корзина
Продукты сами раскладываются по отделам магазина (овощи, молочное, бакалея…) — кнопка «По отделам» включает и выключает группировку. Нажмите ⋯ у продукта: можно исправить название, вписать цену и сменить отдел — приложение запомнит отдел для этого продукта.
Если цены вписаны, вверху видно «В корзине» (отмеченное) и сумму всего списка. Кнопка «Записать купленное в расходы» переносит отмеченные продукты в новую запись расхода с расшифровкой — останется выбрать магазин.
Шаблоны списков
Составьте частый список → «Шаблоны списков» → впишите название → «+». Потом одно касание «Добавить» — и продукты в списке (без повторов).
Категории и фото чеков
Категории: в Настройках → «Магазины → категории» укажите для каждого магазина его категорию (Kaufland, T-Market → Продукты; Булсатком → Интернет и связь; заправка → Дизтопливо; Электроэнергия, ВиК, Дрова → Дом и ЖКХ). Все записи, и старые тоже, сразу распределятся. При записи расхода категория подставляется сама; если выбрать другую — она будет только у этой записи. В «Аналитике» переключатель «Категории» показывает расходы по категориям. Список категорий меняется в Настройках.
«Фото чека» — снимок сохраняется к записи (значок 🧾 открывает его). Фото хранятся на телефоне и входят в архив.
Фото к сохранённым записям
Длинный чек снимайте по частям сверху вниз: «📷 Снять чек» → снимок → «📷 Снять следующую часть» → и так до конца. Части нумеруются; стрелка ‹ / ↑ меняет порядок, ✕ удаляет часть. «🖼 Из галереи» добавляет сразу несколько готовых снимков.
К уже сохранённой записи: нажмите 📷 (или 🧾 с цифрой — если фото уже есть) у записи в «Последних записях» или «Журнале» → откроется окно с частями чека, там же «Снять следующую часть» и «Из галереи». Через ✎ можно изменить всю запись, включая фото.
☁️ Синхронизация между устройствами — настройка
Данные хранятся в вашем личном бесплатном облаке Google Firebase. Настраивается один раз (~10 минут), удобнее с компьютера или iPad.
- Откройте console.firebase.google.com, войдите в Google-аккаунт → «Создать проект» (Create project). Название, например spisok-pokupok. Google Analytics — отключить. «Создать».
- Слева: Build (Создание) → Firestore Database → «Create database» (Создать базу данных).
- Выпуск Standard, расположение eur3 (Europe) → режим Production mode → «Create».
- Вкладка Rules (Правила): удалите всё и вставьте текст ниже → «Publish» (Опубликовать).rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { match /spaces/{space}/data/{doc} { allow get, write: if space.size() >= 24; } match /spaces/{space}/photos/{doc} { allow get, write: if space.size() >= 24; } } }
- Шестерёнка вверху слева → Project settings (Настройки проекта) → внизу «Your apps» → значок </> (Web) → любое имя → «Register app». Появится блок firebaseConfig: нужны две строки — apiKey (AIza…) и projectId.
- В приложении: Настройки → Облачная синхронизация → вставьте Project ID и apiKey → «Создать общее хранилище».
- «Отправить код на другое устройство» → на втором iPhone/iPad: Настройки → вставьте код → «Подключиться по коду».
Как работает: нажимайте ⟳ (вверху экрана) после изменений на одном устройстве и перед работой на другом. Синхронизируются все записи, расшифровки, фото чеков, список покупок, шаблоны, магазины, категории, валюта и бюджет. Тема и шрифт у каждого устройства свои. Если одну и ту же запись изменили на двух устройствах, сохранится вариант того, кто синхронизировал позже.
Бесплатно: лимитов Firebase (десятки тысяч операций в день) для семьи хватает с огромным запасом.
Безопасность: код подключения — это ключ к вашим данным. Отправляйте его только своим устройствам и близким, с кем ведёте общий список.
Аналитика и статистика
Выберите День, Неделю, Месяц, Год или «Период» (любые даты с — по). Стрелки ‹ › листают периоды. Отметьте магазины, чтобы посчитать сумму только по ним. Касание сектора диаграммы или строки — сумма и доля; касание столбика — сумма за день или месяц. Под итогом — сравнение с прошлым периодом.
Выгрузка в Excel
Внизу «Аналитики»: «Excel за выбранный период» (учитывает выбранные магазины) или «За всё время». Откроется меню «Поделиться» — можно отправить в мессенджер, на почту или сохранить в «Файлы». В файле листы: Итоги, Записи, По дням, По месяцам, Расшифровки.
Резервная копия — зачем и как
Все данные хранятся только на этом телефоне, на сервере их нет. Архив — единственный способ не потерять их при поломке, смене телефона или случайном удалении.
Создать: «Создать архив» → «Отправить / сохранить» → «Сохранить в Файлы» (лучше в iCloud Drive) или отправить себе в мессенджер. Делайте раз в неделю-две и обязательно перед обновлением iOS или сменой телефона.
Восстановить (или перенести на другой телефон): «Загрузить резервную копию» → выберите файл .zip. Текущие данные заменятся данными из архива.
⚠️ Чего НЕ делать, чтобы не потерять данные
- Не удаляйте значок с экрана «Домой» — вместе с ним удаляются все данные. Поставили заново — будет пусто, поможет только архив.
- После каждого обновления на GitHub откройте приложение один раз с Wi‑Fi, закройте и откройте снова — и проверьте «Настройки → Работа без интернета: ✅ Готово».
- Не открывайте приложение через Safari по ссылке — там отдельное пустое хранилище. Только значок на экране «Домой».
- Не очищайте «Настройки → Safari → Очистить историю и данные» и «Дополнения → Данные сайтов → Удалить все» — это может стереть данные.
- Не переименовывайте репозиторий на GitHub и не меняйте логин — у приложения сменится адрес и оно откроется пустым.
- Не пользуйтесь в режиме «Частный доступ» Safari — там ничего не сохраняется.
- Не забивайте память телефона до отказа — при нехватке места iOS может удалять данные сайтов.
- Не отправляйте код синхронизации посторонним — с ним видны и изменяемы все ваши записи.
- Синхронизация — не замена архиву: если удалить запись и синхронизировать, она удалится везде. Архив делайте всё равно.
- Обновлять файлы на GitHub можно — данные при этом сохраняются.
О приложении
Копирование, изменение и распространение без письменного разрешения автора запрещены.
Установка: Safari → «Поделиться» → «На экран Домой».