Призовые программы

Материал из wiki.sibvaleo.com

Перейти к: навигация, поиск

Содержание

Общие сведения

Призовые программы - проект расчета призовых программ, учета выданных наград, проверки побед.

Заказчик - Отдел Событий.

Серверная часть разработана Алексеем Колобовым и Виктором Грачевым на PL/SQL, содержится на базе NET, схеме net. Название пакетов и таблиц начинаются на "pd_".

Клиентская часть реализована на корпоративном портале на PHP Владимиром Куцановым, и на сайте корпорации на PHP Антоном Тарасовым, Никитой Грачевым и Семеном Катаевым.

Проект завершен и находится в стадии поддержки.


Объекты, используемые в рамках проекта

Таблицы

База - NET, Схема - NET

1. pd_present - результаты расчета (система с множественными подарками)

2. pd_reward_status - Состояние выдачи части подарка

3. pd_prog - справочник призовых программ

4. pd_nominations - справочник номинаций

5. pd_nomination_presents - Подарки по номинациям

6. pd_present_gds - подарки в наборах

7. pd_gds_delivery - способы выдачи товаров

8. pd_orders - заказы различных подарков через сайт

9. pd_orders_prz - наборы по номинациям, которые можно заказать

10. pd_orders_prz_detail - состав набора для заказа через интернет

11. sb_ordered - Заказанные подарки по программе "Звездный наставник"

12. sb_good - Номенклатура, которая может быть включена в состав подарка по программе "Звездный наставник"

13. sb_good_set - Наборы для выдачи по программе "Звездный наставник"

14. prize_job - Расширенная статистика по заданиям подсистемы "Акции"

15. present_country_except - Таблица исключений по странам и призовым

16. prz_except - Программы, для которых действует включение/исключение из расчета

17. prize_exclude - Список сотрудников, исключаемых из расчетов призовых программ.

18. yava_lider - Участники Гранд-Вояжей

19. yava_lider_luto - динамика Луто участников призовой "Гранд-Вояж"

20. pd_conditions - справочник условий призовых программ

21. pd_nomination_conditions - условия для каждой из номинации для победы

22. users_calc - расчеты пользователей

23. users_calc_log - лог расчетов пользователей

24. users_calc_result - результат расчетов пользователей


View's

vw_pd_conditions_pass - результат проверки условий по расчету призовых

vw_data_for_priz_prog - необходимые данные для проверки условий расчета призовых


Пакеты

База - NET, Схема - NET

1. pd_present1 - Функционал работы с подарками по акциям(множественные подарки) +

2 priz2 - процедуры расчета призовых

3. pUsers_calc - пользовательские расчеты призовых

4. pcheck_prize - проверка побед в призовых

5. pprizeinclude - исключения в расчете

Клиентская часть пакетов pprizeinclude,pcheck_prize,pUsers_calc,pd_present1 находится на корпоративном портале в разделе ОИТ -> ПОДАРОЧНАЯ СИСТЕМА


Также в пакете web_cursors (База - NET, Схема - NET) находится часть курсоров, относящихся к данному проекту:


reg_export - экспорт из регистрационной программы

rating_lider_tour - рейтинг лидеров по Гранд-вояжу

lider_percent_detail - детализация % прироста Луто по Гранд-вояжу

lider_prirost_detail - детализация прироста (объемы) по Гранд-Вояжу

lider_percent_detail1 - детализация 2-го уровня %-ов по Гранд-Вояжу

lider_percent_delta_detail - детализация 2-го уровня прироста (объемы) по Гранд-Вояжу

lider_delta_detail - Детализация рейтинга (приросты на новичках) по Гранд-вояжу

factura_report - Отчет по фактурам (невыданные подарки, несформированные фактуры, подарки в пути)

sb_report - Отчет по "звездному наставнику"

get_gds_to_nomination - получение остатков для рассылки по номинации

get_prog_to_factura - получение призовых по которым возможны фактуры

get_nomination_to_factura - получение номинаций по призовой по которым возможны фактуры

get_cnt_factura_rc - колиество подарков, по РЦ, по номинации для рассылки по фактурам

get_winners_to_factura - получение побед по контракту для формирования фактур

get_cnt_gds_to_nomination - детализация товара по РЦ для рассылки(подарочная)

get_present_bc_zakaz - Получение подарков к заказу через БЦ

get_partner_sums - получение поллезности партнера, сумму ЛО, чеки структуры и прочее

get_my_wins - получение всех моих побед

get_wins_structure - получение всех побед, всех бонусов по структуре партнера за период

get_spravka_prog - Получение данных для справки по призовым

get_orders_years - БГ для заказа по Клубу 500

get_orders_prz_gds - Товары для заказа по Клубу 500

get_orders_prz - Заказанные наборы по Клубу 500

get_pd_conditions - получение условий для расчета

get_users_calc - получение расчетов пользователей

get_users_calc_condition - получение условий расчета пользователей

get_users_calc_log - получение лог расчетов пользователей

get_users_calc_result - получение результатов расчета

get_flags_rating - рейтинг по флагам


Объекты без пакета, используемых в проекте:

GETDISTRIBUTORSCLAD11 - получения РЦ по контракту ЦОКа

Просмотры
Личные инструменты