одному комп'ютері, так і на різних. Це дозволяє адміністратору при необхідності розподіляти навантаження між серверами.
При розробці дипломного проекту був обраний клієнт-серверний варіант роботи, у зв'язку з використанням на підприємстві серверної версії, і знаходженням актуальною і тестової БДSQL-серверах підприємства. У зв'язку з цим застосування файлової версії виявилося неможливим.
4. Розробка програми
4.1 Розробка модуля для обліку KPI коефіцієнтів
Для розробки даного модуля необхідно створення наступних об'єктів конфігурації:
4.1.1 Конвертор
Таблиця 4.1 - Опис довідників системи
Найменування справочнікаНаіменованіе реквізітаТіп ткпKPIКомментарій СтрокаЗависитОтФактаВремениБулевоТипРасчетаПеречисление. Посилання. ткпТипыРасчетаKPIНеИмеетВесаБулевоКратноВыполнениюБулевоПоПостояннойЧастиБулевоТолькоВлияетНаБонусБулевоКоэффицент1252БулевоРасчетПоСреднемуБулевоОбратныйРасчетБулевоПланФактПоТабелюБулевоткпТарифные сеткіткпТаріфи
4.1.2 Перерахування
Таблиця 4.1.2
Перерахування. Посилання. Ткп Типи Розрахунку KPIОт Планового ПоказателяОт Фінансового ПоказателяОт Натурального ПоказателяПеречісленіе Посилання. Ткп Ввід Вивід Штатних ЕдініцВвестіВивесті
4.1.3 Регістри відомостей
Малюнок 4.1.3.1
Малюнок 4.1.3.2
Малюнок 4.1.3.3
Малюнок 4.1.3.4
Малюнок 4.1.3.5
Малюнок 4.1.3.6
Малюнок 4.1.3.
4.2 Документи
4.2.1 Зміна штатного розкладу
Документ, з яким здійснюється введення-виведення штатних одиниць, встановлення тарифів для вводяться одиниць, ваг KPI і порогів KPI.
З даного документа починається робота з KPI і розрахунком заробітної плати. Цей документ вводить в штатний розклад посади. Далі в ньому ж можна встановити значення окладу для кожного тарифу, всередині кожної тарифної сітки. Далі для кожної посади ми можемо визначити постійну частину окладу у відсотках, і вибрати KPI коефіцієнти, сума яких складе бонусну частину. На наступній вкладці ми задаємо пороги переходу. Пороги задаються для кожного коефіцієнта, і необхідні для того щоб визначати наскільки якісно була виконана робота. Поріг визначить коефіцієнт на який буде помножена сума виплати бонусу за даним KPI.
Малюнок 4.2.1.2 - Табличні частини документа ІзмененіеШтатногоРаспісанія
Малюнок 4.2.1.3 - Друкована форма документа ІзмененіеШтатногоРаспісанія
4.2.2 Призначення (зміна) тарифів співробітників
Дані документом співробітникам організації призначаються тарифна сітка, тариф і оклад. Призначення відбувається на вибраний місяць. І Діє з цього місяця до наступної зміни. При виборі підрозділу користувач отримує можливість додати співробітників в ручну, кнопка Додати raquo ;. Або натиснувши по кнопці Співробітники отримати список усіх співробітників обраного підрозділу. При додаванні співробітника програма звертається до штатного розпису і перевіряє наявність даних по ЗП у обраного співробітника, за їх наявності тариф, тарифна сітка, повний тариф виводяться в рядок ДО raquo ;. Рядком вище можна встановити значення тарифу, сітки і повного тарифу вручну, при проведенні документа, дані потрапляють до регістру відомостей штатний розклад підприємства .
Так само існує можливість автоматичного переходу на новий тариф. Після формування списку співробітників користувач натискає на кнопку Розрахувати тариф raquo ;, програма збирає із закритого табеля за поточний місяць дані про виконання KPI у кожного працівника. І з урахуванням посади проводить розрахунок середнього значення. Якщо величина середнього 100 і більше, відбувається зміна тарифу у тарифній сітці. По досягненню 6 тарифу переходу з нього не відбувається, програма інформує користувача повідомленням про те, що перехід не відбувся і потрібна зміна тарифної сітки, перехід на нову сітку відбувається вручну, по вищеописаному механізму.
Так само при використанні автоматичного розрахунку, при проведенні документа всередині документа зберігається історія змін. Якщо відрити автоматичний розрахований документ і перепровести його, попередньо зробивши повторний авторозрахунок, історія збережеться...