ПОЛИКОНТ - 4.661
дата: 24-08-2022
[отпечатай]
I. Модул "Кадри"
1. Автоматично генериране на допълнителни споразумения
В ПОЛИКОНТ е създадена нова функционалност за генериране
на допълнителни споразумения. Потребителите могат да я използват в модул
„Кадри“ от меню „Личен състав“/ „ Документи автоматично“ / „Докум.за
промяна заплати“.
Програмата изобразява форма със следните полета:
- Личен номер
- Име, презиме, фамилия
- ЕГН
- Флаг за ЕГН
- Нова основна заплата
- Име, презиме, фамилия в ПОЛИКОНТ
- ЕГН в ПОЛИКОНТ
- Флаг за ЕГН в ПОЛИКОНТ
Във формата са разрешени добавянето, изтриването и
промяната. При въвеждане на личен номер, полетата за имена и ЕГН в
ПОЛИКОНТ се попълват автоматично. Въвеждането на данните за служителя може
да става и с помощта на форма за избор.
Полетата „Име, презиме, фамилия“ и „ЕГН“ няма да са
задължителни за въвеждане.
От допълнителното меню потребителят може да избира и
функция „Импорт от файл“. След посочване на файла, програмата зарежда
данните от файла във формата.
Ако желате да използвате функцията за импорт трябва да
спазите изискванията към структурата и съдържанието на файловете.
Общи изисквания към структурата на файловете:
- Кодовата таблица е Windows-1251;
- За разделител се използва точка и запетайка (;);
- Редовете завършват с CR и LF;
- Незадължителните полета могат да не съдържат данни, но
трябва да присъстват във файла;
- Символните полета от вид „Varchar“ могат да имат
по-малка или равна на зададената дължина;
- Полетата от тип „Char” трябва винаги да имат
зададената дължина;
- Числовите полета от тип „Smallint“ и „Integer“ не
съдържат десетична точка. За „Smallint“ диапазонът е от -32768 до
+32767, за „Integer“ - от -2,147,483,648 до +2,147,483,648.
- Полетата от тип „Double precision“ са числови и могат
да съдържат десетична точка. Диапазон: 1,7 X 10 (-308) до 1,7 Х 10
(308).
Колона |
Тип |
Дължина |
Задълж.? |
Пояснения |
Личен номер |
Integer |
10 |
Да |
Уникално положително число |
ЕГН/ЛНЧ |
Char |
10 |
Не |
Валидно ЕГН |
Флаг за ЕГН |
Char |
1 |
Не |
0 – за ЕГН, 2 – за ЛНЧ |
Име, презиме, фамилия |
Varchar |
<=57 |
Не |
|
Нова основна заплата |
Double precision |
10.2
|
Да |
Положително число с 2 знака след десетичната точка, например:
1650.50 |
След избор на файл за импорт, програмата най-напред
проверява дали структурата на файла отговаря на изискванията. Ако
структурата не е спазена, програмата извежда съобщение за грешка и
процесът се прекратява.
При спазени изисквания към файла, данните се зареждат във
формата. Потребителят ако желае може да ги редактира.
От допълнителното меню могат да се старират следните
функции:
- Тест
- Изтриване
- Генериране доп.споразумения
Преди извикване на функцията за тест потребителят задава
дата. Извършват се следните проверки за всеки запис или за текущия запис:
Проверка за съществуване на служител със зададения
личен номер в списъка на персонала.
Проверка за съществуване на трудово-правен документ
(от вид 11 или 12) за служителя към зададената дата, който е влязъл в
сила поне на предходната дата и не е изтекъл преди текущата дата (поле
„в сила до“).
Проверка за липса на трудово-правен документ (от вид
11,12,15) за служителя с начална дата, по-голяма или равна на зададената
дата.
Проверка за съответствие на ЕГН и флаг за ЕГН от файла
и данните в ПОЛИКОНТ за зададения личен номер (само при попълнени данни
за ЕГН и флаг за ЕГН).
Проверка за съответствие на име, презиме, фамилия и
данните за зададения личен номер в ПОЛИКОНТ (само при попълнени данни в
полето за име, презиме и фамилия).
След извършване на тестовете, програмата изобразява
списък с открити грешки във форма с колони: номер и име на грешка, личен
номер, имена.
Функцията за генериране на допълнителните споразумения
работи по следния начин:
В диалогова форма потребителят въвежда коментарен
текст за основанието за генериране на споразуменията и дата на
генериране на споразуменията. В поле „номер на таблица за клас“
може да се въведе таблицата за клас, която ще се използва в
споразуменията. Полето може да се оставя и празно.
Програмата стартира функцията за тест. Ако се открие
поне една грешка за проверките от 1 до 3, програмата извежда съобщение
за грешка и зареждането се преустановява. При наличие на грешки за
проверки 4 и 5, процесът продължава.
За всеки служител от списъка програмата ще създаде
допълнително споразумение (вид 12).
- Полетата за дата на документ, начална дата и дата на влизане в сила
се попълват със зададената дата. Полето за коментар се попълва със
зададения коментарен текст.
- Номерът на споразумението получава автоматично следващ номер.
- Съдържанието на споразумението се преписва от предходния документ.
- Основната заплата получава стойност, равна на зададената нова
основна заплата.
- Ако потребителят е задал номер на таблица за клас, програмата ще я
препише в допълнителното споразумение. В противен случай ще се
използва таблицата от предходния документ.
- Процентът на допълнителното възнаграждение за професионален опит се
изчислява на база таблицата за клас и годините професионален опит на
служителя към съответната дата. Стойността се изчислява на база
процента и основното месечно възнаграждение.
- Основанието за създаване на споразуменията е 15 „чл.119 КТ“.
Извлича се и основното основание от предходния документ.
- Изпитателният срок се изчислява автоматично.
- Ако предходният документ на служителя е бил срочен (попълнена
стойност в поле „До дата“), програмата преписва тази стойност в новото
споразумение.
- Допълнителното споразумение автоматично влиза в сила. Новата основна
заплата се записва в щатното място на служителя.
При успешно генериране на всички документи, програмата изтрива данните
от формата за импорт.
Изобразява се форма, която съдържа информация за резултатите от
зареждането.
Функцията за изтриване се използва за изтриване на
данните, които са импортирани от външен файл в текущата форма.
Функционалността е създадена по поръчка на "Аджибадем сити
клиник" ЕАД.
II. Модул "Работна заплата"
1. Общи параметри
Добавен е нов общ параметър 130 "Брой месеци с право на
ваучери". В него се въвежда броят на месеците, от които се определя
правото на ваучери.
Направена е промяна в общ параметър 78. Промено е името
му на "Необлагаем размер на ваучери за месец" и стойността му на 200 -
необлагаемия размер на ваучерите за месец за 2022 г.
2. Нови пера
Добавени са следните нови служебни пера:
- 682 "Ваучери за храна потреб." - в стойността му се
натрупва размерът на ваучерите от потребителските пера. Необходимо е в
описанието на всички потребителски пера за ваучери перото да се добави в
"Участва в изчислението на:" със знак "+".
- 686 "Обща сума на ваучери" - в стойността на перото се
натрупва размерът на всички ваучери. Изчислява се чрез пера 618 "Ваучери
за храна", 635 "Ваучери за храна", 631 "Ваучери" и 682 " Ваучери
за храна потреб.".
- 685 "Необлагаеми сума за ваучери" - автоматично се
изчислява необлагаемият размер на ваучерите като стойността на перо 686
"Обща сума на ваучери" се ограничава до стойността на общ параметър 78
"Необлагаем размер на ваучери за месец".
- 809 "Корекции ваучери" се изчислява от пера 682 "
Ваучери за храна потреб." и 635 "Ваучери за храна" и участва в
изчислението на перо 686 "Обща сума на ваучери".
Променен е начинът на изчисление на следните пера:
- 635 "Ваучери за храна" - стойността на перото се
изчислява като от стойността на общ параметър 130 се определи периодът,
в които се изчислява броят на отработените дни. Стойността на перото се
изчислява като произведение от общия брой отработени дни и стойността на
общ параметър 79 "Ваучери на ден". Перото е включено в перо 686 "Обща
сума на ваучери" със знак "+". Перото е с корекции, които се изчисляват
само при промяна на стойността на ваучера за ден.
- 636 "Облагаеми ваучери" - стойността на перото вече ще
е равна на разликата между перо 686 "Обща сума на ваучери" и перо 685
"Необлагаеми сума за ваучери". Запазват се перата, в изчислението
на които са включени пера 927 "Социални разходи в натура", 950
"Необлагаем доход по ЗДДФЛ" и 975 "Удръжки". Перото е с корекции.
Промяната е направена по поръчка на "Хамбергер България"
ЕООД.