Сложные периодические расчеты 13 страница
За произвольный период отработанного времени (должен указываться в документе и может быть меньше периода ведения расчетов, например, всего несколько дней) сотрудникам компании начисляется премия процентом от всех начислений, сделанных за те же дни, за которые была начислена премия. Процент премии в течение периода расчетов не меняется. Вместо премии, за любой отработанный день, сотруднику может быть выплачена произвольная сумма денег.
Механизм перерасчетов в рамках данной задачи использовать не надо.
Ввод всех начислений происходит документом «Начисление зарплаты». Считать, что все данные вводятся только в пределах одного месяца, например, можно указать начисление по тарифу с 10.01 по 31.01. а запись: тариф с 10.01 по 03.02 вводить нельзя.
Для анализа сделанных сотрудникам предприятия начислений в конфигурации необходимо предусмотреть отчет следующего вида:
Подразделение | Сотрудник | Вид расчета | Период 1 | Период 2 | ... | ||
Сумма вруб. | Сумма в USD | Сумма вруб. | Сумма в USD | ||||
Итого: |
Отчет может быть построен за любой расчетный период
Задача 3.47.
Начисление зарплаты сотрудникам предприятия осуществляется ежемесячно с использованием метода отклонений и ведется одновременно в трех валютах (рублях, долларах и евро). Все сотрудники работают по пятидневному графику работы, однако в решении необходимо предусмотреть возможность работы по нескольким различным графикам.
Сотрудники предприятия получают оплату по часовому тарифу. Сумма начисления по тарифу определяется как тарифная ставка, умноженная на количество фактически отработанных часов, причем для каждого подразделения компании ведется свой график. Тарифная ставка должна быть определена отдельно для каждого подразделения по специальной шкале в зависимости от отработанного времени. Например:
Подразделение | Фактически отработанные часы | Размер ставки |
Отдел внедрения | до 60 | 12,5 |
Отдел внедрения | от 60 до 130 | |
Отдел внедрения | от 130 | |
Бухгалтерия | до 50 | |
Бухгалтерия | от 50 до 150 | |
Бухгалтерия | от 150 |
За каждый день работы сотрудникам предприятия начисляется определенная сумма денег в качестве компенсации затрат на обеды. Компенсация за один обед рассчитывается как определенная сумма, указываемая для каждого сотрудника отдельно и хранящаяся в информационной базе.
Сотрудникам предоставляется оплачиваемый отпуск, размер которого определяется как количество дней отпуска умноженное на среднюю дневную ставку. Дни отпуска рассчитываются по шестидневному графику. Средняя дневная ставка определяется как сумма всех начислений за три предыдущих месяца, поделенная на количество отработанных дней в трех предыдущих месяцах. Следует учесть, что данные об отпуске не могут вводиться в систему задним числом.
Механизм перерасчетов в рамках данной задачи использовать не надо.
Ввод всех начислений происходит документом «Начисление зарплаты». Считать, что все данные вводятся только в пределах одного месяца, например, можно указать начисление по тарифу с 10.01 по 31.01, а запись: тариф с 10.01 по 03.02 вводить нельзя. В конфигурации необходимо создать документ «Зарплата к выплате». В табличной части документа для каждого сотрудника указывается сумма выплачиваемой зарплаты. Документ должен заполняться автоматически данными о еще не выплаченной зарплате. Проводить документ не надо. На форме документа необходимо предусмотреть кнопку «Печать». При нажатии на кнопку должна открыться печатная форма следующего вида:
Платежная ведомость № 1 за январь 2010 года
Номер по порядку | Фамилия, инициалы | Начислено, руб. | Начислено, USD | Начислено, EUR |
Итого: |
Задача 3.48.
Начисление зарплаты сотрудникам предприятия осуществляется ежемесячно с использованием метода отклонений и ведется одновременно в разных валютах. Количество валют ведения учета заранее не известно. Все сотрудники работают по пятидневному графику работы, однако в решении необходимо предусмотреть возможность работы по нескольким различным графикам.
Сотрудники предприятия получают оплату по окладу пропорционально отработанному времени в часах. Часовая ставка рассчитывается как начальное значение оклада, деленное на количество рабочих часов в том же периоде, что и фактически отработанные часы. В течение расчетного периода первоначальное значение оклада может быть один раз изменено. Расчет должен производиться исходя из действующего на рассчитываемую дату начального значения оклада. Например, если начальное значение оклада изменилось 10 августа, то до 10 августа при расчете берется старое значение, а начиная с 10 августа - новое.
Сотрудникам предприятия ежемесячно начисляется фиксированная сумма денег в качестве компенсации затрат на разговоры по мобильному телефону. Размер суммы в течение расчетного периода не меняется.
Сотрудникам компании может быть начислена премия процентом от начисленного в том же расчетном периоде оклада. Процент премии в течение периода начисления не меняется.
Создать отчет «Перерасчет зарплаты», в котором пользователь должен увидеть записи регистра расчета, которые возможно требуется пересчитать.
Объект перерасчета | Вид расчета | Сотрудник | Подразделение |
Саму процедуру перерасчета записей в рамках данной задачи реализовывать не требуется.
Ввод всех начислений происходит документом «Начисление зарплаты». Считать, что все данные вводятся только в пределах одного месяца, например, можно указать начисление по окладу с 10.01 по 31.01, а запись: оклад с 10.01 по 03.02 вводить нельзя.
Для анализа сделанных сотрудникам предприятия начислений в конфигурации необходимо предусмотреть отчет следующего вида:
Подразделение | Сотрудник | Вид расчета | Валюта 1 | Валюта 2 | ... |
Итого: |
Отчет должен быть построен за текущий расчетный период.
Задача 3.49.
Начисление зарплаты сотрудникам предприятия осуществляется ежемесячно с использованием метода отклонений. Все начисления могут осуществляться в различных валютах, но учет ведется только в основной валюте. Основная валюта учета может быть изменена один раз, в начале года. Количество используемых валют заранее не известно. Все сотрудники работают по пятидневному графику работы, однако в решении необходимо предусмотреть возможность работы по нескольким различным графикам.
Сотрудники предприятия получают оплату по окладу пропорционально отработанному времени в часах. Часовая ставка рассчитывается как начальное значение оклада, деленное па количество рабочих часов в том же периоде, что и фактически отработанные часы. В течение расчетного периода первоначальное значение оклада не может быть изменено.
Сотрудникам предприятия ежемесячно начисляется фиксированная сумма денег в качестве компенсации затрат на обеды. Размер суммы в течение расчетного периода не меняется.
По мере необходимости любой сотрудник может быть отправлен в командировку. В этом случае начисление по окладу не происходит. Часы, проведенные в командировке, определяются по пятидневному графику работы. Часовая ставка для расчета командировки определяется как сумма всех начислений за два предыдущих месяца, деленная на количество рабочих часов в двух предыдущих месяцах. Следует учесть, что данные о командировке не могут вводиться в систему задним числом.
Механизм перерасчетов в рамках данной задачи использовать не надо.
Ввод всех начислений происходит документом «Начисление зарплаты». Считать, что все данные вводятся только в пределах одного месяца, например, можно указать начисление по окладу с 10.01 по 31.01, а запись: оклад с 10.01 по 03.02 вводить нельзя.
В конфигурации необходимо создать документ «Зарплата к выплате». Документ формируется по конкретному подразделению. В табличной части документа для каждого сотрудника указывается сумма выплачиваемой зарплаты в основной валюте учета. Документ должен заполняться автоматически данными о еще не выплаченной зарплате. На форме документа необходимо предусмотреть кнопку «Печать». При нажатии на кнопку должна открыться печатная форма следующего вида:
Расчетно-платежная ведомость № 1 за январь 2010 года по подразделению «Бухгалтерия»
Сотрудник | Вид расчета | Нач. сальдо | Начислено | К выплате |
Иванова | 100,00 | 200,00 | 270,00 | |
Оклад | 120,00 | |||
Командировка | 80,00 | |||
Выплата | 270,00 | |||
Петрова | 150,00 | 150,00 | ||
Оклад | 150,00 | |||
Итого: | 100,00 | 350,00 | 420,00 |
Задача 3.50.
Начисление зарплаты сотрудникам предприятия осуществляется ежемесячно с использованием метода отклонений. Все сотрудники работают по пятидневному графику работы, однако в решении необходимо предусмотреть возможность работы по нескольким различным графикам.
Сотрудники предприятия получают оплату но окладу пропорционально отработанному времени в днях. Сумма начисления по окладу определяется как дневная ставка, умноженная на количество фактически отработанных дней. Дневная ставка оклада одинакова для всех сотрудников и должна быть определена по специальной шкале в зависимости от общего трудового стажа работы сотрудника. При решении задачи необходимо иметь в виду, что на момент начала ведения учета у сотрудника может быть трудовой стаж отличный от нуля.
Трудовой стаж | Размер ставки |
до 1 года | |
от 1 года до 3 лет | |
от 3 лет- |
Сотрудникам предприятия ежемесячно начисляется фиксированная сумма
денег в качестве компенсации затрат на обеды. Размер суммы в течение расчетного периода не меняется.
За каждый день невыхода сотрудника на работу без уважительной причины сотруднику начисляется штраф в размере процента от всех начислений, сделанных в текущем расчетном периоде. Размер процента может быть указан отдельно для каждого сотрудника в документе «Начисление зарплаты».
Механизм перерасчетов в рамках данной задачи использовать не надо. Ввод всех начислений происходит документом «Начисление зарплаты». Считать, что все данные вводятся только в пределах одного месяца, например, можно указать начисление по окладу с 10.01 по 31.01, а запись: оклад с 10.01 по 03.02 вводить нельзя.
В конфигурации необходимо создать документ «Зарплата к выплате». Документ формируется по конкретному подразделению. В табличной части документа для каждого сотрудника указывается сумма выплачиваемой зарплаты. Порядок выплаты заработной платы происходит в два этапа: 10 числа каждого месяца сотрудникам выплачивается аванс, сумма аванса устанавливается отдельно для каждого из сотрудников;
В последний день месяца выплачивается окончательная зарплата. При выплате зарплаты нужно учитывать выплаченный ранее аванс.
Документ должен заполняться автоматически данными о еще не осуществленных выплатах. На форме документа необходимо предусмотреть кнопку «Печать». При нажатии на кнопку должна открыться печатная форма следующего вида:
Расчетно-платежная ведомость № 1 за январь 2010 года по подразделению «Бухгалтерия».
Сотрудник | Вид расчета | Нач. сальдо | Аванс | Начислено | Удержано | К выплате |
Иванова | 100,00 | 80,00 | 120,00 | 20,00 | 270,00 | |
Оклад | 120,00 | |||||
Аванс | 80,00 | |||||
Штраф | 20,00 | |||||
Выплата | 270,00 | |||||
Петрова | 150,00 | 150,00 | ||||
Оклад | 150,00 | |||||
Итого: | 100,00 | 80,00 | 350,00 | 20,00 | 420,00 |
Бизнес-процессы
Задачи с использованием механизма бизнес-процессов построены, и первую очередь, на понимание его основных принципов, а не на построение сложных учетных схем или применение особых приемов программирования. Знание достаточно несложных принципов, заложенных в основу механизма бизнес-процессов, позволит без особых усилий решить любую задачу, приведенную в сборнике.
При решении каждой из представленных задач необходимо выполнить следующие требования:
- предоставить пользователю возможность в режиме 1С:Предприятия видеть текущее состояние бизнес-процесса на карте маршрута;
- подключить механизм автоматического создания задач при продвижении но карте маршрута бизнес-процесса;
- при запуске в режиме "1С:Предприятие» на рабочем столе необходимо отобразить список невыполненных .задач текущего пользователя. Кроме того, пользователь должен иметь возможность видеть полный список задач.
Логика решения не предполагает связи задач, порождаемых бизнес- процессом, с состоянием других объектов системы, например, задача «Заказ товара» никак не связана с документом «Заказ товара», более того, такой документ может вообще отсутствовать в конфигурации. Правильно реализованное решение задачи подразумевает возможность выполнения следующей последовательности действий пользователя в режиме 1 С: Предприятия:
- пользователь вручную осуществляет старт нового бизнес-процесса;
- в зависимости от карты маршрута стартовавшего бизнес-процесса автоматически должна быть создана соответствующая задача;
- выполнение созданной задачи приводит к созданию следующей задачи и так далее. Необходимо иметь в виду, что в зависимости от настройки карты маршрута, в каждой ее точке, может быть создана одна или несколько задач;
- после выполнения всех задач бизнес-процесс должен завершиться.
Для бизнес-процесса указана его карта маршрута и информация о том, какой сотрудник, где и на какой должности работает. Следует помнить, что один и тот же сотрудник может одновременно числиться в разных подразделениях и (или) занимать различные должности. При решении задач необходимо иметь в виду, что информация о сотрудниках для данного бизнес-процесса может быть избыточна. В то же время, адресация задач должна быть настроена таким образом, чтобы оптимально обеспечивать решение для приведенного бизнес- процесса.
Задача 4.1.
Сотрудник | Подразделение | Должность |
Васина | Бухгалтерия | Кассир |
Мишина | Бухгалтерия | Кассир |
Мишина | Бухгалтерия | Бухгалтер |
Кротов | Бухгалтерия | Бухгалтер |
Онопко | Отдел закупок | Начальник отдела |
Бельдыев | Отдел закупок | Менеджер |
Рахимов | Отдел закупок | Менеджер |
Мансуров | Отдел закупок | Менеджер |
Мансуров | Отдел закупок | Кладовщик |
Халиков | Отдел закупок | Кладовщик |
Петров | Отдел закупок | Кладовщик |
Задача 4.2.
Сотрудник | Подразделение | Должность |
Васина | Бухгалтерия | Кассир |
Мишина | Бухгалтерия | Кассир |
Мишина | Бухгалтерия | Бухгалтер |
Кротов | Бухгалтерия | Бухгалтер |
Иванов | Бухгалтерия | Гл. бухгалтер |
Онопко | Отдел закупок | Начальник отдела |
Бельдыев | Отдел закупок | Менеджер |
Рахимов | Отдел закупок | Менеджер |
Мансуров | Отдел закупок | Менеджер |
Мансуров | Отдел закупок | Кладовщик |
Халиков | Отдел закупок | Кладовщик |
Петров | Отдел закупок | Кладовщик |
Васина | Отдел закупок | Менеджер |
Петров | Отдел продаж | Кладовщик |
Задача 4.3.
Сотрудник | Подразделение | Должность |
Мишина | Бухгалтерия | Бухгалтер |
Кротов | Бухгалтерия | Бухгалтер |
Иванов | Бухгалтерия | Гл. бухгалтер |
Онопко | Отдел закупок | Начальник отдела |
Петренко | Отдел закупок | Зам. начальника отдела |
Коваленко | Отдел закупок | Зам. начальника отдела |
Бельдыев | Отдел закупок | Менеджер |
Рахимов | Отдел закупок | Менеджер |
Мансуров | Отдел закупок | ; Менеджер |
Жупиков | Отдел закупок | Кладовщик |
Халиков | Отдел закупок | Кладовщик |
Галкин | Отдел продаж | Менеджер |
Бельдыев | Отдел продаж | Менеджер |
Халиков | Отдел продаж | Кладовщик |
Лоханкина | Отдел продаж | Кладовщик |
Задача 4.4.
Сотрудник | Подразделение | Должность |
Васина | Бухгалтерия | Кассир |
Мишина | Бухгалтерия | Кассир |
Мишина | Бухгалтерия | Бухгалтер |
Кротов | Бухгалтерия | Бухгалтер |
Иванов | Бухгалтерия | Гл. бухгалтер |
Степанов | Отдел внедрения | Начальник отдела |
Петров | Отдел внедрения | Руководитель проекта |
Федорова | Отдел внедрения | Руководитель проекта |
Федорова | Отдел внедрения | Ведущий специалист |
Васин | Отдел внедрения | Ведущий специалист |
Головлев | Отдел внедрения | Специалист |
Кротова | Отдел внедрения | Специалист |
Мишин | Отдел внедрения | Специалист |
Задача 4.5.
Сотрудник | Подразделение | Должность |
Васина | Бухгалтерия | Кассир |
Мишина | Бухгалтерия | Кассир |
Мишина | Бухгалтерия | Бухгалтер |
Кротов | Бухгалтерия | Бухгалтер |
Иванов | Бухгалтерия | Гл. бухгалтер |
Онопко | Отдел закупок | Начальник отдела |
Бельдыев | Отдел закупок | Менеджер |
Рахимов | Отдел закупок | Менеджер |
Мансуров | Отдел закупок | Менеджер |
Жупиков | Отдел закупок | Кладовщик |
Хабибулин | Отдел продаж | Начальник отдела |
Галкин | Отдел продаж | Менеджер |
Палкин | Отдел продаж | Менеджер |
Малкин | Отдел продаж | Менеджер |
Задача 4.6.
Сотрудник | Подразделение | Должность |
Хабибулин | Отдел продаж | Начальник отдела |
Крамер | Отдел продаж | Зам. начальника отдела |
Коган | Отдел продаж | Зам. начальника отдела |
Галкин | Отдел продаж | Менеджер |
Палкин | Отдел продаж | Менеджер |
Малкин | Отдел продаж | Менеджер |
Залкинд | Отдел продаж | Кладовщик |
Лоханкина | Отдел продаж | Кладовщик- |
Васина | Бухгалтерия | Кассир |
Мишина | Бухгалтерия | Кассир |
Мишина | Бухгалтерия | Бухгалтер |
Онопко | Отдел закупок | Начальник отдела |
Петренко | Отдел закупок | Зам. начальника отдела |
Рахимов | Отдел закупок | Менеджер |
Мансуров | Отдел закупок | Менеджер |
Задача 4.7.
Сотрудник Подразделение Должность | ||
Васина | Бухгалтерия | Кассир |
Мишина | Бухгалтерия | Кассир |
Мишина | Бухгалтерия | Бухгалтер |
Кротов | Бухгалтерия | Бухгалтер |
Иванов | Бухгалтерия | Гл. бухгалтер |
Онопко | Отдел закупок | Начальник отдела |
Петренко | Отдел закупок | Зам. начальника отдела |
Бельдыев | Отдел закупок | Менеджер |
Рахимов | Отдел закупок | Менеджер |
Мансуров | Отдел закупок | Менеджер |
Жупиков в' | Отдел закупок | Кладовщик |
Сидоров | Отдел закупок | Кладовщик |
Галкин | Отдел продаж | Менеджер |
ІІалкин | Отдел продаж | Менеджер |
Задача 4.8.
Сотрудник | Подразделение | Должность |
Степанов | Отдел внедрения | Начальник отдела |
Степанова | Отдел внедрения | Зам. начальника отдела |
Федоров | Отдел внедрения | Зам. начальника отдела |
Петров | Отдел внедрения | Руководитель проекта |
Федорова | Отдел внедрения | Руководитель проекта |
Федорова | Отдел внедрения | Ведущий специалист |
Васин | Отдел внедрения | Ведущий специалист |
Головлев | Отдел внедрения | Специалист |
Кротова | Отдел внедрения | Специалист |
Мишин | Отдел внедрения | Специалист |
Бельдыев | Отдел разработки | Начальник отдела |
Рахимов | Отдел разработки | Специалист |
Мансуров | Отдел разработки | Специалист |
Васин | Отдел разработки | Ведущий специалист |
Галкин | Отдел разработки | Ведущий специалист |
Задача 4.9.
Сотрудник . | Подразделение | Должность |
Васина | Бухгалтерия | Кассир |
Мишина | Бухгалтерия | Кассир |
Мишина | Бухгалтерия | Бухгалтер |
Кротов | Бухгалтерия | Бухгалтер |
Иванов | Бухгалтерия | Гл. бухгалтер |
Xабибулин | Отдел продаж | Начальник отдела |
Галкин | Отдел продаж | Менеджер |
Палкин | Отдел продаж | Менеджер |
Малкин | Отдел продаж | Менеджер |
Залкинд | Отдел продаж | Кладовщик |
Лоханкина | Отдел продаж | Кладовщик |
Рахимов | Отдел закупок | Менеджер |
Жупиков | Отдел закупок | Кладовщик |
Задача 4.10.