В данном выпуске мы рассмотрим
простую систему учета семейных доходов и расходов. Это относительно новый пример,
даже для постоянных посетителей сайта www.mista.ru. Название данной конфигурации
навеяно от известного продукта "1С:Деньги", очень мощной системы планирования
и учета семейных финансов. Итак,.... (барабанная дробь)....
Конфигурация "Денежки"
Быть было
беде, да случились деньги на бедре.
Постановка задачи
Требуется создать простейшую
систему учета семейных доходов и расходов. Система должна показывать текущий
остаток в кошельке у каждого члена семьи и общие семейные накопления. Система
должна давать возможность узнать доходы и расходы семьи за заданный период с
группировкой по участникам или по статьям доходов и расходов.
Объекты конфигурации
Справочники
Участники
Кошельки (доп. реквизит
Участник)
Статьи доходов
Статьи расходов
Документы
Доход
(реквизиты шапки: Участник, Статья, Кошелек, Сумма)
Расход
(реквизиты шапки: Участник, Статья, Кошелек, Сумма)
Перевод
(реквизиты шапки: КошелекОткуда, КошелекКуда, Сумма)
При создании документов
не забудьте поставить галочку "Оперативный учет", чтобы данный документ
мог делать движения в регистрах.
Создайте два общих
реквизита Автор и Комментарий текстового типа.
Данный справочник будет
содержать имена членов семьи и названия сторон, от имени которых производятся
доходы и расходы, и кому принадлежат кошельки. Например:
Папа
Мама
Сын
Дочь
Семья (для тех доходов
и расходов, которые нельзя отнести на конкретного члена семьи, например, еда,
квартплата и т.д.)
Справочник "Кошельки"
Данный справочник будет
содержать названия мест хранения денежных средств семьи.
Например,
Кошелек папы,
Кошелек мамы,
Семейный кошелек,
Счет в банке,
Накопления на свадьбу
дочери.
У каждого кошелька есть
свой владелец, который выбирается из справочника Участники.
Справочник "Статьи
доходов"
Данный справочник будет
содержать названия источников дохода семейных средств.
Например,
Зарплата,
Доход от продажи
Стипендия
Взятие денег в долг
Справочник "Статьи
расходов"
Это многоуровневый справочник,
который будет содержать названия направлений расходования семейных средств.
Например,
Еда (молочные продукты,
мясные продукты, что-нибудь к чаю и т.д.)
Квартплата (свет, вода,
газ, телефон)
Автомобиль (бензин, запчасти,
ремонт, стоянка)
Мебель и предметы быта
Моб. телефоны, компьютеры,
интернет
Погашение долга
Документ "Ввод начальных
остатков"
Данный документ предназначен
для ввода начального сальдо для каждого кошелька. Табличная часть документа
содержит две колонки Кошелек и Сумма.
Данный документ предназначен
для регистрации доходов семьи. В документе указывается Участник, который принес
доход, Статья доходов, а также сразу указывается Кошелек, в который направляются
полученные деньги. Например, участник Папа получил зарплату (статья) и положил
ее в кошелек Семья.
Данный документ предназначен
для регистрации расходов семьи. В документе указывается Участник, который произвел
расход, Статья расходов, а также указывается Кошелек, из которого были взяты
деньги. Например, участник Папа заплатил за Телефон (статья) из собственного
кошелька.
Данный отчет показывает
текущий остаток средств в каждом кошельке. В диалоге отчета есть два поля ВыбрКошелек
и ВыбрУчастник. Если они указаны, то показываются остатки только по выбранному
кошельку или участнику соответственно.
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
.......Возврат;
КонецЕсли;
Таб = СоздатьОбъект("Таблица");
Таб.ВывестиСекцию("Все<");
Пока Запрос.Группировка(1) = 1 Цикл
....... Таб.ВывестиСекцию("Кошелек");
КонецЦикла;
Таб.ВывестиСекцию("Все>");
Таб.Показать();
КонецПроцедуры
Отчет "Доходы и
расходы"
Данный отчет показывает
совокупные доходы или расходы за заданный период с различными фильтрами и группировками.
Можно отфильтровать по конкретному участнику и/или статье. Группировки Участник
и Статья можно включать и выключать, а также менять их порядок.
Ваши отзывы и пожелания
направляйте по адресу stasmit@mail.ru или
оставляйте в Гостевой книге.
Официальный сайт рассылки: Информационные системыwww.mista.ru
Предлагайте свои идеи, что
еще можно автоматизировать.
Если у вас есть готовые разработки, то присылайте!