Remonf — ДокументацияRemonf — Документация Сайт
  • Руководство Remonf

    • Обзор
    • Начало работы
    • Модель данных и связи
    • Проекты
    • Обзор проекта
    • Траты и работы
    • Заявки строителей
    • Сканирование чеков
    • Сметы
    • Избранное
    • Калькулятор
    • Аналитика
    • Справочники
    • Настройки и профиль
    • Бэкап и импорт
Сайт

Траты и работы

В разделе Траты и работы ведётся журнал покупок и услуг: сумма, дата, категории, комната, магазин (или исполнитель), способ оплаты и вложения. В журнале хозяина и полного доступа — только оплаченные записи. Заявки строителей до оплаты живут в реестре согласования.

Список трат и работ

Список и фильтры

Над таблицей — карточки сводки: итого, число записей, сумма покупок и сумма работ. Они считаются по текущим фильтрам (поиск, тип, категория, комната, магазин, оплата, период). Без фильтров — по всему проекту.

Список подгружается при прокрутке, без переключения страниц. Внизу видно, сколько записей уже показано из найденных.

На телефоне фильтры свёрнуты. Их открывает строка «Фильтры». Если журнал открыли из графика аналитики или обзора уже с фильтром, блок фильтров сразу развёрнут. Сверху — две крупные кнопки: Покупка (плюс) и Чек (QR). Работа и Excel остаются иконками рядом с фильтрами.

Сортировка идёт на сервере по всему списку (не только по уже подгруженным строкам). На компьютере — клик по заголовку колонки: дата, тип, название, категории, комната, где/кто, чек, сумма. Повторный клик меняет направление, третий возвращает сортировку по дате (сначала новые). На телефоне заголовков нет — в фильтрах список «Дата — сначала новые», «Сумма — по убыванию» и так далее.

Фильтры (без обязательной валидации):

ФильтрНазначение
Поиск по названиюПодстрока в названии траты
ТипПокупка / работа
Категория, комната, магазинСправочники текущего проекта. «Без категории» — траты без категорий
ОплатаКарта, наличные, перевод, другое
ПериодНачальная и конечная дата

Фильтры пишутся в адрес страницы. С обзора и аналитики можно перейти сюда кликом по графику, легенде или строке сводки — журнал откроется уже с нужным фильтром.

Доступны выгрузка в Excel и действия «Добавить покупку», «Добавить работу», «Сканировать чек». Заявки от имени строителя хозяин заводит в Заявках строителей, а не в этом журнале.

В таблице у строки только Удалить. Кнопок «Просмотр» и «Изменить» нет.

Карточка просмотра

Открывается кликом по названию или двойным кликом по строке. В шапке справа сверху — Редактировать и иконки загрузки чека/фото и удаления; название записи в заголовке не дублируется. После сохранения карточка открывается снова с обновлёнными данными.

В карточке те же поля, что и в форме. Если значение не задано, показывается «—».

ПолеПокупкаРабота / услуга
ТипПокупкаРабота / услуга
НазваниеНазваниеЧто сделали
Исполнитель—да
Сумма, ₽дада
ДатаДатаДата выполнения
Категориинескольконесколько
Комнатадада
Магазин / из спискаМагазинИз списка
Количество / объёмКоличествоОбъём
Ед. изм.дада
Оплатадада
Заметкидада
Позиция сметыесли привязанаесли привязана
Электронный чекссылка, если естьссылка, если есть
Вложениячеки и фотоакты, фото, PDF

Форма покупки или работы

Открывается кнопками Добавить покупку, Добавить работу или Редактировать в карточке просмотра. Та же форма доступна с Обзора.

Форма добавления покупки

Поля

ПолеОбязательноТипПравила
ТипдаПокупка / Работа · услугаОпределяет подписи полей и значения по умолчанию
Название / Что сделалидаТекст, до 250 символовСообщение: «Укажите название»
Исполнительда только для работыТекст, до 200 символов«Укажите мастера или бригаду»
Сумма, ₽даЧислоБольше 0 (в интерфейсе минимум 0,01). Копейки можно вводить через запятую или точку: 1,15 и 1.15
Дата / Дата выполнениядаДатаОбязательна
КатегориинетНесколько из справочникаТолько категории текущего проекта. Можно выбрать несколько. Новую категорию можно создать прямо в поле: ввести название и нажать «Создать категорию» (достаточно названия)
КомнатанетВыбор из справочникаТолько комнаты проекта
Магазин / Из списканетВыбор из справочникаТолько магазины проекта. Новый магазин — так же, только название
Количество / ОбъёмнетЧисло ≥ 0По умолчанию 1
Ед. изм.нетТекст или списокДля работ: услуга, м², м.п., час, день, шт
ОплатанетСписокКарта, Наличные, Перевод, Другое. По умолчанию: карта (покупка), перевод (работа)
ЗаметкинетМногострочный текст—
Прикрепить чеки и фотонетФайлыJPG, PNG, WEBP, PDF до 15 МБ каждый

Поведение при смене типа

При переключении на Работа / услуга:

  • оплата → «Перевод»;
  • единица → «услуга»;
  • категория → первая, в названии которой есть «работ» или «услуг» (если такая есть и список категорий пуст);
  • для исполнителя можно подставить название выбранного магазина, если поле пустое.

Связи со справочниками

Проект
  ├── Категории  ←── Трата (несколько category_id через expense_categories)
  ├── Комнаты    ←── Трата.room_id
  ├── Магазины   ←── Трата.store_id
  └── Сметы / позиции  ←── Трата.estimate_item_id (через сверку или импорт чека)
  • Списки категории / комнаты / магазина загружаются только для выбранного проекта в шапке.
  • В форме траты категорию и магазин можно создать на месте по названию — они сразу появляются в справочнике проекта. У роли Строитель создание недоступно: только выбор из существующих.
  • У одной траты может быть несколько категорий. Сумма учитывается в каждой выбранной категории (фильтры и аналитика по категориям). Общая сумма проекта при этом не дублируется.
  • Удаление категории, комнаты или магазина не удаляет траты: связь с этой категорией снимается, остальные категории остаются.
  • Удаление траты удаляет её вложения с диска.
  • После сохранения пересчитываются суммы проекта и агрегаты по справочникам.

Привязка к смете

В этой форме нет прямого поля «Позиция сметы». Привязку делают:

  • в разделе Сметы (сверка / автопривязка);
  • при импорте чека с автосвязью позиций.

Быстрый ввод по чеку

Кнопка Сканировать чек открывает сценарий QR — подробности в Сканирование чеков. Категории можно задать на весь чек и затем поправить у отдельных позиций.

Если вы строитель

Раздел называется Мои заявки. Видны только свои записи и их статусы. Править и удалять можно, пока заявка На согласовании. После отказа — поправить и Отправить снова. Способ оплаты появится, когда хозяин оплатит заявку.

Хозяин может завести строителя без аккаунта и сам создать заявку от его имени. Когда появится email — привязать его в доступе к проекту. Подробнее: Заявки строителей.

Назад
Обзор проекта
Далее
Заявки строителей