Какие объекты нужно создать для задачи "Семейный бюджет"?
Для реализации решения «Семейный бюджет» в чистой конфигурации 1С рекомендуются следующие прикладные объекты:
1. Подсистема
- «Семейный бюджет»
– обёртка для навигации, объединяющая все объекты: справочники, документы, отчёты и обработки.
2. Справочники
-
Статьи доходов
– реквизиты: Код, Наименование, Тип (Зарплата, Подарки и т.п.), Активность.
– форма списка / элемента для быстрой классификации источников дохода. -
Статьи расходов
– реквизиты: Код, Наименование, Категория (Продукты, Коммунальные, Развлечения и др.), Активность.
– позволяет группировать расходы по смыслу. -
Участники (члены семьи)
– реквизиты: Имя, Доля участия (например, для совместных покупок), Активность. -
Банковские счета и кошельки
– реквизиты: Наименование, Тип (Наличные, Карта), Валюта, Начальный остаток.
– в табличной части можно добавить дополнительные поля, например Банк, Номер счета.
3. Документы
-
Поступление дохода
– реквизиты: Дата, СтатьяДохода (спр.), Участник, СчетПрихода (спр.), Сумма, Комментарий.
– табличная часть не нужна, одно событие. -
Расход по бюджету
– реквизиты: Дата, СтатьяРасхода (спр.), Участник, СчетСписания (спр.), Сумма, Комментарий.
– при проведении формирует движения по регистру накопления. -
Перевод между счетами
– реквизиты: Дата, СчетОткуда, СчетКуда, Сумма, Комментарий.
– табличная часть не нужна. -
Планирование бюджета (документ планирования)
– реквизиты: Период (месяц/квартал), Участник (не обязательно), Счет, Валюта.
– табличная часть «ПлановыеСтатьи»: СтатьяРасхода, ПланСумма, Примечание.
4. Регистры накопления
-
Движения по счетам
– измерения: Счет (спр.), Дата
– ресурсы: Приход, Расход
– используется для контроля остатков на каждом счёте по времени. -
Движения по статьям
– измерения: СтатьяДохода, СтатьяРасхода, Дата
– ресурсы: Сумма
– объединяет поступления и расходы в едином регистре по статьям.
5. Регистры расчета
-
План бюджета
– измерения: Период, СтатьяРасхода, Участник (опционально)
– ресурсы: ПлановаяСумма
– позволяет хранить и сравнивать план/факт по расходам. -
Итоговые показатели
– измерения: Участник, СтатьяРасхода
– ресурсы: ФактСумма, ПланСумма, Отклонение (рассчитываемое поле)
– удобно для быстрых сводных отчётов.
6. Отчеты
-
Сводный отчет по счетам
– выводит остатки и обороты по каждому счёту за период. -
Анализ расходов
– сравнение фактических расходов по статьям с планом. -
Динамика доходов/расходов
– диаграммы и таблицы изменения сумм по месяцам. -
Отчет по участникам
– доли расходов и доходов каждого члена семьи.
7. Общие модули
-
Утилиты расчета бюджета
– функции: ПолучитьОстаток(Счет, Дата), ПолучитьФактПоСтатье(Статья, Период), РасчетОтклонения(). -
Вспомогательные процедуры
– Форматирование валюты, генерация подсказок для пользователя.
8. Бизнес-правила и проверки
-
В модуле документа «Расход» в процедуре ПередПроведением проверить остаток по регистру «Движения по счетам», чтобы не допустить отрицательных остатков.
-
При планировании бюджета предупреждать, если суммарный план по статьям превышает доступный остаток на счете.
Все эти объекты вместе обеспечат полный цикл учёта семейного бюджета: ввод доходов и расходов, планирование, контроль остатков, анализ фактической реализации планов и визуализацию данных.