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


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

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


Задача 3.1.

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

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

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

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

Подразделение Сотрудник Вид расчета Период 1 Период 2
           
Итого:      

 

Отчет может быть построен за любой расчетный период.


Задача 3.2.

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

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

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

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

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

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

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

 

Подразделение Сотрудник % премии Сумма премии
       
ИТОГО:  

 

Отчет может быть построен за любой расчетный период.

 


Задача 3.3.

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

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

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

 

Трудовой стаж Процент премии
до 1 года
от 1 года до 3 лет
от 3 лет

 

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

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

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

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

 

Подразделение Сотрудник Вид расчета Должность 1 Должность2 ...
           
Итого:      

Отчет может быть построен только за определенный месяц

 

 


Задача 3.4.

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

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

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

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

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

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

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

Подразделение Вид расчета Период 1 Период 2  
         
Итого:      

 

Отчет может быть построен за любой расчетный период.

 


Задача 3.5.

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

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

Фактически отработанные дни Начальный оклад
до 7
от 7 до15
от 15

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

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

Создать отчет «Перерасчет зарплаты», в котором пользователь должен увидеть записи регистра расчета, которые возможно требуется пересчитать.

Объект перерасчета Вид расчета Сотрудник Подразделение
       

 

Саму процедуру перерасчета записей в рамках данной задачи реализовывать не требуется.

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

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

Подразделение Сотрудник Вид расчета Период 1 Период 2
           
Итого:      

Отчет может быть построен за любой расчетный период.


Задача 3.6.

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

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

Подразделение Фактически отработанные часы Начальный оклад
Отдел внедрения до 60
Отдел внедрения от 60 до 130
Отдел внедрения от 130
Бухгалтерия до 50
Бухгалтерия от 50 до 150
Бухгалтерия от 150

 

Дополнительно, сотрудникам компании может быть начислена премия процентом от начисленного в том же расчетном периоде оклада. Процент премии в течение периода начисления не меняется и задается в документе «Начисление зарплаты».

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

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

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

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


Задача 3.7.

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

Сотрудники предприятия получают оплату по часовому тарифу. Сумма начисления по тарифу определяется как тарифная ставка, умноженная на количество фактически отработанных часов. Тарифная ставка в расчетном периоде не меняется и задается в документе «Начисление зарплаты».

Дополнительно, сотрудникам компании может быть начислена премия процентом от начисленного в том же расчетном периоде оклада. Процент премии в течение периода начисления не меняется и также задается в документе «Начисление зарплаты».

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

Сумма продаж, руб. Процент
до 10 000
от 10 000 до 30 000
от 30 000

 

Создать отчет «Перерасчет зарплаты», в котором пользователь должен увидеть записи регистра расчета, которые возможно требуется пересчитать. Обратите внимание, в отчете должна отражаться также информация о необходимости перерасчета надбавки при исправлении суммы продаж.

Объект перерасчета Вид расчета Сотрудник Подразделение
       

 

Саму процедуру перерасчета записей в рамках данной задачи реализовывать не требуется.

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

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


Задача 3.8.

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

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

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

Если часть времени сотрудники простаивают по вине предприятия, то за период простоя они ни оклад, ни премию не получают. В этом случае начисляется компенсация в размере 2/3 от часовой тарифной ставки.

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

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

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

Подразделение Сотрудник Вид расчета 1 Вид расчета 2 ... Итого:
           
Итого:        

Отчет может быть построен за любой расчетный период.

 

 


Задача 3.9.

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

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

Ежемесячно, сотрудникам компании может выплачиваться фиксированная сумма денег. Размер суммы в течение расчетного периода не меняется и задается в документе «Начисление зарплаты».

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

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

Создать отчет «Перерасчет зарплаты», в котором пользователь должен увидеть записи регистра расчета, которые возможно требуется пересчитать. Обратите внимание, в отчете должна отражаться также информация о необходимости перерасчета надбавки при исправлении суммы продаж.

Объект перерасчета Вид расчета Сотрудник Подразделение
       

 

Саму процедуру перерасчета записей в рамках данной задачи реализовывать не требуется.

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


Задача 3.10

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

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

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

 

Ежемесячно, сотрудникам компании может выплачиваться фиксированная сумма денег. Размер суммы задается в документе «Начисление зарплаты» и в последствии может быть изменен.

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

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

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

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

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

Отчет может быть построен за любой расчетный период


Задача 3.11.

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

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

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

Сотрудникам предприятия ежемесячно начисляется фиксированная сумма денег в качестве компенсации транспортных расходов. Размер суммы в течение расчетного периода не меняется.

Дополнительно, сотрудникам компании может быть начислена премия процентом от всех начислений, сделанных в том же расчетном периоде. Процент премии в течение периода начисления не меняется и задается в документе «Начисление зарплаты».

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

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

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

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

Подразделение Сотрудник Вид расчета Период 1 Период 2
           
Итого:      

Отчет может быть построен за любой расчетный период.

 

 


Задача 3.12.

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



php"; ?>