Перейти до основного вмісту

Сценарій "Календарі розрахунку зарплати"

Для надання інформації про тривалість робочого дня, свята, вихідні тощо в системі Microsoft Dynamics використовуються календарі. Під календарем розуміється сукупність даних про окремий день та набір налаштувань, згідно з якими формуються дані про окремий день. Для кожної категорії співробітників використовується свій календар. Для співробітників, які працюють позмінно, визначається свій календар.

Іншими словами, календар можна визначити, як плановий графік роботи групи співробітників згідно з встановленим законодавством нормативами та особливостями режиму роботи конкретної організації.

Шлях: Календарі розрахунку зарплати

На закладці «Пов'язані», за кнопкою «Календар - Застосування», можна переглянути список співробітників, які працюють за вибраним календарем. За кнопкою Оновити рядки зарплатного календаря можна оновити існуючі рядки в календарі з Налаштування. Наприклад, якщо було додано свята на поточний рік.

Крок 1 Норми робочого часу

Під нормою робочого часу розуміється кількість робочих одиниць часу за певний період згідно з встановленим режимом роботи на підприємстві. У поточній версії Microsoft Dynamics одиницею обліку робочого часу є години, а період роботи відповідає тижню. Наприклад, якщо на підприємстві використовується 5-денний робочий тиждень з 8-ми годинним робочим днем, то нормою такого режиму робочого часу є 40 робочих годин на тиждень. Дані про норми робочого часу для різних режимів роботи зберігаються в довіднику Норми робочого часу.

Крок 2 Календарі

Календар складається із чотирьох частин:

• Заголовок, який містить загальну інформацію про календар.

• Рядки календаря – розкладка календаря за датами.

• Налаштування зарплатного календаря – правила, згідно з якими формуються рядки календаря (дані про дні тижня, вихідні, свята, періодичність змін).

• Підсумований облік робочого часу – правила, згідно з якими вважається підсумований облік робочого часу.

У системі мають бути заведені усі необхідні календарі, за якими працюють співробітники підприємства. Для роботи в системі та розрахунку заробітної плати повинен бути визначений хоча б один календар. Кожен календар, зареєстрований у системі, можна використовувати необмежено довго. Період, визначений значеннями в полях "Дата початку" та "Дати закінчення" в заголовку календаря, відображає лише період, для якого налаштовані робочі та неробочі дні календаря. Дата закінчення періоду змінюється автоматично при продовженні календаря.

Картка календаря містить таку інформацію:

Сторінка «Картка зарплатного календаря», Вкладка «Загальне»

ПолеОпис
КодКод календаря.
НазваНазва календаря
Тривалість зміни в дняхПоле заповнюється тільки для змінних календарів та визначає тривалість повного циклу зміни (робочі та неробочі дні).
Дата початку зміниПоле заповнюється лише для змінних календарів та визначає дату початку змінного календаря.
Дата початкуЗначення поля заповнюється автоматично та не редагується. Значення поля визначається як дата початку налаштування рядків календаря.
Дата закінченняЗначення поля заповнюється автоматично та не редагується. Значення поля визначається як дата закінчення існуючого налаштування рядків календаря.
ОписДовільний опис календаря, який може використовуватися для формування текстових шаблонів кадрових наказів.

Сторінка «Картка зарплатного календаря», Вкладка «Рядки»

ПолеОпис
ДатаДата календаря. Календар створюється на щоденній основі, без пропусків.
ОписТекстове опис дня. Зазвичай, у полі відображається назва державного свята або інша особливість дня, наприклад, скорочений день або перенесення днів.
СтатусПоточний статус дня. Статус Випущено означає, що календар на вказану дату перевірено і не може бути змінено. Табелі обліку робочого часу можуть бути створені лише за календарем зі статусом рядків Випущено.
НеробочіПоле повинно мати значення "Так" для всіх неробочих днів.
Час початкуЧас початку робочого дня.
Час закінченняЧас закінчення робочого дня.
Робочі годиниКількість робочих годин за календарем у робочий день.
Години відпочинкуГодини відпочинку.
День тижняНазва дня тижня.
Статус дняПоле відображає вид вихідного дня. Можливі варіанти значень: ** Вихідний **. • Свято.
Код часової активностіКод часової активності для робочих годин, який буде вказано в планових табелях обліку робочого часу.
Нічні годиниКількість нічних годин за календарем у робочий день.
Код часової активності нічних годинКод часової активності для нічних годин, який буде вказано в планових табелях обліку робочого часу.
Вечірні годиниКількість вечірніх годин за календарем у робочий день.
Код часової активності вечірніх годинКод часової активності для вечірніх годин, який буде вказано в планових табелях обліку робочого часу.
Святкові годиниКількість святкових годин за календарем у робочий день.
Код часової активності святкових годинКод часової активності для святкових годин, який буде вказано в планових табелях обліку робочого часу.
Код зміниЯкщо немає чіткої послідовності, яку можна створити автоматичним створенням рядків з налаштування, необхідно вказувати код зміни для конкретного дня, за кодом підтягуватимуться потрібні параметри (години, код часу, дата початку)
Примітка: зверніть увагу, що кількість нічних, вечірніх, святкових годин вказується в рамках робочих годин, тобто, 10 робочих, з них 2 вечірніх.

Сторінка «Картка зарплатного календаря», Вкладка «Заробітна плата»

ПолеОпис
Робочі годиниКількість робочих годин за рядками.
Робочі дніКількість робочих днів за рядками.
Вихідні дніКількість вихідних днів за рядками.
СвятаКількість свят за рядками.
Неповний робочий часОзнака неповного календарного робочого часу.

Сторінка «Картка зарплатного календаря», Вкладка «Підсумований облік робочого часу»

ПолеОпис
Календар підсумованого обліку робочого часуЗначення «Так» встановлюється тільки для календарів із сумованим обліком робочого часу
Період підсумованого обліку робочого часуУ списку вибираються варіанти періоду підрахунку робочого часу:• Місяць • Квартал • Півріччя • Рік
Код нормативного календаряКод календаря, який визначає норму годин/днів для поточного календаря
Код групи сум. понаднормовихВказує код групи часових активностей для понаднормових
Код групи сум. робочого часуВказує код групи часових активностей для визначення робочого часу
Код групи зменшення нормиВказує код групи часових активностей для зменшення норми робочого часу
Код групи зменшення понаднормовихВказує код групи часових активностей для зменшення понаднормових
Код активності днів відпочинкуВказує код активності днів відпочинку.

Розглянемо функціональні кнопки меню сторінки «Картка зарплатного календаря»:

Сторінка «Картка зарплатного календаря», закладка «Дії», блок «Функції»

КнопкаОпис
Створити рядкиСтворити нові рядки календаря в періоді, визначеному параметрами, заданими під час запуску функції, відповідно до визначених для календаря налаштувань.
Копіювати налаштуванняСкопіювати налаштування вже створеного календаря.

Сторінка «Картка зарплатного календаря», закладка «Пов'язані», блок «Календар»

КнопкаОпис
НалаштуванняБазове налаштування для календаря. Визначає перелік вихідних та святкових днів на рік, а також періодичність зміни.
Календар за періодамиПерегляд календаря за періодами з відображенням кількості робочих/неробочих днів/годин.
Налаштування контролю доступу співробітниківНалаштування контролю доступу співробітників.

Сторінка «Картка зарплатного календаря», Рядки, меню «Рядок»

КнопкаОпис
ВипуститиПрисвоїти статус "Випущений" виділеним рядкам календаря.
ВідкритиВідкрити для редагування виділені рядки календаря. Редагування календаря неможливе, якщо за період вже сформовано та затверджено графіки робочого часу співробітника. Якщо табелі робочого часу ще не випущені, можна відкрити рядок календаря, внести зміни і випустити. Оновлені дані по рядку будуть внесені до всіх табелів, створених на основі цього календаря. Це корисно для внесення змін щодо перенесення робочих днів.
Випустити всі рядкиНадати статус «Випущений» усім рядкам календаря.

Крок 3 Базові налаштування календаря

У базових налаштуваннях календаря визначаються робочі та вихідні дні, тривалість робочого періоду (для стандартних календарів – це тиждень або інший певний період для змінних календарів), а також святкові дні, визначені законодавчо. Для кожного календаря базові установки можуть бути встановлені індивідуально.

Рядки сторінки «Налаштування зарплатного календаря» заповнюються відповідно до таких принципів:

Сторінка «Налаштування зарплатного календаря»

ПолеОпис
РікРік, до якого належить налаштування календаря. Якщо рік не визначено – налаштування буде застосовуватись будь-якого року.
Тип періодуТип періоду:• Тиждень – використовується для визначення порядку відображення у табелі робочого часу для стандартних (тижневих) графіків. • Місяць – використовується для визначення законодавчо встановлених робочих та святкових днів. А також конкретних дат (згідно з локальними нормативними актами), для яких повинні використовуватися особливі коди часової активності. • Зміна – використовується для визначення порядку відображення в табелі робочого часу для періодичних (змінних) графіків.
Номер періодуПоле заповнюється для часових періодів типу «Місяць» та визначає номер місяця року.
Назва періодуПоле заповнюється автоматично під час заповнення поля «Номер періоду» та «Назва місяця року».
НомерНомер по порядку для тимчасового періоду. Значення поля визначається залежно від типу періоду. • Тиждень – номер дня тижня по порядку. • Місяць – конкретний день місяця. • Зміна – номер дня по порядку у зміні (періоді).
ОписТекстовий опис налаштування. Зазвичай, у полі вказується найменування державного свята або інші коментарі для конкретної дати.
НеробочіОзнака для неробочих днів.
Час початкуЧас початку зміни. Поле заповнюється у разі потреби.
Час закінченняЧас закінчення зміни.
Робочі годиниПланова кількість робочих годин на день.
День тижняНазву дня тижня. Поле заповнюється, якщо тип періоду встановлений Тиждень.
Статус дняТип неробочого дня. Поле дозволяє розрізняти вихідні та святкові дні календаря. Для робочих днів поле має бути порожнім.
Код часової активностіКод часової активності, який встановлюється для робочих годин при формуванні планового календаря та табеля обліку робочого часу співробітника.
Нічні годиниПланова кількість нічних годин на день.
Код часової активності нічних годинКод часової активності, який встановлюється для нічних годин при формуванні планового календаря та табеля обліку робочого часу співробітника.
Вечірні годиниПланова кількість вечірніх годин на день.
Код часової активності вечірніх годинКод часової активності, який встановлюється для вечірніх годин при формуванні планового календаря та табеля обліку робочого часу співробітника.
Святкові годиниПланова кількість святкових годин на день.
Код часової активності святкових годинКод часової активності, який встановлюється для святкових годин при формуванні планового календаря та табеля обліку робочого часу співробітника.
Код зміни налаштування календаря.

Є можливість копіювати рядки налаштування в інші календарі. Для цього використовується кнопка Передати рядки налаштування. Необхідно виділити рядки, що копіюються, натиснути кнопку Передати рядки налаштування і вибрати календарі, в які необхідно додати рядки налаштування.

Крок 4 Створення нового календаря

Для створення нового календаря необхідно виконати певну послідовність дій та визначити налаштування:

1.Створити картку нового зарплатного календаря, визначити його «Код», дати «Назву» та визначити, у разі потреби, змінність (поле «Тривалість зміни в днях»).

2.Визначити базові налаштування календаря («Календар» – «Налаштування») одним із можливих способів: • Вручну та • Шляхом копіювання налаштувань існуючого календаря.

3.Створити рядки календаря («Функції»«Створити рядки»). У полях «Дата початку» та «Дата закінчення» визначте період, за який мають бути створені рядки календаря, та натисніть «OK» для завершення створення рядків. Якщо опція «Очистити рядки» активна, то рядки, створені раніше за цей же період, видаляються та замінюються на нові.

4.Перевірити правильність формування календаря та загальну кількість робочих та святкових годин/днів за місяць («Календар» – «Календар по періодам»). Окремі зміни можна внести вручну до календаря. Додано автоматичний розрахунок святкових годин для змінних календарів. Якщо календар має значення в полях Тривалість зміни в днях і Дата початку змінного календаря, то при створенні рядка календаря робочого дня, йде перевірка, чи потрапляє на нього Свято (з налаштування календаря, за статусом дня Свято), якщо потрапляє, то для такого рядка заповнюється значення в полі Код часової активності для святкових годин - значенням аналогічного поля з Налаштування для Святкового дня, та заповнюється поле Святкові години - значенням Робочих годин з поточного рядка для дня.

5.Виділити перевірені рядки календаря та затвердити їх («Функції» - «Випустити»), захистивши налаштування від випадкових змін.

© 2008 - 2023 SMART business