Билет №4 Задание 1. Не внося изменений в типовую конфигурацию «Зарплата и Управление Персоналом», последовательность действий, приводящих к решению следующей пользовательской задачи. Необходимо: 1) Отразить в базе данных, что организация «Грезы» заключила договоры подряда с физическими лицами: Физическое лицо Калугин Тимофей Иванович Новосельцева Ирина Васильевна Подразделение Отдел закупок Отдел продаж Срок договора С 01.01 по 30.04 С 01.01 по 28.02. Размер вознаграждения 5000 руб. ежемесячно 10000 руб. единовременно по окончании выполнения работ 2) Начислить и выплатить вознаграждение по договорам подряда за январь и февраль. 3) Сформировать отчет, содержащий следующую информацию о действующих договорах подряда: Работник по договору <Физическое лицо> … Итого продемонстрируйте Действующий договор подряда <Договор на выполнение работ с физ.лицом> … <Количество договоров> Характер оплаты <Характер оплаты> … Решение (примерное время выполнения 10-15 мин.) 1. Создать организацию «Грезы», подразделения. 2. Создать физлиц, сотрудников. 3. Создать договоры ГПХ. 4. Создать документы «Начисление зарплаты работникам организаций» за январь и февраль. 5. Сформировать отчет «Отчет по договорникам организаций». Задание 2. Автоматизируемая задача: Работники подразделения «Старатели» специализированной организации «Изыскатель» трудятся по графику «неделя через неделю» (по 8 часов в день). Для обеспечения непрерывности производственного процесса организовано две бригады. Первая бригада неделю работает без перерыва на выходные и праздничные дни, следующую неделю отдыхает, затем вновь неделю работает и следующую неделю отдыхает; вторая бригада – наоборот: первую и третью неделю отдыхает, вторую и четвертую - работает. Считать, что работники не могут переходить из одной бригады в другую. Труд работников подразделения оплачивается исходя из месячной тарифной ставки за отработанные дни + надбавка за работу в полевых условиях. Надбавка за работу в полевых условиях начисляется только за те дни, когда работник фактически работал в полевых условиях, а ее размер зависит от стажа работы в организации: Стаж работы в организации на дату выполнения полевых работ До 2 лет 2 года и более Размер надбавки за каждый день, отработанный в полевых условиях, в процентах от начисленного за этот день заработка исходя из месячной тарифной ставки 10.0 15.0 В пятницу накануне каждой рабочей недели в организации составляется график работы в полевых условиях (один документ на всю бригаду), в котором дни работы в полевых условиях отмечаются «флажком» в соответствующей колонке табличной части («понедельник», «вторник» и т.д.). Учесть, что дни работы в полевых условиях у отдельных работников одной бригады могут не совпадать. Необходимо: 1) Создать документ «График работ в полевых условиях» для регистрации планируемых дней выполнениями работ в полевых условиях с табличной частью согласно заданию заказчика. 2) Реализовать автоматизированное определение размера процентной надбавки, начисление работникам надбавки за работу в полевых условиях за фактически отработанные дни и учет полученных работником доходов для целей налогообложения в соответствии с законодательством. 3) Создать настраиваемый отчет «Надбавка за работу в полевых условиях» (с использования схемы компоновки данных), позволяющий за произвольное количество расчетных периодов получать следующую информацию (форма отчета должна соответствовать образцу): Надбавка за работу в полевых условиях Организация: <Организация> Работник Отработано дней в полевых условиях Бригада 1 - всего в том числе: <Работник> … Бригада 2 – всего в том числе: <Работник> … … <Период 1> Надбавка за работу в полевых условиях … Отработано дней в полевых условиях … <Период 2> Надбавка за работу в полевых условиях … … … … … … … … … … … … … … … … … … … … … <Период 1>, <Период 2> и т.д. - месяц и год, к которому относятся данные, например, январь 2008, февраль 2008 и т.д. 4) Создать в интерфейсе «Полный» отдельное подменю «Работа в полевых условиях» для работы с добавленными объектами. 5) Представленная к защите конфигурация должна содержать, как минимум, данные о начислениях за 2 расчетных периода не менее чем для 2-х работников в каждой бригаде. Решение (примерное время выполнения ) 1. Создать организацию «Изыскатель», подразделения «Старатели», «Бригада 1», «Бригада 2». 2. Создать графики работы: - «Неделя 1» - «Неделя 2» 3. Создать документы «Прием на работу в организацию». 4. Создать предопределенный вид расчета в ПВР «Основные начисления организаций» 5. Создать документ «График работ в полевых условиях» Модуль документа: Перем мДлинаСуток; Процедура ОбработкаПроведения(Отказ, Режим) Движения.ПлановыеНачисленияРаботниковОрганизаций.Записывать = Истина; Для Каждого ТекСтрокаРаботники Из Работники Цикл Для Сч = 1 По 7 Цикл Если ТекСтрокаРаботники["День" + Сч] Тогда ДатаНачала = ДатаНачалаРабочейНедели + (Сч - 1) * мДлинаСуток; Движение = Движения.ПлановыеНачисленияРаботниковОрганизаций.Добавить(); Движение.Период = ДатаНачала; Движение.ПериодЗавершения = ДатаНачала + мДлинаСуток; Движение.Сотрудник = ТекСтрокаРаботники.Сотрудник; Движение.Организация = Организация; Движение.ВидРасчета = ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.экзНадбавкаЗаРаботуВПолевыхУсловиях; Движение.ВидРасчетаИзмерение = ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.экзНадбавкаЗаРаботуВПолевыхУсловиях; Движение.Действие = Перечисления.ВидыДействияСНачислением.Начать; Движение.ДействиеЗавершения = Перечисления.ВидыДействияСНачислением.Прекратить; КонецЕсли; КонецЦикла; КонецЦикла; КонецПроцедуры мДлинаСуток = 86400; 6. Изменить документ «Начисление зарплаты работникам организаций» Модуль объекта процедура ДобавитьСтрокуОсновныхНачислений: Движение.СторнируемыйДокумент = ВыборкаПоСтрокамДокумента.СторнируемыйДокумент; Движение.РасчетнаяБазаЗаЕдиницуНормыВремени = ВыборкаПоСтрокамДокумента.РасчетнаяБазаЗаЕдиницуНормыВремени; //БЛОК Если Движение.ВидРасчета = ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.экзНадбавкаЗаРаботуВПолевыхУсловиях Тогда Движение.ОтработаноДней = 1; Движение.ОплаченоДнейЧасов = 1; КонецЕсли; //КОНЕЦ БЛОКА 7. Ввести документы «Начисление зарплаты работникам организаций». 8. Создать отчет «Надбавка за работу в полевых условиях»