Автор Тема: Билет №10  (Прочитано 20894 раз)

0 Пользователей и 1 Гость просматривают эту тему.

imagoman

  • Модератор
  • Новичок
  • *****
  • Сообщений: 0
  • ФИО: Герасимов Андрей Александрович
Билет №10
« : Октябрь 29, 2009, 06:28:55 pm »
В подразделении «Коммерческий отдел» организации ЗАО «Оптовик» применяется следующая схема мотивации: возна-граждение рассчитывается как процент от объема продаж, но оно не может быть менее 5000 руб. в месяц при условии полностью отработанного рабочего времени (5–дневная 40 часовая рабочая неделя).
 Данные об объемах продаж регистрируются три раза в месяц – в конце каждой декады.
 Необходимо:
 1) Создать документ «Данные об объемах продаж» для регистрации сведений об объемах проданных работниками в ка-ждой декаде товаров. Предусмотреть возможность ввода одного документа на нескольких работников сразу.
 2) Реализовать автоматизированный учет объемов продаж, расчета вознаграждения работникам подразделения «Коммер-ческий отдел» в соответствии с принятой схемой мотивации и учет вознаграждения для целей налогообложения в соответствии с законодательством.
 3) Создать настраиваемый отчет «Вознаграждения работников» (с использования схемы компоновки данных), позво-ляющий за произвольное количество расчетных периодов получать следующую информацию (форма отчета должна соответст-вовать образцу):
 Вознаграждения работников

Работник   <Период 1>   <Период 2>
    Начислено исходя из объема про-даж   Начисле-но исходя из мини-мального размера зарплаты   Начислено от продаж   Начисле-но исходя из мини-мального размера зарплаты
    объем продаж   % возна-гражде-ния   вознагра-ждение      объем продаж   % возна-гражде-ния   вознаграж-дение   
 <работник>         …   …   …   …   …   …
 …         …   …   …   …   …   …

<Период 1>, <Период 2> и т.д. - месяц и год, к которому относятся данные, например, январь 2008, февраль 2008 и т.д.
 4) Создать в интерфейсе «Полный» отдельное подменю «Продажи работников» для работы с добавленными объектами.
 5) Представленная к защите конфигурация должна содержать данные о фактических результатах работы не менее чем двух работников за 2 месяца, иллюстрирующие работоспособность решения как при начислении исходя из объема продаж, так и исходя из минимального размера вознаграждения за отработанное время.


avp

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Андрей
Билет №10
« Ответ #1 : Март 29, 2010, 01:49:34 am »
У кого-нибудь попадался этот билет. Как кто решал?


old_guest

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Гость
Билет №10
« Ответ #2 : Август 23, 2010, 04:21:47 pm »
Тут получается кейс из двух начислений. Если размер вознаграждения менее 5 тыр, то это оклад по дням с месячной ставкой = 5000 руб. Если больше, что это Процент * СуммаПродаж. Кстати, где процент от продаж вводится в условии не сказано и какая шкала - тоже. Как оптимальнее всего решить?

Добавлено (23.08.2010, 16:21)
 ---------------------------------------------
 Минимальная часть начисляется всегда, верно? Тогда назначаем сотру оклад по дням и надбавку с такой вот формулой расчета:
 

Code
Результат = ?(СуммаПродаж * ПроцентОтПродаж / 100 <= 5000, 0, СуммаПродаж * ПроцентОтПродаж / 100 - 5000)

 Так или бред? smile

lukyan

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Stanislav
Билет №10
« Ответ #3 : Август 23, 2010, 04:30:25 pm »
Nike,
Quote
Тут получается кейс из двух начислений

 Одно начисление с формулой расчета Результат = Макс(Процент * Сумма продаж, Время в днях / Норма времени в днях * 5000)

Quote
где процент от продаж вводится в условии не сказано

 Раз не сказано, значит при кадровых изменениях smile

Quote
какая шкала - тоже

 Шкала тут нафиг не нужна, просто процент и все smile

old_guest

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Гость
Билет №10
« Ответ #4 : Август 23, 2010, 04:48:18 pm »
Quote (lukyan)
Результат = Макс(Процент * Сумма продаж, Время в днях / Норма времени в днях * 5000)

 Во! Сформулировал то, что у меня в голове крутилось. Забыл что можно Макс() использовать.

saet

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: saet
Билет №10
« Ответ #5 : Октябрь 25, 2010, 12:27:59 pm »
Сдала на 3 балла.

Формулу использовала другую:
 Результат = Макс(СуммаВознаграждения, Время в днях / Норма времени в днях * 5000)
 За это и поплатилась.

Комментарии проверяющего: "Задание 1 - зачтено, Задание 2 - зачтено условно. Зачем писать дополнительный код для получения того, что уже заложено в платформе?"

Не надо было отделять процент и общую сумму сделок.


lukyan

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Stanislav
Билет №10
« Ответ #6 : Октябрь 25, 2010, 01:28:50 pm »
saet, так у тебя в формуле как раз и не отделено, а ты говоришь не надо было отделять.
« Последнее редактирование: Октябрь 25, 2010, 01:29:06 pm от Stanislav »

saet

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: saet
Билет №10
« Ответ #7 : Октябрь 25, 2010, 02:15:21 pm »
lukyan, Ошиблась, наоборот, надо отделять

old_guest

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Гость
Билет №10
« Ответ #8 : Октябрь 26, 2010, 01:56:33 pm »
Quote (saet)
Сдала на 3 балла

 Все равно поздравляю! smile

Vilkinson

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Анна
Билет №10
« Ответ #9 : Ноябрь 03, 2010, 01:44:09 pm »
А можно тупой вопрос задам. В задании сказано: "Данные об объемах продаж регистрируются три раза в месяц – в конце каждой декады". Как это нам нужно учесть? (сделать выбор декады в новом документе или еще что-то)

old_guest

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Гость
Билет №10
« Ответ #10 : Ноябрь 05, 2010, 08:05:56 pm »
Vilkinson, имхо это просто для информации, акцент на то, что данные об объемах продаж сотрудников в течение месяца вводятся несколько раз (т.е. их нужно накапливать). Можно в документе сделать реквизит НомерДекады и в ПриЗаписи проверять, не вводились ли для сотрудников данные за такую же декаду другим документом.

ХочуСдать

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Алексей
Билет №10
« Ответ #11 : Ноябрь 13, 2010, 01:22:18 pm »
Как правильней хранить объем продаж и каков механизм заполнения показателя продаж в виде расчета?
 Откуда надо брать в отчет показатели процента и объема продаж, т.е. по вопрос по сути как должен себя вести отчет при частичном сторно? В регистр расчета вроде бы пишется только 1 показатель.
« Последнее редактирование: Ноябрь 13, 2010, 01:31:53 pm от Алексей »

Kate

  • Новичок
  • *
  • Сообщений: 9
  • ФИО: Екатерина
Билет №10
« Ответ #12 : Декабрь 02, 2010, 01:44:45 pm »
dry снова задача №3 с оффсайта, разница только в отчете ) чтож, тем проще )

guevara74

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Шилин Дмитрий
Билет №10
« Ответ #13 : Январь 02, 2011, 10:05:25 am »
Попался на аттестации этот билет. Сдал на трояк (блин, готовиться надо, а не в течение пары часов почитать форум, а потом разбираться на экзамене).
 Отличие от приведенной задачи состояло только в условии "Процент от продаж может изменяться по времени, но не чаще раза в месяц".
 Решал следующим образом:
 -Продажи регистрируем в ОБОРОТНОМ регистре накопления
 -Добавляем новый показатель схемы мотивации СуммаПродаж. Для его расчета в ПроведенииРасчетовПереопределяемый немного пишем в ПолучитьСтруктуруНеобходимыхДанных(), ПолучитьДанныеДляРасчета() и ПолучитьТекстПоказателя()
 -Добавляем новый показатель схемы мотивации ПроцентОтПродаж. НИ В КОЕМ СЛУЧАЕ не добавляем свои механизмы для него. используем СТАНДАРТНЫЙ МЕХАНИЗМ периодических показателей.
 -Делаем новый вид расчета....
 Вообщем то вот и вся задача

User_OKA

  • Новичок
  • *
  • Сообщений: 2
  • ФИО: Валерий
Билет №10
« Ответ #14 : Май 16, 2011, 02:57:05 pm »
.

Добавлено (16.05.2011, 14:57)
---------------------------------------------
Кто как отчет сделал?

Рассчитал Бонус с продаж по формуле
 Результат = Макс(Процент * Объем продаж, Время в днях / Норма времени в днях * 5000)

в отчете требуется:
 Начислено исходя из объемов продаж Начислено исходя из минимального размера зарплаты
 Объем продаж Процент Вознаграждение

я так понимаю в первой группе колонок необходимо отразить вознаграждение, если получилось вознаграждение 3000, то Вознаграждение = 3000, а Начислено исходя из минимального размера зарплаты 5000 (или вознаграждение в этом случае не показывать, не считать же от обратного)?

« Последнее редактирование: Май 16, 2011, 02:56:54 pm от Валерий »