Как создать списания денег при создании записи в родительской сущности

Все вопросы/проблемы по установке и использовании.
neontic
Сообщения: 45
Зарегистрирован: 07 янв 2019, 15:48
Имя: Иван Вербитцкий
Откуда: Казахстан
Организация: ITSFERA

Как создать списания денег при создании записи в родительской сущности

Сообщение neontic »

Добрый день! Я работаю в фитнес клубе, появилась нужда в CRM. Задача: Реализовать систему по учету клиентов, и их посещения. Что я сделал : создал сущность клиенты с вложенной сущностью "посещения" скриншот 1 "сущность клиенты"
https://sun9-61.userapi.com/WaRKRG20Wen ... X7zSJg.jpg
скриншот 2 "сущность посещения"
https://sun3-13.userapi.com/ZhRoseF-8Oo ... GNE1XU.jpg
Итак вопрос, как сделать так, чтобы при создании записи во вложенной сущности, списывались занятия с родительской (т.е клиенты)
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Как создать списания денег при создании записи в родительской сущности

Сообщение support »

С помощью функций можно считать количество вложенных записей
https://docs.rukovoditel.net.ru/index.php?p=48
В родительской можно задавать количество посещений и сравнивать с количеством во вложенной сущности и высчитывать разницу.
neontic
Сообщения: 45
Зарегистрирован: 07 янв 2019, 15:48
Имя: Иван Вербитцкий
Откуда: Казахстан
Организация: ITSFERA

Re: Как создать списания денег при создании записи в родительской сущности

Сообщение neontic »

А какой формулой это можно сделать?
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Как создать списания денег при создании записи в родительской сущности

Сообщение support »

В документации есть видео, там подробно показано как делать подобные расчеты.
neontic
Сообщения: 45
Зарегистрирован: 07 янв 2019, 15:48
Имя: Иван Вербитцкий
Откуда: Казахстан
Организация: ITSFERA

Re: Как создать списания денег при создании записи в родительской сущности

Сообщение neontic »

Сделал, все функционирует. Вопрос, как теперь при добавлении посещения, сделать уведомление и ограничение, т.е по документу у нас 10 посещений, больше 10 не проходит, и когда остаётся 2 посещения, выводится уведомление о том что нужно оплатить абонемент для увеличения числа посещений?
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Как создать списания денег при создании записи в родительской сущности

Сообщение support »

Можно сделать с помощью поля Ajax запрос.
Посмотрите шаблон https://www.rukovoditel.net.ru/database ... .php?id=31
Я там скрываю кнопку "Сохранить" если товара нет на складе.
Аналогично вы можете скрыть эту кнопку при других условиях.
neontic
Сообщения: 45
Зарегистрирован: 07 янв 2019, 15:48
Имя: Иван Вербитцкий
Откуда: Казахстан
Организация: ITSFERA

Re: Как создать списания денег при создании записи в родительской сущности

Сообщение neontic »

Немного не пойму..

$vsego = [236];
$proideno = [234];

if ($proideno >= $vsego) // Если кол-во посещений больше планового кол-ва то тогда
{
{
echo '<script>$(".btn-primary-modal-action").hide()</script>';
echo ' <span class="label label-danger">Ошибка...</span>';
}

}
neontic
Сообщения: 45
Зарегистрирован: 07 янв 2019, 15:48
Имя: Иван Вербитцкий
Откуда: Казахстан
Организация: ITSFERA

Re: Как создать списания денег при создании записи в родительской сущности

Сообщение neontic »

Врубился, но проблема, вот код:
$ostatok = [237];
$vsego = [236];
$proideno = [234];

if($proideno>$vsego)
{
echo '<script>$(".btn-primary-modal-action").hide()</script>';
echo ' <span class="label label-danger">Ошибка...</span>';
}
else
{
echo '<span class="label label-success">Всё хорошо, у вас остались занятия в комлексе Номад! </span>';
}


скринны:
https://sun9-6.userapi.com/49mY-OCJIn-S ... pdGKzA.jpg

https://sun3-10.userapi.com/77VpHtcT2UE ... 7AKNUc.jpg

=======
Почему то не исчезает кнопка, и не отображаются элементы.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Как создать списания денег при создании записи в родительской сущности

Сообщение support »

Так $proideno=0
neontic
Сообщения: 45
Зарегистрирован: 07 янв 2019, 15:48
Имя: Иван Вербитцкий
Откуда: Казахстан
Организация: ITSFERA

Re: Как создать списания денег при создании записи в родительской сущности

Сообщение neontic »

Да, переменная не передает значение, почему? Может из-за того что это поле с типом MYSQL запрос? как победить?
Ответить