4.3 Сквозной пример, "уровень проводок" | A-TECHS

4.3 Сквозной пример, «уровень проводок»

Возвращаемся к СКВОЗНОМУ ПРИМЕРУ. Рассмотрим “схему журнал-операция” для данной учетной задачи. См. рисунок ниже.

 

______________2019-03-13___19.06.56.png

  1. записаны данные в Журнал «участники забега«
  2. получаем данные в Операцию «03. ставка игрока«
  3. сохраняем в Журнале информацию о ставках игроков
  4. автозаполнение данных Операции «02. результаты забега» из «01.участники забега«
  5. записываем в Журнал «Деньги» приход в кассу от ставок игроков и в Журнал «Прибыль«.
  6. записываем в Журнал «результаты забега«.
  7. получаем информацию о ставках и победителях из двух Журналов для автоматического расчета выигрышей игроков.
  8. автоматический расчет выигрышей  в Операции «04. расчет выигрышей игрокам«
  9. уменьшаем прибыль на сумму выигрышей игроков (делаем запись с минусом)
  10. одновременно с (9) уменьшаем свои долги перед игроками
  11. учитываем уменьшение денег в кассе при выплате игрокам (делаем запись с минусом)
  12. учитываем уменьшение долга игрокам (делаем запись с минусом)
  13. получаем информацию из Журнала «Долги по ставкам» для автоматического заполнения таблицы по остаткам долга; если долг уже оплачен, то система выдаст 0.

 

Теперь давайте реализуем эту схему в системе и посмотрим принскрины.

 


(!) Аккаунт описанный в данном примере имеет свободный доступ на просмотр.


 


(!) Подробно ознакомиться с тем, как настраивать Журналы и Операции можно в инструкции.


Если вы помните, то мы остановились на Операции «03. ставка игрока«, так как в ней требовался подбор ставок. После настройки подбора, в Операции «03. ставка игрока«, можно нажать кнопку “Подбор” и выпадет окно со всеми участниками скачек. См. рисунок ниже.

 

______________2019-03-13___22.16.02.png

 

Сама Операция «03. ставка игрока» после заполнения будет выглядеть так. См. рисунок ниже.

 

______________2019-03-13___20.25.21.png

 

Операция «04. расчет выигрышей игрокам«. Заполняется автоматически по кнопке Заполнить».

 

______________2019-03-13___20.28.57.png

 

Здесь система производит автоматические расчеты. Система при этом совершает следующие действия:

1) «выбирает» все ставки забега (Игрок|Ставка|Участник|СуммаСтавки|Коэф-т на победу)

2) подтягивает к каждой ставке № места участника (№ места)

3) вычисляет условный оператор, если место 1-е, то умножает сумму ставки на коэффициент, если место НЕ 1-е, то выигрыш по ставке равен 0. (Сумма выигрыша)

 

Теперь посмотрим какие записи в Журналах сделала Операция «04. расчет выигрышей игрокам«. Это можно сделать ко кнопке «Показать записи». После этого появится форма демонстрирующая Записи в Журналах.

Операция «04. расчет выигрышей игрокам» делает записи в два Журнала.

В Журнал «Долги по ставка«. См. рисунки ниже.

 

______________2019-03-13___20.44.16.png

И в Журнал «Расчет прибыли«. См. рисунки ниже.

33.png

Операция «07. выплата игрокам«. По кнопке «Заполнить» система автоматически заполнит Таблицу Операции задолженностью перед игроком.

______________2019-03-13___22.20.44.png

Подведем итоги главы: мы настроили «уровень проводок» СКВОЗНОГО ПРИМЕРА. И закончили с настройкой Операций. Схему Журналов и Операций отобразили в «схеме журнал-операция».

  1. Получили автоматический подбор в Операцию «03. ставка игрока«.
  2. Настроили автоматический расчет выигрышей игроков в Операции «04. расчет выигрышей игрокам«.
  3. Настроили автоматическое заполнение в Операции «07. выплата игрокам» всеми долгами перед игроком. Если долги уже выплачены, то система выдаст 0.

Нам осталось разобрать два уровня: «уровень отчетов» и «уровень математики прибыли». Для простоты восприятия — поменяем их очередность и сначала разберем «уровень математики» а затем «уровень отчетов».