Остаток в кассе

Все вопросы/проблемы по установке и использовании.
artyzz
Сообщения: 104
Зарегистрирован: 22 апр 2020, 23:28
Имя: Сергей
Откуда: Москва

Остаток в кассе

Сообщение artyzz »

Здравствуйте! Как проще всего реализовать отображения остатка в кассе? (Приход минус расход)? вариант записывать после каждой записи формулу типа после внесения измененить последнюю актуальную запись не подходит - иногда платежи в кассе удаляются или изменяются. Спасибо.
Вложения
Снимок экрана 2021-02-05 в 16.48.18.png
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Остаток в кассе

Сообщение support »

Можно сделать отдельную сущность , например Отчет. В отчете указываем дату и там по формулам высчитывать из сущности касса все необходимые расчеты.
artyzz
Сообщения: 104
Зарегистрирован: 22 апр 2020, 23:28
Имя: Сергей
Откуда: Москва

Re: Остаток в кассе

Сообщение artyzz »

Получилось сейчас пока ждал ответа реализовать так - Я создал в сущности Касса поля Поступлений всего (MYsql запрос на сумму всех записей прихода) и Расходов Всего (MYsql запрос на сумму всех записей расхода) и создал поле типа Формула с названием Остаток в кассе, которое динамически минусует поступления всего и расходы всего. Показывает корректно Единственное отображает не очень красиво - остаток в кассе в каждой строке таблицы. Можно ли это значение как то по хитрому вынести в общие панели фильтров например?)
Вложения
Снимок экрана 2021-02-05 в 17.41.11.png
Аватара пользователя
meu3
Сообщения: 398
Зарегистрирован: 28 сен 2018, 13:21
Имя: Юрий Трифонов
Откуда: Россия Севастополь
Организация: IDEA

Re: Остаток в кассе

Сообщение meu3 »

Я у себя делал НАД сущность "касса" и уже в ней ПОД сущность "деньги"
Касс может быть много и у каждой свой остаток. Считаем значение остатка функцией. В данном случае -"SUM". И в материнской сущности выводим значение функции.
artyzz
Сообщения: 104
Зарегистрирован: 22 апр 2020, 23:28
Имя: Сергей
Откуда: Москва

Re: Остаток в кассе

Сообщение artyzz »

meu3 писал(а): 08 фев 2021, 18:38 Я у себя делал НАД сущность "касса" и уже в ней ПОД сущность "деньги"
Касс может быть много и у каждой свой остаток. Считаем значение остатка функцией. В данном случае -"SUM". И в материнской сущности выводим значение функции.
Можете прислать скрин как это выглядит? Окно остатками и структуру. Буду благодарен.
Аватара пользователя
meu3
Сообщения: 398
Зарегистрирован: 28 сен 2018, 13:21
Имя: Юрий Трифонов
Откуда: Россия Севастополь
Организация: IDEA

Re: Остаток в кассе

Сообщение meu3 »

Сущность "деньги" включает в себя "Кассу" и "Банк". У сущности "Деньги" основная задача содержать в себе Название субъекта/объекта и результаты вычислений по "Банку" и "Кассе"
Снимок экрана 2021-02-08 в 19.23.26.png
структура
Снимок экрана 2021-02-08 в 19.23.26.png
Вложения
Снимок экрана 2021-02-08 в 19.28.36.png
Снимок экрана 2021-02-08 в 19.28.36.png (10.88 КБ) 3719 просмотров
Аватара пользователя
meu3
Сообщения: 398
Зарегистрирован: 28 сен 2018, 13:21
Имя: Юрий Трифонов
Откуда: Россия Севастополь
Организация: IDEA

Re: Остаток в кассе

Сообщение meu3 »

"Деньги" внутри
Поля Деньги.png
Предприятие "Выпадающий список" из глобального списка. Потом можно будет фильтровать и сортировать.
Поля Деньги.png
Вложения
Предприятие выпадающий список.png
Аватара пользователя
meu3
Сообщения: 398
Зарегистрирован: 28 сен 2018, 13:21
Имя: Юрий Трифонов
Откуда: Россия Севастополь
Организация: IDEA

Re: Остаток в кассе

Сообщение meu3 »

Сущность "Банк" полностью аналогична сущности "Касса"
Поля банка.png
Подтягиваю туда значение из родительской сущности "Деньги" - название предприятия и потом из него даты и суммы формирую название-заголовок. Потом проще в случае необходимости строить отчеты.
Поля банка.png
Вложения
Формируем название .png
artyzz
Сообщения: 104
Зарегистрирован: 22 апр 2020, 23:28
Имя: Сергей
Откуда: Москва

Re: Остаток в кассе

Сообщение artyzz »

Спасибо, попробую👍
Аватара пользователя
meu3
Сообщения: 398
Зарегистрирован: 28 сен 2018, 13:21
Имя: Юрий Трифонов
Откуда: Россия Севастополь
Организация: IDEA

Re: Остаток в кассе

Сообщение meu3 »

Функция по результатам значений в "Банке" и "Кассе"
функция банк.png
функция касса.png
Я использую у себя SELECT(). Мне нужно последнее введенное значение.
Вам нужна будет SUM(). Просуммирует значения выбранного поля. Соответственно поступление - положительне, расходы - отрицательные.
Ответить