Аттестация "1С:Специалист" > Аттестация "1С:Специалист" ЗУП
Билет №10
imagoman:
В подразделении «Коммерческий отдел» организации ЗАО «Оптовик» применяется следующая схема мотивации: возна-граждение рассчитывается как процент от объема продаж, но оно не может быть менее 5000 руб. в месяц при условии полностью отработанного рабочего времени (5–дневная 40 часовая рабочая неделя).
Данные об объемах продаж регистрируются три раза в месяц – в конце каждой декады.
Необходимо:
1) Создать документ «Данные об объемах продаж» для регистрации сведений об объемах проданных работниками в ка-ждой декаде товаров. Предусмотреть возможность ввода одного документа на нескольких работников сразу.
2) Реализовать автоматизированный учет объемов продаж, расчета вознаграждения работникам подразделения «Коммер-ческий отдел» в соответствии с принятой схемой мотивации и учет вознаграждения для целей налогообложения в соответствии с законодательством.
3) Создать настраиваемый отчет «Вознаграждения работников» (с использования схемы компоновки данных), позво-ляющий за произвольное количество расчетных периодов получать следующую информацию (форма отчета должна соответст-вовать образцу):
Вознаграждения работников Работник <Период 1> <Период 2>
Начислено исходя из объема про-даж Начисле-но исходя из мини-мального размера зарплаты Начислено от продаж Начисле-но исходя из мини-мального размера зарплаты
объем продаж % возна-гражде-ния вознагра-ждение объем продаж % возна-гражде-ния вознаграж-дение
<работник> … … … … … …
… … … … … … … <Период 1>, <Период 2> и т.д. - месяц и год, к которому относятся данные, например, январь 2008, февраль 2008 и т.д.
4) Создать в интерфейсе «Полный» отдельное подменю «Продажи работников» для работы с добавленными объектами.
5) Представленная к защите конфигурация должна содержать данные о фактических результатах работы не менее чем двух работников за 2 месяца, иллюстрирующие работоспособность решения как при начислении исходя из объема продаж, так и исходя из минимального размера вознаграждения за отработанное время.
avp:
У кого-нибудь попадался этот билет. Как кто решал?
old_guest:
Тут получается кейс из двух начислений. Если размер вознаграждения менее 5 тыр, то это оклад по дням с месячной ставкой = 5000 руб. Если больше, что это Процент * СуммаПродаж. Кстати, где процент от продаж вводится в условии не сказано и какая шкала - тоже. Как оптимальнее всего решить? Добавлено (23.08.2010, 16:21)
---------------------------------------------
Минимальная часть начисляется всегда, верно? Тогда назначаем сотру оклад по дням и надбавку с такой вот формулой расчета:
CodeРезультат = ?(СуммаПродаж * ПроцентОтПродаж / 100 <= 5000, 0, СуммаПродаж * ПроцентОтПродаж / 100 - 5000)
Так или бред?
lukyan:
Nike, QuoteТут получается кейс из двух начислений
Одно начисление с формулой расчета Результат = Макс(Процент * Сумма продаж, Время в днях / Норма времени в днях * 5000) Quoteгде процент от продаж вводится в условии не сказано
Раз не сказано, значит при кадровых изменениях Quoteкакая шкала - тоже
Шкала тут нафиг не нужна, просто процент и все
old_guest:
Quote (lukyan)Результат = Макс(Процент * Сумма продаж, Время в днях / Норма времени в днях * 5000)
Во! Сформулировал то, что у меня в голове крутилось. Забыл что можно Макс() использовать.
Навигация
Перейти к полной версии