#0
by lty3
Есть задача: Начисление зарплаты сотрудникам предприятия осуществляется ежемесячно с использованием метода отклонений. Все сотрудники работают по пятидневному графику работы, однако в решении необходимо предусмотреть возможность работы по нескольким различным графикам. Каждый сотрудник может работать одновременно в нескольких подразделениях компании, то есть совместительство допускается. Сотрудники предприятия получают оплату по часовому тарифу. Сумма начисления по тарифу определяется как тарифная ставка, умноженная на количество фактически отработанных часов. За каждый день работы сотрудникам предприятия начисляется определенная сумма денег в качестве компенсации затрат на обеды. Компенсация за один обед рассчитывается как 5% от суммы начисления по тарифу в текущем расчетном периоде, деленная на количество рабочих дней в том же периоде. Невыход сотрудника на работу без уважительной причины должен быть зафиксирован в информационной базе, но не оплачивается, может вводиться задним числом. Механизм перерасчетов в рамках данной задачи использовать не надо. Ввод всех начислений происходит документом «Начисление зарплаты». Документ в расчетном периоде может быть один (сразу для всех видов расчета), а может быть несколько (по одному для каждого отдельного вида расчета). Считать, что все данные вводятся только в пределах одного месяца, например, можно указать начисление по тарифу с 10.01 но 31.01, а запись: тариф с 10.01 по 03.02 вводить нельзя. /////// Проблема - Неправильно отрабатывает сторнирование: То есть, когда в первом документе вводилиВиды расчета Оклад и Невыход, получилоась что в месяце 23 рабочих дня было. Затем во втором документе задним числом ввели Невыход с 15 по 20 января. Это означает, что необходимо отменить 5 дней оплаты по тарифу Оклад и 5 дней оплаты за обеды. Таким образом, в первом документе я ввел 23 дня оплаты. По итогам второго документа у меня получилось что необходимо оплачивать 19 дней обедов вместо 23. В результате у меня образовалась запись -19, хотя должна была быть запись (-4 - так как 4 дня отменяем). И в результате неправильный расчет. Как было бы методически правильно рассчитывать обеды в условиях данной задачи с учетом возможности сторнирования? Делать Обеды с периодом действия?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Не меняется порядок столбцов в динамическом списке 8.3
- v7: Получить список движений по регистру черным запросом
- Перенос картинки из одной базы в другую
- Вертикальное расположение группировок СКД
- Получить значение параметра СКД с формы
- Поиск в табличной части документа на УФ
- Какие диски лучше взять для работы sql базы 1с
- Как программно документам устанавливат нов код с префиксом впереди префикс код
- Правила обмена УТ 11
- ЗУП 2.5. Анализ начисленных налогов и взносов Варианты отчёта
- сжатие mdf файла
- Какие есть идеи - "Как ускорить отмену проведения документа"?
- 1С 8.3 Выборка фильтрация?
- УНФ 1.5 Картинки в списке заказов покупателей
- Ошибка на Запрос.УстановитьПараметр String or binary data would be truncated
- Последовательности.КадровыеПриказыОрганизации
- Как запретить буфер обмена через RDP на Windows Server 2008
- Обмен УТ 11 БП 30 чем открыть правила конвертации?
- Как отразить разную первоначальную стоимость ОС для БУ и НУ?
- (УТ 8.2) 2 сканера штрих-кода, задвоение при работе