Загрузка...

1С: Специалист 8 - Экзаменационные задачи

3. Сложные периодические расчеты

3. Сложные периодические расчеты

Задача 3.47.

Начисление зарплаты сотрудникам предприятия осуществляется ежемесячно с использованием метода отклонений и ведется одновременно в трех валютах (рублях, долларах и евро). Все сотрудники работают по пятидневному графику работы, однако в решении необходимо предусмотреть возможность работы по нескольким различным графикам.

Сотрудники предприятия получают оплату по часовому тарифу. Сумма начисления по тарифу определяется как тарифная ставка, умноженная на количество фактически отработанных часов, причем для каждого подразделения компании ведется свой график. Тарифная ставка должна быть определена отдельно для каждого подразделения по специальной шкале в зависимости от отработанного времени. Например:

Подразделение Фактически отработанные часы Размер ставки
Отдел внедрения до 60 12,5
Отдел внедрения от 60 до 130 25
Отдел внедрения от 130 35
Бухгалтерия до 50 10
Бухгалтерия от 50 до 150 20
Бухгалтерия от 150 40

За каждый день работы сотрудникам предприятия начисляется определенная сумма денег в качестве компенсации затрат на обеды. Компенсация за один обед рассчитывается как определенная сумма, указываемая для каждого сотрудника отдельно и хранящаяся в информационной базе.

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

Механизм перерасчетов в рамках данной задачи использовать не надо.

Ввод всех начислений происходит документом «Начисление зарплаты». Считать, что все данные вводятся только в пределах одного месяца, например, можно указать начисление по тарифу с 10.01 по 31.01, а запись: тариф с 10.01 по 03.02 вводить нельзя.

В конфигурации необходимо создать документ «Зарплата к выплате». В табличной части документа для каждого сотрудника указывается сумма выплачиваемой зарплаты. Документ должен заполняться автоматически данными о еще не выплаченной зарплате. Проводить документ не надо. На форме документа необходимо предусмотреть кнопку «Печать». При нажатии на кнопку должна открыться печатная форма следующего вида:

Платежная ведомость № 1 за январь 2010 года

Номер по
порядку
Фамилия, инициалы Начислено,
руб.
Начислено,
USD
Начислено,
EUR

Итого: