Добавлено (12.08.2014, 13:12)
---------------------------------------------
В задании четко прописано, что в документе должны быть указаны периоды.
Документ ГрафикиОсобыхРабот записывает в регистр сведений ОсновныеНачисления наши периоды и с нашем начислением. Далее в модуле расчета зарплаты при заполнении значений показателей подсунул заполнение ОсобыхУсловий, причем высчитывал среднее на весь период. После этого штатные механизмы все прекрасно считают.
Запрос получился с заковыркой. Надбавка начисляет за уже отработанное время и в регистре расчета оплаченных дней 0! Пришлось доставать их из документа НачислениеЗарплаты. Должности достал из регистра регистра накопления ЗанятыеПозицииШтатногоРасписания.
В итоге все получилось. Первый билет решен!!! После того как сдам, выложу готовое решение.
Этот форум еще живой?? :)
по сотруднику можно указать только один период
... и вычисляем Сумму процентов за сложность для строк начисления "ЗаРаботуВОсобыхУсловиях"...
ИсходныеДанные.Результат = ИсходныеДанные.Результат * Выборка.СуммаПроцентовЗаСложность / 100;
Алгоритм решения:
3. Создаем документ - "ГрафикРаботыВОсобыхУсловиях", который будет писать в РС - ПлановыеНачисления (с указанием действуетДО как конец месяца, чтобы начисление появлялось, в начислении зарплаты) и в РН - РабочееВремяСотрудников пишем Явку и РаботаВОсобыхУсловиях причем исключаем выходные через ВыборкаДанныхОВремени = Документы.ИндивидуальныйГрафик.ДанныеОВремениСотрудников(ЭтотОбъект);
Добавлено (10.10.2014, 22:36)
---------------------------------------------
Отчет:
ВЫБРАТЬ
НачисленияДанныеГрафика.ПериодДействия,
НачисленияДанныеГрафика.ПериодДействияКонец,
НачисленияДанныеГрафика.Сотрудник,
НачисленияДанныеГрафика.Результат КАК Доплата,
НачисленияДанныеГрафика.ОтработаноДней КАК Факт,
НачисленияДанныеГрафика.ОсновноеЗначениеБазовыйПериод КАК План,
ВЫРАЗИТЬ(НачисленияДанныеГрафика.Результат / НачисленияДанныеГрафика.ОтработаноДней КАК ЧИСЛО(12, 2)) КАК СреднийРазмер
ПОМЕСТИТЬ ВТВсеНачисления
ИЗ
РегистрРасчета.Начисления.ДанныеГрафика(
ПериодДействия МЕЖДУ &НачалоПериода И &КонецПериода
И ВидРасчета = &ВидРасчета
И Активность = ИСТИНА) КАК НачисленияДанныеГрафика
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТВсеНачисления.Сотрудник КАК Сотрудник,
ВТВсеНачисления.ПериодДействияКонец КАК Период
ПОМЕСТИТЬ ВТСотрудники
ИЗ
ВТВсеНачисления КАК ВТВсеНачисления
СГРУППИРОВАТЬ ПО
ВТВсеНачисления.Сотрудник,
ВТВсеНачисления.ПериодДействияКонец
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ЗНАЧЕНИЕ(Справочник.Сотрудники.ПустаяСсылка) КАК Сотрудник,
ЗНАЧЕНИЕ(Справочник.Должности.ПустаяСсылка) КАК Должность,
ЗНАЧЕНИЕ(Справочник.РазрядыКатегорииДолжностей.ПустаяСсылка) КАК РазрядКатегория,
ВТСотрудники.Период
ПОМЕСТИТЬ Представления_КадровыеДанныеСотрудников
ИЗ
ВТСотрудники КАК ВТСотрудники
ГДЕ
"ТолькоРазрешенные" = ИСТИНА
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ВТВсеНачисления.ПериодДействия КАК Период,
ВТВсеНачисления.Сотрудник КАК Сотрудник,
Представления_КадровыеДанныеСотрудников.Должность КАК Должность,
ВТВсеНачисления.План,
ВТВсеНачисления.Факт,
ВТВсеНачисления.Доплата,
ВТВсеНачисления.СреднийРазмер
ИЗ
ВТВсеНачисления КАК ВТВсеНачисления
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Представления_КадровыеДанныеСотрудников КАК Представления_КадровыеДанныеСотрудников
ПО ВТВсеНачисления.Сотрудник = Представления_КадровыеДанныеСотрудников.Сотрудник
И ВТВсеНачисления.ПериодДействияКонец = Представления_КадровыеДанныеСотрудников.Период
Пожалуйста, подскажите где я туплю.. Застряла на этом моменте и не могу продвинуться дальше.
Друзья, прошу вашей помощи.
Итак, после долгих мучений разработала такой план:
1. Начисление - НадбавкаЗаРаботуВОсобыхУсловиях. Формула = ПоказательПроцентДоплатыЗаРаботуВОсобыхУсловиях * ТарифнаяСтавкаЧасовая *ОтработаноЧасовВПределахНормыВремени / 100
Начисление зависит от своего вида учета времени и работает, только если введен вид учета времени. Показатель работает "для организации".
2. Документ Ввод данных графика заполняет РН РабочееВремяСотрудников как документ "ИндивидуальныйГрафик", т.е. заполняем по явке и "Работа в особых условиях". В регистр данные попадают с признаком "План"=Истина. Таким образом у меня в программе хранятся данные плановых выходов сотрудников.
3. Далее, в конце месяца, считаю, что если сотрудник выходил на работу "В особых условиях" НЕ согласно данным плана, то необходимо создать, заполнить и провести документ "Табель". Тут у меня хранятся данные по факту.
4. Вот до этого момента, как мне кажется, у меня все четко. План и Факт живут отдельно, задействованы штатные механизмы. Теперь осталось только разобраться со значениями показателя.
Значения показателя у нас - каждый день разные. И надо где-то хранить значение показателя на каждый день месяца.
Почитав эту ветку, я решила воспользоваться документом "Данные для расчета зарплаты", но пробовала и без него - создвала свой документ и делала движения по нужному регистру.
А теперь внимание - вопрос:
Отработают ли автоматически штатные механизмы - т.е. подтянутся ли значения показателя на каждую дату "выхода" по виду времени "Работа в особых условиях", если корректно заполнить значениями показателя нужный регистр ???????????
Я уже перепробовала все комбинации параметров самого показателя с записью значений во все предназначенные для этого Регистры (РС ЗначенияПериодических/РазовыхПоказателей и РН ЗначенияОперативныхПоказателей) и у меня складывается впечатление, что либо я неправильно что-то ввожу, либо система в принципе не в состоянии это расчитать (те автоматически подтянуть на каждую дату выхода по виду "Работа в особых условиях" значение нашего показателя и умножить это дело на количество отработанных часов - ОтработаноЧасовВПределахНормыВремени )
Пожалуйста, подскажите где я туплю.. Застряла на этом моменте и не могу продвинуться дальше.
1. ГрафикРаботыВОсобыхУсловиях 25 числа пишет в РН Рабочее время сотрудников как Индивидуальный График, время явка и время в особых условиях
Как мне можно в режиме 1С предприятие изменить название колонки, чтобы она называлась не "Сумма удержания", а "Удержано по исполнительным листам".
... необходимо максимально использовать механизмы ЗУП 3.0. ...:В 3.0 есть готовый механизм: http://www.modber.ru/catalog/item3136.html
...
3. РС: СтавкиСотрудников: Измерение: МесяцевОсобыхРабот, Ресурс: Надбавка
...
Подскажите пожалуйста принцип работы ВТ "Представления_" в запросах. Нигде ничего нет по данной теме. Буду очень признателен.Из методички веб-курса: "Для получения должности сотрудника мы воспользуемся типовым механизмом "подмены" текстов запросов. Данные метод используется для того, чтобы одинаковые фрагмент запросов не пришлось редактировать в нескольких СКД. В запросе СКД пишется мнемоника вроде "Представления_КадровыеДанныеСотрудников", а реальные тексты запроса получаются при помощи процедуры общего модуля ПолучитьЗапросПоПредставлению()."
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение ТогдаПроцедура заполняет пустышку(изменяет текст запроса) нужными значениями.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
ЗарплатаКадрыОбщиеНаборыДанных.ЗаполнитьОбщиеИсточникиДанныхОтчета(ЭтотОбъект);
КонецПроцедуры
#КонецЕсли
Мое решение, просьба критиковать.
Билет отлично решается с использованием 3 показателей и одного вида времени, использование среднего процента за период методологически неверно. Такой ответ вы услышите н экзамене и получите оценку 2. Если кому то интересно мое решение на трех показателях, напишите скину
Совсем не согласен с решением. Виды времени (и соответственно табель) тут ни к чему, зачем лишний раз нагружать систему. Работник ведь целый рабочий день работает и просто получает надбавку (вот если бы в течение дня что-то менялось...а так нет). Считаю решение IgorXml более рациональным хоть и не без ошибок.
На экзамене был похожий билет. Результат сдал. Ошибки (она одна) : "проще было бы рассчитывать как доплату за каждый день работы в особых условиях". Решал так же как выкладывал. Всем успехов
Попался похожий билет.Поясните пожалуйста, у меня при решении билета получается так, что подбирается введенное фактическое условие работы на самую первую дату и надбавка за все последующие дни рассчитывается по нему. Не могу понять как при такой формуле доработать программный код так, чтобы учитывалось фактическое условие каждого дня.
Текст задачи:
Сотрудники получают оклад пропорционально отработанным дням, сумма оклада зависит от должности:
Младший специалист 30000
Специалист 40000
Старший специалист 50000
В течении рабочего периода сотрудники могут привлекаться на работу на свежем воздухе, работа на свежем воздухе считается цело дневной.
За каждый день работы на свежем воздухе сотрудник получает надбавку в зависимости от средней температуры за день:
менее -20 = 40%
от -20 по -10 = 30%
от -10 до 10 = 20%
от 10 до 20 = 10%
от 20 по 30 = 20%
свыше 30 = 30%.
25-го числа каждого месяца вводиться график работы на свежем воздухе, в который заносятся периоды работы сотрудника на свежем воздухе.
Каждый месяц из измерительного прибора выгружается файл фактической работы сотрудника на свежем воздухе, в след. формате:
11.01.2016; -20
12.01.2016; 0
Отчет такой же.
Как решал:
1. Завел позиции штатного расписания, в которых назначил оклады по таблице из задачи и своё начисление.
2. Начисление с формулой: СтоимостьДня * ОтработаноДней * Показатель_ПроцентНадбавкиЗаРаботуНаСвежемВоздухе/100.
3. Создал документ: "График работы на свежем воздухе". Данные писал в индивидуальный график.
4. Создал документ "Работа на свежем воздухе". Данные писал в табель, и на каждый день создавал запись в регистре периодических показателей по сотруднику.
Можно было завести зависимый показатель по шкале, и писать не процент надбавки и фактическую температуру, но при указании шкалы нельзя вводить отрицательные числа.
Результат "Отлично".
Сдавала 22 сентября, попался этот билет, данные показателя писала в регистр периодических показателей по сотруднику, пришел ответ - не правильный выбор регистра, цитирую: "Показатель процента доплаты за работу на открытом воздухе является одинаковым для всех работников, не имеет смысла сохранять его значения для каждого сотрудника. Неверно выбраны регистры для движений документа "Ввод показаний температуры". Документ не содержит данных в привязке к сотрудникам, поэтому им нельзя регистрировать значения показателей, привязанных к сотрудникам." Результат - несдача(( итого - 3 балла, ошибка еще в формуле начисления.
Скажите, пожалуйста, какой был релиз?Стыдно признаться, но если честно, даже не посмотрела( Хотела в конце экзамена записать и на последних минутах уже забыла.
Подскажите как можно выполнить типовыми механизмами данное условие "За каждый день работы в особых условиях начисляется доплата, размер которой зависит от фактических условий работы в этот день (т.е. каждый день работники получают разную доплату)", сейчас получается так, что процент доплаты берется на первую введенную дату.
Подскажите как можно выполнить типовыми механизмами данное условие "За каждый день работы в особых условиях начисляется доплата, размер которой зависит от фактических условий работы в этот день (т.е. каждый день работники получают разную доплату)", сейчас получается так, что процент доплаты берется на первую введенную дату.
Ну если пользоваться здравым смыслом(или сдавать очно), то надо использовать "ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников" и писать свой процент на каждый день, а если сдавать дистанционно, использовать РазовыеПоказатели ссылаясь на слова проверяющих: что периодические используют для плановых показателей и высчитывать, видимо, средний процент.
Ну вот поэтому и пишутся показатели в ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников. Они также остаются одинаковыми для всех сотрудников, работающих в этот день в спец.цеху.Подскажите как можно выполнить типовыми механизмами данное условие "За каждый день работы в особых условиях начисляется доплата, размер которой зависит от фактических условий работы в этот день (т.е. каждый день работники получают разную доплату)", сейчас получается так, что процент доплаты берется на первую введенную дату.
Ну если пользоваться здравым смыслом(или сдавать очно), то надо использовать "ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников" и писать свой процент на каждый день, а если сдавать дистанционно, использовать РазовыеПоказатели ссылаясь на слова проверяющих: что периодические используют для плановых показателей и высчитывать, видимо, средний процент.
Скажите, пожалуйста, зачем писать условия работы в регистр показателей сотрудников, когда условия (температура) общая для всех сотрудников, и писать её логичнее в ЗначенияПериодическихПоказателейРасчетаЗарплатыОрганизаций ?
И есть я делаю записи на каждый день в регистр ЗначенияПериодическихПоказателейРасчетаЗарплатыОрганизаций, то в начислениях попадает одна общая строка за весь месяц, в которой температура берется за первое число. Предполагаю что нужно на каждый день отдельную строку в начислениях, только как это сделать непонятно, не подскажете?
Ну вот поэтому и пишутся показатели в ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников. Они также остаются одинаковыми для всех сотрудников, работающих в этот день в спец.цеху.
Решение может быть таким: пишем плановое время в РН ДанныеИндивидуальныхГрафиков (25 числа на след. месяц).
А документ "Фактические условия"(или как вы его назвали), пишет фактическое время в РН ДанныеТабельногоУчетаРабочегоВремениСотрудников и условия (преобразуем число в процент в запросе, например) ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников.
В результате: есть плановое время(из РН), фактическое время(из РР) и показатель к которому привязываемся для начисления (в РС).
Пример будет выглядеть как-то так:
СотрудникА: 1-10.01.2016 = 0
СотрудникА: 11-12.01.2016 = 30% от ЧасоваяСтавка*КоличествоЧасов
СотрудникА: 12-13.01.2016 = 40% от ЧасоваяСтавка*КоличествоЧасов
СотрудникБ: 12-13.01.2016 = 40% от ЧасоваяСтавка*КоличествоЧасов и т.д.
Поэтому в отчете, надо собирать периоды для должности не от Доплаты, а от Тарифа, и группировать.
Почему так? Потому что, зависимость все-равно, от времени работы в спец.цеху конкретного сотрудника. А не от организации или подразделения в которые он принят. Скорее всего, регистр "...Организации" работает по типу Северной надбавки (но я могу ошибаться. Также когда начинал пробовал писать в эти регистры - не получилось).
Неверно выбраны регистры для движений документа "Ввод показаний температуры". Документ не содержит данных в привязке к сотрудникам, поэтому им нельзя регистрировать значения показателей, привязанных к сотрудникам."
Скажите, пожалуйста, зачем писать условия работы в регистр показателей сотрудников, когда условия (температура) общая для всех сотрудников, и писать её логичнее в ЗначенияПериодическихПоказателейРасчетаЗарплатыОрганизаций ?Частное мнение (к этому экз не готовлюсь, но оказалось интересно в связи с текущей работой ) ).
...в начислениях попадает одна общая строка за весь месяц, в которой температура берется за первое число. Предполагаю что нужно на каждый день отдельную строку в начислениях...
Немного изменяю идею, сохраняя суть. Создаем показатель, который "накапливается по отдельным значениям документами ввода данных для расчета зарплаты". И поскольку дневная ставка одинакова, ДневнаяСтавка * (Накопленный показатель по отработанным дням) = Сумма по отработанным дням (ДневнаяСтавка * Показатель). Надеюсь, что подвоха, вроде того, что показатель просуммируется независимо от того, работал сотр или нет, не возникнет (а если возникнет, то выход писать его для сотров? ).
Вот тут вот и не получается сделать накопление по показателям.
А документ "Фактические условия"(или как вы его назвали), пишет фактическое время в РН ДанныеТабельногоУчетаРабочегоВремениСотрудников и условия (преобразуем число в процент в запросе, например) ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников.
В результате: есть плановое время(из РН), фактическое время(из РР) и показатель к которому привязываемся для начисления (в РС).
Вот тут вот и не получается сделать накопление по показателям.Что именно не получается?
Вот тут вот и не получается сделать накопление по показателям.Что именно не получается?
Хм. Это, вроде как, настройка типового функционала. Не работает, как положено? Ладно, проверю, отпишусь, сам тоже не делал.Вот тут вот и не получается сделать накопление по показателям.Что именно не получается?
Вот эту штуку сделать "Накапливаеть по отдельным значениям документами ввода данных для расчета зарплаты"
В общем, создал накапливающийся показатель с назначением "для сотрудника". Суммируется, и подтягивается в док Начисление ЗП ("для организации" - почему-то не подтягивается, странно). Так и получилось, что суммируется за все дни. Может быть, создать 2 показателя, 1-й для организации для учет фактических условий, а 2-й для сотрудника, в него, например, непосредственно перед начислением з/п, записывать %% надбавки по сотруднику с учетом отработанных в особых условиях дней? Сумма этих надбавок, умноженная на дневную ставку, даст нужный результат.
P.S. А если ставка изменится посреди месяца? Есть ли смыл записывать в показатель по сотруднику (сегодняшний % надбавки * ставку на сегодня), а в формуле вида начисления указать данный накапливающийся показатель?
P.P.S. Выше писали про Null и 0. Думаю, нет смысла их разделять. Если показатель не введен, значит, условия средние (никакими они быть не могут) и надбавка 30%.
Я бы сейчас потренировался: снять с поддержки форму Спр. ПоказателиРасчетаЗарплаты. Именно там почему-то шкала неотрицательное число. В РС это число (15,4). Тогда можно ввести зависимые показатели и решение будет более гибким(не придется в запросе рассчитывать процент от температуры).
Кто-то может подсказать, как можно побороть такую штуку типовыми методами. Сейчас у меня при решении получается так, что при начислении ЗП каждая надбавка разбита на каждый день, т.е.:
01.08.2016 - 40% * Отработано дней * Тариф = 1000
02.08.2016 - 30% * Отработано дней * Тариф = 2000
03.08.2016 - 30% * Отработано дней * Тариф = 3000
04.08.2016 - 50% * Отработано дней * Тариф = 4000
а как бы его сделать так, чтобы была такая картинка:
40% * Отработано дней * Тариф = 1000
30% * Отработано дней * Тариф = 5000
50% * Отработано дней * Тариф = 4000
т.е. периоды 02.08-03.08 группировались
Так как в случае получения надбавки за 20-ть дней будет 20 строк плюс начисление и это как-то не очень красиво будет выглядеть.
Буду рад любому совету.
Спасибо!
Кстати на одном из сайтов обсуждалась тема по показателям для организации на каждый день и один из участников задал вопрос на поддержку и пришел ответ "Пока задумано что показатели для организации учитываются помесячно.", т.е. не работает на каждый день.
Каким образом получилось добиться "каждая надбавка разбита на каждый день" ?
Писать значения процентов в РС "ЗначенияПереодическихПоказателейРасчетаЗарплатыСотрудников" на каждый день, но не нравится, что при расчете ЗП, если у сотрудника было на протяжении месяца за все дни надбавка, то будет куча строк в разбивке на каждый день, как-то не красиво, править типовой код расчета ЗП на экзамене не хочется, возможно есть какие-то настройки
Писать значения процентов в РС "ЗначенияПереодическихПоказателейРасчетаЗарплатыСотрудников" на каждый день, но не нравится, что при расчете ЗП, если у сотрудника было на протяжении месяца за все дни надбавка, то будет куча строк в разбивке на каждый день, как-то не красиво, править типовой код расчета ЗП на экзамене не хочется, возможно есть какие-то настройки
Неверно выбраны регистры для движений документа "Ввод показаний температуры". Документ не содержит данных в привязке к сотрудникам, поэтому им нельзя регистрировать значения показателей, привязанных к сотрудникам." Результат - несдача(( итого - 3 балла
Получается что нельзя писать в регистр ЗначенияПереодическихПоказателейРасчетаЗарплатыСотрудников? Если данные одинаковые, а они одинаковы.
Писать значения процентов в РС "ЗначенияПереодическихПоказателейРасчетаЗарплатыСотрудников" на каждый день, но не нравится, что при расчете ЗП, если у сотрудника было на протяжении месяца за все дни надбавка, то будет куча строк в разбивке на каждый день, как-то не красиво, править типовой код расчета ЗП на экзамене не хочется, возможно есть какие-то настройки
Также, прочитайте первое сообщение на 4-ой странице http://forum.chistov.pro/index.php?topic=3064.msg48452#msg48452ЦитироватьНеверно выбраны регистры для движений документа "Ввод показаний температуры". Документ не содержит данных в привязке к сотрудникам, поэтому им нельзя регистрировать значения показателей, привязанных к сотрудникам." Результат - несдача(( итого - 3 балла
Получается что нельзя писать в регистр ЗначенияПереодическихПоказателейРасчетаЗарплатыСотрудников? Если данные одинаковые, а они одинаковы.
Результат экзамена:Поздравляю. :)
18 ноября 2016 г.
Оценка: 5
Поздравляю. :)
Какие планы дальше?
Результат экзамена:
18 ноября 2016 г.
Оценка: 5
Экзамен считается сданным при оценке больше или равной 3.
С уважением,
Отдел организации обучения фирмы "1С"
В скором времени планирую опубликовать свои варианты решений 6-и билетов.
В скором времени планирую опубликовать свои варианты решений 6-и билетов.
Спасибо за ответ, хотелось бы поскорее увидеть ваши решения.
У меня есть список билетов, не знаю на сколько он актуален, взял где то в инете.
Соответствует ли он задаче, попавшейся вам на экзамене?
Задание 2.
Используя типовую конфигурацию «Зарплата и Управление персоналом», необходимо реализовать дополнительную функциональность согласно заданию с максимальным использованием «штатных» механизмов.
Автоматизируемая задача:
Работники подразделения «Монтажники» специализированной организации «Спецмонтаж» трудятся по графику «две недели через две недели» (по 8 часов в день). Для обеспечения непрерывности производственного процесса организовано две бригады. Первая бригада две недели работает без перерыва на выходные и праздничные дни, затем две недели отдыхает; вторая бригада – наоборот: две недели отдыхает, затем работает. Считать, что работники не могут переходить из одной бригады в другую.
Труд работников подразделения оплачивается исходя из дневной тарифной ставки за отработанные дни + надбавка за сложность при выполнении особых работ. Надбавка за сложность начисляется только за те дни, когда работник фактически выполнял особые работы, а ее размер зависит от накопленных работником дней фактического выполнения особых работ в организации (на начало месяца):
Общее количество дней выполнения работником особых работ в организации на начало месяца
Надбавка за сложность в процентах от дневной тарифной ставки за каждый день выполнения особых работ
До 6 месяцев
3
От 6 до 24 месяцев
7
Свыше 24 месяцев
15
25 числа каждого месяца в организации составляется график выполнения особых работ на следующий месяц. В нем по каждому работнику «флажками» отмечаются те календарные дни (отдельные колонки табличной части), когда работник должен выполнять особые работы.
Необходимо:
1). Создать документ «График выполнения особых работ» для ввода планируемых дней выполнения особых работ (форма документа должна соответствовать требованиям заказчика).
2). Реализовать автоматизированный учет общего количества дней выполнения особых работ, определение размера процентной надбавки и расчет надбавки за сложность, а также учет надбавки для целей налогообложения в соответствии с законодательством.
3) Создать настраиваемый отчет «Вознаграждения работников» (с использования схемы компоновки данных), позволяющий за произвольное количество расчетных периодов получать следующую информацию (форма отчета должна соответствовать образцу):
Вознаграждения работников
В скором времени планирую опубликовать свои варианты решений 6-и билетов.
Спасибо за ответ, хотелось бы поскорее увидеть ваши решения.
У меня есть список билетов, не знаю на сколько он актуален, взял где то в инете.
Соответствует ли он задаче, попавшейся вам на экзамене?
Задание 2.
Используя типовую конфигурацию «Зарплата и Управление персоналом», необходимо реализовать дополнительную функциональность согласно заданию с максимальным использованием «штатных» механизмов.
Автоматизируемая задача:
Работники подразделения «Монтажники» специализированной организации «Спецмонтаж» трудятся по графику «две недели через две недели» (по 8 часов в день). Для обеспечения непрерывности производственного процесса организовано две бригады. Первая бригада две недели работает без перерыва на выходные и праздничные дни, затем две недели отдыхает; вторая бригада – наоборот: две недели отдыхает, затем работает. Считать, что работники не могут переходить из одной бригады в другую.
Труд работников подразделения оплачивается исходя из дневной тарифной ставки за отработанные дни + надбавка за сложность при выполнении особых работ. Надбавка за сложность начисляется только за те дни, когда работник фактически выполнял особые работы, а ее размер зависит от накопленных работником дней фактического выполнения особых работ в организации (на начало месяца):
Общее количество дней выполнения работником особых работ в организации на начало месяца
Надбавка за сложность в процентах от дневной тарифной ставки за каждый день выполнения особых работ
До 6 месяцев
3
От 6 до 24 месяцев
7
Свыше 24 месяцев
15
25 числа каждого месяца в организации составляется график выполнения особых работ на следующий месяц. В нем по каждому работнику «флажками» отмечаются те календарные дни (отдельные колонки табличной части), когда работник должен выполнять особые работы.
Необходимо:
1). Создать документ «График выполнения особых работ» для ввода планируемых дней выполнения особых работ (форма документа должна соответствовать требованиям заказчика).
2). Реализовать автоматизированный учет общего количества дней выполнения особых работ, определение размера процентной надбавки и расчет надбавки за сложность, а также учет надбавки для целей налогообложения в соответствии с законодательством.
3) Создать настраиваемый отчет «Вознаграждения работников» (с использования схемы компоновки данных), позволяющий за произвольное количество расчетных периодов получать следующую информацию (форма отчета должна соответствовать образцу):
Вознаграждения работников
Это не то,скорее всего старые билеты для ЗУП 2.5, прикрепил список билетов для ЗУП 3.0 с сайта 1С, практически на 80-90% похожи
Ярик спасибо, буду готовиться тогда по билетам 1с.
А можно еще вопрос, на сколько я понял билет состоит из двух частей, первой, для ввода данных по организации и второй для кодинга. Так вот первая часть всегда простая? Я посмотрел в типовых билетах, там сложного ничего нет в первой части, так ли будет и на экзамене?
Но абыдна, панимаишь.Обида пройдет, сертификат останется. :)
Добрый день всем! Сдавала экзамен 18 января. Пришел результат:
"По условию задачи график работы на открытом воздухе составляется на следующий месяц (когда табель еще не заполнен). Реализован другой вариант. Оценка 3"
Предполагаю, что возможно проблема была в дате документа "график работы на открытом воздухе". Он должен нормально формироватся и проводится с датой 25 числа предыдущего месяца. Если использовать дату документа как "дату актуальности" при формировании данных графика, то возможна ситуация, когда сотрудники например приняты на 01.11, а в графике проверяющие поставили дату 25.10, и документ не сформировал проводки.
Сам недавно сдавал этот билет, сдал на 5.
В решении использовал собственный, отличный от уже описанных на форуме, метод:
Для корректного определения процента внёс изменения в модуль "РасчетЗарплатыРасширенныйПереопределяемый", в процедуру "СоздатьВТПериодыИзмененияОтдельныхНачислений" - добавил туда дополнительные периоды, взяв их из регистра "Значения периодических показателей расчета зарплаты (для организаций)" (движения документа "Данные условий среды"). Этот модуль по задумке разработчиков как раз и предназначен для внесения туда изменений при внедрении.
Добрый день! Может кто нить подсказать версию конфы на экзамене?
Добрый день! Может кто нить подсказать версию конфы на экзамене?Привет, а что зависит от версии релиза?
Добрый день всем! Сдавала экзамен 18 января. Пришел результат:
"По условию задачи график работы на открытом воздухе составляется на следующий месяц (когда табель еще не заполнен). Реализован другой вариант. Оценка 3"
Предполагаю, что возможно проблема была в дате документа "график работы на открытом воздухе". Он должен нормально формироватся и проводится с датой 25 числа предыдущего месяца. Если использовать дату документа как "дату актуальности" при формировании данных графика, то возможна ситуация, когда сотрудники например приняты на 01.11, а в графике проверяющие поставили дату 25.10, и документ не сформировал проводки.
Сам недавно сдавал этот билет, сдал на 5.
В решении использовал собственный, отличный от уже описанных на форуме, метод:
Для корректного определения процента внёс изменения в модуль "РасчетЗарплатыРасширенныйПереопределяемый", в процедуру "СоздатьВТПериодыИзмененияОтдельныхНачислений" - добавил туда дополнительные периоды, взяв их из регистра "Значения периодических показателей расчета зарплаты (для организаций)" (движения документа "Данные условий среды"). Этот модуль по задумке разработчиков как раз и предназначен для внесения туда изменений при внедрении.
Добрый день.А что вы собрались вычислять через ДанныеГрафика?
Зарплата и управление персоналом, редакция 3.1 (3.1.2.213)
Наблюдаю пустые значения в виртуальной таблице РегистрРасчета.Начисления.ДанныеГрафика
ВидУчетаВремени
ОсновноеЗначениеПериодДействия
ОсновноеЗначениеФактическийПериодДействия
ОсновноеЗначениеБазовыйПериод
ОсновноеЗначениеПериодРегистрации
ДополнительноеЗначениеПериодДействия
ДополнительноеЗначениеФактическийПериодДействия
ДополнительноеЗначениеБазовыйПериод
ДополнительноеЗначениеПериодРегистрации
ОсновноеЗначениеНормаПериодДействия
ОсновноеЗначениеНормаФактическийПериодДействия
ОсновноеЗначениеНормаБазовыйПериод
ОсновноеЗначениеНормаПериодРегистрации
ДополнительноеЗначениеНормаПериодДействия
ДополнительноеЗначениеНормаФактическийПериодДействия
ДополнительноеЗначениеНормаБазовыйПериод
ДополнительноеЗначениеНормаПериодРегистрации
Это нормально? Если да, то как теперь все это вычислять?
Ну.. Как бы люди выше как минимум строят свои Отчеты через ДанныеГрафика, и попытавшись построить свой Отчет по примерам выше заметил, что с какого-то релиза это стало невозможно.Добрый день.А что вы собрались вычислять через ДанныеГрафика?
Зарплата и управление персоналом, редакция 3.1 (3.1.2.213)
Наблюдаю пустые значения в виртуальной таблице РегистрРасчета.Начисления.ДанныеГрафика
ВидУчетаВремени
ОсновноеЗначениеПериодДействия
...
ДополнительноеЗначениеНормаПериодРегистрации
Это нормально? Если да, то как теперь все это вычислять?
Надеюсь вы понимаете что решение задачи по расчетам из спеца по платформе <> решение задачи на спеца по ЗУП
Ну.. Как бы люди выше как минимум строят свои Отчеты через ДанныеГрафика, и попытавшись построить свой Отчет по примерам выше заметил, что с какого-то релиза это стало невозможно.Добрый день.А что вы собрались вычислять через ДанныеГрафика?
Зарплата и управление персоналом, редакция 3.1 (3.1.2.213)
Наблюдаю пустые значения в виртуальной таблице РегистрРасчета.Начисления.ДанныеГрафика
ВидУчетаВремени
ОсновноеЗначениеПериодДействия
...
ДополнительноеЗначениеНормаПериодРегистрации
Это нормально? Если да, то как теперь все это вычислять?
Надеюсь вы понимаете что решение задачи по расчетам из спеца по платформе <> решение задачи на спеца по ЗУП
З.Ы. Ваш ответ мне не помог.
Сдавал 4 дня назад. Попался 1й билет. Решал по аналогии http://expert.chistov.pro/public/391341/ с небольшими отличиями. Почитав отзывы понял что провалился. В итоге пришел ответ: Сделано все наоборот: график работ устанавливает значения периодических показателей, ввод показателей среды регистрирует плановые начисления. Оценка 3. Так что походу сколько проверяющих - столько мнений.Могу уточнить - т.е. правильно должно быть, с позиции этого экзаменатора, так: график работ регистрирует плановые начисления, а ввод показателей среды устанавливает значения периодических показателей ?
Что самое интересное в моем решении так и было реализовано, но спорить не буду))
Ребята, какие плановые начисления? Вы о чем вообще? См. решение через 2 показателя расчета зарплаты.Сдавал 4 дня назад. Попался 1й билет. Решал по аналогии http://expert.chistov.pro/public/391341/ с небольшими отличиями. Почитав отзывы понял что провалился. В итоге пришел ответ: Сделано все наоборот: график работ устанавливает значения периодических показателей, ввод показателей среды регистрирует плановые начисления. Оценка 3. Так что походу сколько проверяющих - столько мнений.Могу уточнить - т.е. правильно должно быть, с позиции этого экзаменатора, так: график работ регистрирует плановые начисления, а ввод показателей среды устанавливает значения периодических показателей ?
Что самое интересное в моем решении так и было реализовано, но спорить не буду))
Сам недавно сдавал этот билет, сдал на 5.
В решении использовал собственный, отличный от уже описанных на форуме, метод:
Для корректного определения процента внёс изменения в модуль "РасчетЗарплатыРасширенныйПереопределяемый", в процедуру "СоздатьВТПериодыИзмененияОтдельныхНачислений" - добавил туда дополнительные периоды, взяв их из регистра "Значения периодических показателей расчета зарплаты (для организаций)" (движения документа "Данные условий среды"). Этот модуль по задумке разработчиков как раз и предназначен для внесения туда изменений при внедрении.
Друзья, Товарищи!
Правильно ли я понимаю, что на 3.1.4 и на 3.1.5 решить экзаменационные билеты корректно не получается, без создания собственных регистров?
И успешная сдача только на 3.0.25?
"По условию задачи график работы на открытом воздухе составляется на следующий месяц (когда табель еще не заполнен). Реализован другой вариант.видимо данные о плановой явке для записи в индивидуальные графики нужно брать из регистра Графики по видам времени. Но непонятна за что минус 2 балла, это же не критическая ошибка.
Доброго времени суток! Сдавала экзамен в сентябре 2018 г., попался билет 1. Делала так:
1) Документ "График работ" делал движения в регистр Плановые начисления и созданный мной регистр сведений Плановое время работ ( для последующего использования этого регистра в отчете)
2) Документ " Регистрация фактических условий" делал движения в регистр Значения периодических показателей для организаций
3) Начисление "Доплата за работу в особых условиях" с формулой РасчетнаяБаза * ПроцентЗаРаботуВОсобыхУсловиях / 100. Показатель ПроцентЗаРаботуВОсобыхУсловиях с постоянным использованием для организации.
4) Отчет: запланировано дней из своего регистра, фактически отработано из "Отработанное время по сотрудникам", начислено доплаты из "Начисления удержания по сотрудникам", средний размер доплаты считался прямо в запросе.
Оценка 4, комментариев преподавателя нет, поэтому , где ошиблась даже не знаю.
сдавал 1 октября, на выбор было 3 версии. Первую не помню предпоследняя 3.1.4..., и последняя 3.1.5.99.
Решал на последней.
Была у кого такая проблема? Что в 1 билете, что в некоторых других, все в определенный момент упирается в ОбщийМодуль.РасчетЗарплатыРасширенный и не находит там, то ДокументОснование, то ГоловнуюОрганизацию. Проверяла на нескольких релизах, в том числе на экзаменационном 3.1.5.99
Была у кого такая проблема? Что в 1 билете, что в некоторых других, все в определенный момент упирается в ОбщийМодуль.РасчетЗарплатыРасширенный и не находит там, то ДокументОснование, то ГоловнуюОрганизацию. Проверяла на нескольких релизах, в том числе на экзаменационном 3.1.5.99
Попался этот билет на пересдаче. Сдавал на 3.1.5.99. Решил задачу созданием 1 документа, все остальное настройками ЗУП-а. Данные о температуре регистрировал типовым документом ДанныеДляРасчетаЗарплаты. Дак вот в этом релизе есть ошибка, при создании шаблона ввода исходных данных, решил её просто, закомментировал проверку в модуле объекта справочника ВидыДокументовВводДанныхДляРасчетаЗарплаты.
В остальном все штатно.
Попался этот билет на пересдаче. Сдавал на 3.1.5.99. Решил задачу созданием 1 документа, все остальное настройками ЗУП-а. Данные о температуре регистрировал типовым документом ДанныеДляРасчетаЗарплаты. Дак вот в этом релизе есть ошибка, при создании шаблона ввода исходных данных, решил её просто, закомментировал проверку в модуле объекта справочника ВидыДокументовВводДанныхДляРасчетаЗарплаты.Здравствуйте. А у вас остался пример решения?
В остальном все штатно.
Подскажите как получить факт. отработанные дния для отчета, когда пытаюсь в запросе получить "НачисленияДанныеГрафика.ОсновноеЗначениеФактическийПериодДействия" возвращает пустое значение. Может какая настройка начисления нужна? решаю на 3.1.7.128
Оксана, а что значит "Создать файл средствами 1С"?Это значит в режиме Предприятие : "Главное меню - Файл - Новый" или в Конфигураторе "Файл - Новый"
- документ ГрафикРабот, движение по РН ВытесняемоеПлановоеВремяСотрудников
- документ ЗагрузкаФактУсловий, движения: РН ЗначенияОперативныхПоказателейРасчетаЗарплатыСотрудников и РС ЗначенияРазовыхПоказателейРасчетаЗарплатыСотрудников
Народ, предлагаю такое решение задачи. Решение без отчета, т.к. непонятно подходит для экзамена или нет. Делал на версии 3.1.7.128. Прошу покритиковать. Подойдет такое решение для экзаменатора?
Спасибо за подробно проработанный билет. Буду пробовать решать по нему. Как прорешаю, отпишу здесь свое мнение получилось или нет. А так Выражаю огромную благодарность за вложенный файл. Очень полезно. спасибо. Сдавать буду 30 Мая.Если что-то будет непонятно, то спрашивайте. Я постараюсь как можно быстрее ответить. Я сдачу запланировал на июль. Отпишитесь пожалуйста о результате сдачи.
Спасибо за подробно проработанный билет. Буду пробовать решать по нему. Как прорешаю, отпишу здесь свое мнение получилось или нет. А так Выражаю огромную благодарность за вложенный файл. Очень полезно. спасибо. Сдавать буду 30 Мая.Если что-то будет непонятно, то спрашивайте. Я постараюсь как можно быстрее ответить. Я сдачу запланировал на июль. Отпишитесь пожалуйста о результате сдачи.
Спасибо за подробно проработанный билет. Буду пробовать решать по нему. Как прорешаю, отпишу здесь свое мнение получилось или нет. А так Выражаю огромную благодарность за вложенный файл. Очень полезно. спасибо. Сдавать буду 30 Мая.Если что-то будет непонятно, то спрашивайте. Я постараюсь как можно быстрее ответить. Я сдачу запланировал на июль. Отпишитесь пожалуйста о результате сдачи.
Через форму ввода фактических данных вносятся значения показателя расчеты зарплаты. В моем решении это периодические показателей для организации. Чтобы сдать этот экзамен нужно прежде всего понимание организации учёта и работы системы.
Сдавать буду 30 Мая.Ну что? Сдали?
Сдавать буду 30 Мая.Ну что? Сдали?
Сдавать буду 30 Мая.Ну что? Сдали?
Прикладываю свое переработанное решение на основе решения пользователя mkanaev. И прикладываю описание решения(пользователь mkanaev) :)Из каких соображений в вашем решении был выбран именно этот вид данных учета времени:
Я считаю, что вообще не нужно использовать время. Вполне можно обойтись плановыми начислениями и периодическими показателями. Тем более что в задаче ясно сказано, что каждый день может быть разная сумма. И в курсе спец по ЗУПу в похожей задаче используют плановые начисления.Прикладываю свое переработанное решение на основе решения пользователя mkanaev. И прикладываю описание решения(пользователь mkanaev) :)Из каких соображений в вашем решении был выбран именно этот вид данных учета времени:
"Движение.ВидДанных = Перечисления.ВидыДанныхУчетаВремениСотрудников.ДополнительноеВнутрисменноеВремя;"?
Я считаю, что вообще не нужно использовать время. Вполне можно обойтись плановыми начислениями и периодическими показателями. Тем более что в задаче ясно сказано, что каждый день может быть разная сумма. И в курсе спец по ЗУПу в похожей задаче используют плановые начисления.Я посмотрела ваше решение. Для плана вы используете свой регистр, для факта -плановые начисления. Так? Как вы предполагаете пользователь будет заполнять факт? Например, если сотрудник по плану и по факту работал в особых условиях весь месяц, но при этом каждую неделю по три дня был на больничном. Пользователь будет вручную высчитывать периоды при заполнении факта? Поясните, пожалуйста, этот момент.
Я посмотрела ваше решение. Для плана вы используете свой регистр, для факта -плановые начисления. Так? Как вы предполагаете пользователь будет заполнять факт? Например, если сотрудник по плану и по факту работал в особых условиях весь месяц, но при этом каждую неделю по три дня был на больничном. Пользователь будет вручную высчитывать периоды при заполнении факта? Поясните, пожалуйста, этот момент.Регистр Плановых Начислений нужен для расчета суммы начисления конкретно за этот день. Вы не можете посчитать общую сумму за период, т.к. значение показателя каждый день разное. Разовый показатель использовать не получится, т.к. период регистрации у разового показателя - МЕСЯЦ. Оперативные показатели также использовать не получится, т.к. из значение накапливается опять-таки за МЕСЯЦ. Остается использовать периодические с периодом действия один день.
Евгений, спасибо за развернутый комментарий. У меня нет цели раскритиковать ваше решение, тем более что не считаю себя компетентной кого-либо критиковать, потому что очень плохо пока знаю ЗУП, просто пытаюсь понять на основании чего люди выбирают тот или иной вариант. Тут на форуме были сообщения, что либо не зачитывали решения, основанные на плановых начислениях, либо снижали оценку. Связано это было как я понимаю с тем, что как раз-таки не работает механизм вытеснения при таком подходе. Ваши слова про промышленную реализацию кажутся мне убедительными, но покажутся ли они таковыми для экзаменатора? Один несомненный плюс вашего решения - это его лаконичность. То есть запрограммировать то, что вы предлагаете, за 4 часа легко можно, да даже и за 3, в общем-то. В отличие от решения предыдущего спикера, например. С тысячами строк бешеного кода. Хотя в его подходе мне видится меньше спорных моментов. У меня есть претензии к реализации в целом, но идея мне кажется более подходящей именно из-за того, что время будет учитываться в индивидуальных графиках и табеле.Основная проблема всех задач то, что нет типовых маркеров решения задания. Например, вам не нравится, то что я эту задачу решил через плановые начисления, а кому-то не понравится плановый учёт. Такие же суждения и у проверяющих. Нет типового решения. Даже то решение, которое даётся на курсах может быть не принято или принято частично. Для этого есть апелляция. Если вы посмотрите, то все решения у меня сведены к общему принципу и все сделаны однотипно. Это типовые движения по регистрам на основе конструктора, все отчёты сделаны также по одному принципу. Собираю отдельными запросами нужные данные во временные таблицы и в итоговом запросе получаю выборку из этих временных таблиц.
P. S. И еще хотела уточнить - вы ссылаетесь на решение задачи на курсе Спец по ЗУП - это курс от московского учебного центра или какой-то другой курс?
....
Тут на форуме были сообщения, что либо не зачитывали решения, основанные на плановых начислениях, либо снижали оценку. Связано это было как я понимаю с тем, что как раз-таки не работает механизм вытеснения при таком подходе.
Я так понимаю, что снижали оценку за показатель (процент надбавки), который реализовывали с назначением Для сотрудника, вместо Для Организации.Это не совсем так:
В том и дело - у меня такая же ситуация(такой же ответ), что плановые начисления не канают) - но в комментарии было что то сказано про табель и проверку вытеснения, поэтому этот билет переделан, вечером прикреплю свой вариант
Мне пришёл ответ с экзамена, одна из ошибок была что то вроде: "нефиг трогать плановые начисления".А также еще видела сообщение, в котором сказано, что сняли один балл при решении через плановые начисления без объяснения причин.
А также еще видела сообщение, в котором сказано, что сняли один балл при решении через плановые начисления без объяснения причин.Для этого существует аппеляция. Все эти задачи можно решить тремя разными способами и непонятно какой из них удовлетворит экзаменатора.
Мне только что тоже пришел ответ. Сдавал в этот раз 1й билет(Сдал со свторого раза. В первый раз был 3й билет). Сдал на 4! Решал по своему решению, которое выложил здесь в топике. Условия задачи были немного другие, но суть та же самая.
Как правильно в 3.1 получить фактически отработанное время? Данные графика возвращают пустое значение.
Может какой-то запрос в представлениях?
Как правильно в 3.1 получить фактически отработанное время? Данные графика возвращают пустое значение.
Может какой-то запрос в представлениях?
Представления_ДанныеУчетаВремениИСостоянийСотрудников, поля Дни и Часы. За основу можете взять отчет "УнифицированнаяФормаТ13".
Мне только что тоже пришел ответ. Сдавал в этот раз 1й билет(Сдал со свторого раза. В первый раз был 3й билет). Сдал на 4! Решал по своему решению, которое выложил здесь в топике. Условия задачи были немного другие, но суть та же самая.
На каком релизе сдавал?
Доброго времени суток! Сдавала экзамен в сентябре 2018 г., попался билет 1. Делала так:
1) Документ "График работ" делал движения в регистр Плановые начисления и созданный мной регистр сведений Плановое время работ ( для последующего использования этого регистра в отчете)
2) Документ " Регистрация фактических условий" делал движения в регистр Значения периодических показателей для организаций
3) Начисление "Доплата за работу в особых условиях" с формулой РасчетнаяБаза * ПроцентЗаРаботуВОсобыхУсловиях / 100. Показатель ПроцентЗаРаботуВОсобыхУсловиях с постоянным использованием для организации.
4) Отчет: запланировано дней из своего регистра, фактически отработано из "Отработанное время по сотрудникам", начислено доплаты из "Начисления удержания по сотрудникам", средний размер доплаты считался прямо в запросе.
Оценка 4, комментариев преподавателя нет, поэтому , где ошиблась даже не знаю.
Мне только что тоже пришел ответ. Сдавал в этот раз 1й билет(Сдал со свторого раза. В первый раз был 3й билет). Сдал на 4! Решал по своему решению, которое выложил здесь в топике. Условия задачи были немного другие, но суть та же самая.
На каком релизе сдавал?
3.0.25.144
Чем плох вариант? То, что в обсуждениях нашёл.
1. Использовать показатель по организации, с моей точки зрения неверно: Если планово привязывают к каждому сотруднику выход на особые работы, то и факт должен быть привязан к каждому сотруднику. Так как прибор сотрудников не видит, то две части: данные прибора и сотрудники, которые в это время работали.
2. От табеля не зависит.
3. Больничные, отпуска etc исключаются из оплаты.
4. При изменении должности, категории, etc, считается правильно.
Уважаемый Ангелов, к сожалению, Ваш отчет работает не совсем корректно, фактически отработано дней в особых условиях возвращает 0 из регистра начислений. Можете ли подсказать простой способ решения этой проблемы? На форуме пока я не совсем понял четкий алгоритм, как сделать отчет
Доброго времени суток! Сдавала экзамен в сентябре 2018 г., попался билет 1. Делала так:
1) Документ "График работ" делал движения в регистр Плановые начисления и созданный мной регистр сведений Плановое время работ ( для последующего использования этого регистра в отчете)
2) Документ " Регистрация фактических условий" делал движения в регистр Значения периодических показателей для организаций
3) Начисление "Доплата за работу в особых условиях" с формулой РасчетнаяБаза * ПроцентЗаРаботуВОсобыхУсловиях / 100. Показатель ПроцентЗаРаботуВОсобыхУсловиях с постоянным использованием для организации.
4) Отчет: запланировано дней из своего регистра, фактически отработано из "Отработанное время по сотрудникам", начислено доплаты из "Начисления удержания по сотрудникам", средний размер доплаты считался прямо в запросе.
Оценка 4, комментариев преподавателя нет, поэтому , где ошиблась даже не знаю.
Как раз показатели лучше использовать по организации, потому что они едины для всей организации в этот день.
Можно, конечно, изгаляться и вычислять, работал ли сотрудник в этот день в особых условиях, но зачем? Если есть запись в плановых начислениях - то сработает показатель для организации.
В моём решении добавлено: подсистема, 4 константы, два документа, перечисление и один отчёт. Плодит записи в один типовой регистр.
Если по организации, то плодить придётся в два регистра. В каком-то регистре по сотруднику нужно будет хранить данные: графики могут быть разные - Иванов сегодня работает, а у Петрова выходной. Т.е. изголяться вычислять работал ли сотрудник всё равно придётся. Потребуется ещё записи в регистр по сотрудникам (наверное РС, ЗначенияПериодических). Я делал этот вариант: два сотрудника и 30 записей в табличной части документа "Начисление зарплаты и взносов". И показателей будет 4 (т.е. +Константа).
Привязать к виду времени "Явка" у меня не получилось: всё равно либо строк много плодит в документе Начисления, либо суммирует всё вместе с выходнями.
ИМХО, расчётчику с двумя строками по сотруднику будет понятнее, чем с 16-ю.
...Документ "график " - делает движения в плановые начисления;...
...В любом случае, значения придётся писать в два регистра: Плановые начисления и Значения периодических показателей либо для сотрудника, либо для организации. Для организации, считаю, проще, т.к. условия-то едины для всей организации в этот день, а не для конкретного сотрудника. Плюс не надо вычислять, работал ли сотрудник в тот день или нет.
Не можешь расшифровать: Если пишем в "Значения периодических показателей для организации" как настроил начисление и показатель? В начислении только когда указан вид времени "Явка"?
Накапливать показатель не получится: будет куча строк в документе начисления. А ежели там 1000 сотрудников ;) ?
Из всех выложенных решений здесь нигде не работает отчет. Например, у Ангелова.
В решении Алсыгаева неправильно рассчитывается зарплата - в начисление попадает одна общая строка за весь месяц, в которой температура берется за первое число. и в отчете неверно формируется поле количество отработанных дней.
Другие же предложенные решения содержат лишь очень краткое описание решения и непонятно как именно это реализовывалось.
Купленные на инфостарте билеты имеют такие же проблемы.
Имеет ли кто-нибудь рельно работающее решение, в котором правильно формируется отчет.
Вам нужен курс https://uc1.1c.ru/course/konfigurirovanie-podsistem-rascheta-zarplaty-i-upravleniya-personalom-v-prikladnyh-resheniyah-dlya-1s-predpriyatiya-8/+1. Там преподаватель всё досконально разжёвывает и в конце последнего урока прямо идёт по билетам и рассказывает, из какого регистра брать сведения в отчёт.
Он хорошо готовит к экзамену и недорого
День добрый!
Извините, Вы ничего не путаете - это точно курс на "ОБЫЧНЫЙ Специалист", не консультант? Вроде как на обычного специалиста курсов не бываетДень добрый!
Ольга, хоть меня и обвинили однажды в рекламе, но который раз уж тут пишу - 1С выпустила официальный курс по подготовке к Спецу по ЗУП. На курсе преподаватель прям в последнем уроке напрямую говорит, что в какие регистры записывается и что из каких регистров берется для отчетов. Курс реально полезный, без воды, раскрывает многие интересные моменты, разбирает подробно задачи, похожие на экзаменационные. И стоит 2100 руб.
Зачем городить велосипеды и свои решения, когда есть официальная методичка за небольшую сумму (по сравнению с другими курсами 1С)?
Извините, Вы ничего не путаете - это точно курс на "ОБЫЧНЫЙ Специалист", не консультант? Вроде как на обычного специалиста курсов не бываетДень добрый!
Ольга, хоть меня и обвинили однажды в рекламе, но который раз уж тут пишу - 1С выпустила официальный курс по подготовке к Спецу по ЗУП. На курсе преподаватель прям в последнем уроке напрямую говорит, что в какие регистры записывается и что из каких регистров берется для отчетов. Курс реально полезный, без воды, раскрывает многие интересные моменты, разбирает подробно задачи, похожие на экзаменационные. И стоит 2100 руб.
Зачем городить велосипеды и свои решения, когда есть официальная методичка за небольшую сумму (по сравнению с другими курсами 1С)?
"ВЫБРАТЬЗа отчет еще не брался, ибо не уверен в своем решении на данный момент.
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.Ссылка.Организация КАК ГоловнаяОрганизация,
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.ДатаНачала КАК ДатаСобытия,
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.ДатаОкончания КАК ДействуетДо,
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.Ссылка КАК ДокументОснование,
| ИСТИНА КАК Используется,
| ЛОЖЬ КАК ИспользуетсяПоОкончании,
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.Ссылка.ВидДоплаты КАК Начисление,
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.Сотрудник КАК Сотрудник,
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.Сотрудник.ФизическоеЛицо КАК ФизическоеЛицо
|ИЗ
| Документ.daГрафикРаботВОсобыхУсловиях.РаботаВОсобыхУсловиях КАК daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях
|ГДЕ
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.Ссылка = &Ссылка
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.Ссылка.Организация КАК Организация,
| daГрафикРаботВОсобыхУсловияхФактическиеУсловияРаботы.Дата КАК ДатаСобытия,
| ДОБАВИТЬКДАТЕ(daГрафикРаботВОсобыхУсловияхФактическиеУсловияРаботы.Дата, ДЕНЬ, 1) КАК ДействуетДо,
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.Ссылка КАК ДокументОснование,
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.Сотрудник КАК Сотрудник,
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.Сотрудник.ФизическоеЛицо КАК ФизическоеЛицо,
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.Ссылка.Показатель КАК Показатель,
| ЕСТЬNULL(daЗначенияПроцНадбавкиОсобыеУсловия.РазмерДоплаты, 0) КАК Значение
|ИЗ
| Документ.daГрафикРаботВОсобыхУсловиях.РаботаВОсобыхУсловиях КАК daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.daГрафикРаботВОсобыхУсловиях.ФактическиеУсловияРаботы КАК daГрафикРаботВОсобыхУсловияхФактическиеУсловияРаботы
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.daЗначенияПроцНадбавкиОсобыеУсловия КАК daЗначенияПроцНадбавкиОсобыеУсловия
| ПО daГрафикРаботВОсобыхУсловияхФактическиеУсловияРаботы.Условия = daЗначенияПроцНадбавкиОсобыеУсловия.ФактическиеУсловия
| ПО daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.ДатаНачала <= daГрафикРаботВОсобыхУсловияхФактическиеУсловияРаботы.Дата
| И daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.ДатаОкончания >= daГрафикРаботВОсобыхУсловияхФактическиеУсловияРаботы.Дата
|ГДЕ
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.Ссылка = &Ссылка";
Коллеги, всем доброго времени суток!Формулу исправил на (СтоимостьЧаса*ОтработаноЧасов*ОтработаноДней*ПроцентДоплатыОсобыеУсловия/100)
Дошли руки до подготовки к Спецу по ЗУП, но поскольку программист из меня мягко говоря начинающий,
Да и Спец-Конс я сдавал уже пару лет как( большая часть знаний выветрилась), нуждаюсь в помощи
Разработал следующее решение, просьба к знатокам подсказать в правильном ли я направлении и указать на ошибки :)
1) Завел штатку, принял сотрудников. Включил использование тарифных разрядов.
2) Первый же вопрос по формуле, поскольку у сотров ЧТС, а надбавка считается от ДТС, формулу пока оставил такую "(СтоимостьЧаса*8*ОтработаноДней*ПроцентДоплатыОсобыеУсловия/100)" - вроде считает верно, но помню что явно цифры в формулах указывать это ошибка
Показатель %, для сотрудника (понимаю, что возможно будет правильно решить через показатель для организации, но у меня пока не получилось )
3) Справочник "Условия труда" и РС где Условия труда связаны со ставками
4) Документ "График работы в особых условиях", Решил и план и факт отражать одним документом,
Две ТЧ: на одной Сотрудник и плановые периоды работы, на другой ТЧ: дата и условия труда (гружу из txt)
5) Документ делает проводки по двум РС: "Плановые начисления" и "Значений период. показателей сотр"
Запрос прилагаю:Цитировать"ВЫБРАТЬЗа отчет еще не брался, ибо не уверен в своем решении на данный момент.
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.Ссылка.Организация КАК ГоловнаяОрганизация,
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.ДатаНачала КАК ДатаСобытия,
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.ДатаОкончания КАК ДействуетДо,
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.Ссылка КАК ДокументОснование,
| ИСТИНА КАК Используется,
| ЛОЖЬ КАК ИспользуетсяПоОкончании,
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.Ссылка.ВидДоплаты КАК Начисление,
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.Сотрудник КАК Сотрудник,
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.Сотрудник.ФизическоеЛицо КАК ФизическоеЛицо
|ИЗ
| Документ.daГрафикРаботВОсобыхУсловиях.РаботаВОсобыхУсловиях КАК daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях
|ГДЕ
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.Ссылка = &Ссылка
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.Ссылка.Организация КАК Организация,
| daГрафикРаботВОсобыхУсловияхФактическиеУсловияРаботы.Дата КАК ДатаСобытия,
| ДОБАВИТЬКДАТЕ(daГрафикРаботВОсобыхУсловияхФактическиеУсловияРаботы.Дата, ДЕНЬ, 1) КАК ДействуетДо,
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.Ссылка КАК ДокументОснование,
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.Сотрудник КАК Сотрудник,
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.Сотрудник.ФизическоеЛицо КАК ФизическоеЛицо,
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.Ссылка.Показатель КАК Показатель,
| ЕСТЬNULL(daЗначенияПроцНадбавкиОсобыеУсловия.РазмерДоплаты, 0) КАК Значение
|ИЗ
| Документ.daГрафикРаботВОсобыхУсловиях.РаботаВОсобыхУсловиях КАК daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.daГрафикРаботВОсобыхУсловиях.ФактическиеУсловияРаботы КАК daГрафикРаботВОсобыхУсловияхФактическиеУсловияРаботы
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.daЗначенияПроцНадбавкиОсобыеУсловия КАК daЗначенияПроцНадбавкиОсобыеУсловия
| ПО daГрафикРаботВОсобыхУсловияхФактическиеУсловияРаботы.Условия = daЗначенияПроцНадбавкиОсобыеУсловия.ФактическиеУсловия
| ПО daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.ДатаНачала <= daГрафикРаботВОсобыхУсловияхФактическиеУсловияРаботы.Дата
| И daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.ДатаОкончания >= daГрафикРаботВОсобыхУсловияхФактическиеУсловияРаботы.Дата
|ГДЕ
| daГрафикРаботВОсобыхУсловияхРаботаВОсобыхУсловиях.Ссылка = &Ссылка";
Из -: Считается вроде верно, но сколько дней отработано в особых условиях столько и строк с доплатой в Начислении ЗП.
Буду признателен за вашу помощь
Вопрос про отчет: в начислении зп получаются строки с нулевыми начислениями по доплатам, а отработанное время в регистр Отработанное время записывается, получается в запросе по отчету если брать обороты, отработанное (оплаченное) время попадают дни с начислением по доплате 0. Тут только вариант брать не виртуальную таблицу обороты, а просто записи РН Начисления и удержания, так? И второе: зачем нужен отдельный регистр для получения планового времени в отчет? Можно же взять эти дни из регистра Плановые начисления.В начислении зп у вас строки с начислениями по доплатам не должны быть нулевыми. У вас документ График работы в особых условиях должен зафиксировать периоды работы сотрудников в особых условиях по регистру Плановые начисления
Почти все задание можно сделать типовыми средствами. Остается разобраться с Запланировано дней и Отработано дней.
Действительно, нужно только внимательно прочитать. Курс тоже купил. СПАСИБО!Почти все задание можно сделать типовыми средствами. Остается разобраться с Запланировано дней и Отработано дней.Так что информация есть - используйте её
Сдавал 6 мая. Сдал, попался этот билет только про температурный режим. Если есть вопросы - спрашивайте, буду рад помочьКак хранил показатели температур? Справочник, Регистр или константа?