Забота о сотрудниках: Все нюансы оплаты дней донора в 1С:ЗУПВы — работодатель, и хотите правильно оплатить дни, которые ваши сотрудники провели, сдавая кровь, в соответствии с законодательством и учетом в 1С:Зарплата и управление персоналом 8.3? Предоставление дней отдыха для доноров — это не только обязанность, но и важный элемент социальной политики компании. Как в 1С:ЗУП оформить эти дни, рассчитать оплату и учесть все нюансы, связанные с донорством? В этой статье мы подробно разберем все нюансы оплаты дней донора в 1С:ЗУП, чтобы вы могли правильно организовать этот процесс. Правовые основы оплаты дней донораЗаконные гарантии для доноров крови.
🩸 Донорство: Право на оплачиваемые дни отдыха. Документальное оформление донорских днейЧто нужно для подтверждения и оформления.
📄 Документы: Заявление и справка от донора. Настройка в 1С:ЗУП для оплаты донорских днейСоздание или использование существующих начислений.
⚙️ Настройка: Создаем вид расчета "Оплата за дни сдачи крови". Оформление отсутствия сотрудникаКак отметить дни донорства в табеле.
✅ Табель и отсутствия: Отмечаем дни и оформляем оплату. Расчет оплаты за дни донорстваКак программа рассчитывает сумму.
💰 Расчет: По среднему заработку. Оформление в 1С:ЗУППрактическое применение.
Решение:
1. Получите от сотрудника заявление на предоставление дней отдыха и справку из медицинского учреждения. 2. Убедитесь, что в 1С:ЗУП создан вид начисления "Оплата за дни сдачи крови" с расчетом по среднему заработку. 3. Создайте документ "Отсутствие с сохранением оплаты" (раздел "Кадры" -> "Отсутствия"). 4. Выберите сотрудника, укажите период отсутствия (дни сдачи крови) и вид отсутствия "День сдачи крови". 5. Проведите документ. 6. При расчете зарплаты программа автоматически начислит оплату за дни донорства. 7. Проверьте корректность отображения дней в табеле учета рабочего времени. Программный доступ к даннымКак разработчики работают с данными доноров. Информация о донорских днях и расчете оплаты хранится в документах "Отсутствие с сохранением оплаты", в регистрах сведений о среднем заработке и в регистре начислений.
Пример получения информации о днях сдачи крови:
// Функция получения информации об отсутствии с сохранением оплаты
Функция ПолучитьДниСдачиКрови(Сотрудник, Период)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ОтсутствиеСОплатой.ВидОтсутствия,
| ОтсутствиеСОплатой.ДатаНачала,
| ОтсутствиеСОплатой.ДатаОкончания,
| ОтсутствиеСОплатой.ОплаченоДней
|ИЗ
| Документ.ОтсутствиеСОплатой КАК ОтсутствиеСОплатой
|ГДЕ
| ОтсутствиеСОплатой.Сотрудник = &Сотрудник
| И ОтсутствиеСОплатой.ВидОтсутствия.Код = "Д" // Пример кода для дня сдачи крови
| И ОтсутствиеСОплатой.ДатаНачала МЕЖДУ &НачалоПериода И &КонецПериода
|
|УПОРЯДОЧИТЬ ПО
| ОтсутствиеСОплатой.ДатаНачала";
Запрос.УстановитьПараметр("Сотрудник", Сотрудник.Ссылка);
Запрос.УстановитьПараметр("НачалоПериода", НачалоПериода(Период));
Запрос.УстановитьПараметр("КонецПериода", КонецПериода(Период));
Результат = Запрос.Выполнить();
Возврат Результат.Выгрузить();
КонецФункции
💻 Для разработчиков: Автоматизация, отчетность. |
|
|
| Всего комментариев: 0 | |