Автор Тема: ЗУП 3.0 Специалист Билет 3  (Прочитано 30991 раз)

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

серж

  • Пользователь
  • **
  • Сообщений: 93
  • Билеты: https://expert.chistov.pro/public/1127069/
Re: ЗУП 3.0 Специалист Билет 3
« Ответ #30 : Сентябрь 01, 2018, 10:03:55 pm »
Сдавал экзамен 16.06.16 Для документа "ОценкаРаботПоПроекту" делал движения по регистру свед. "ЗначениеПериодическихПоказателейРасчетаЗарплатыСотрудников". И получил такой ответ
" Не верно выбран регистр движений для документа "Оценка работ по проекту". Регистр сведений: ЗначениеПериодическихПоказателейРасчетаЗарплатыСотрудников предназначен для хранения плановых показателей, по условиям задания требовалось регистрировать ежемесячно изменяемые показатели."
Не забываем, что текст билетов постоянно меняется...
 Вероятно в условиях того билета было указано, что сотрудник может участвовать только в одном проекте в месяц. Тогда разумеется пишем разовый показатель, который хранит значение за весь период (месяц).

lisichka0809

  • Новичок
  • *
  • Сообщений: 6
Re: ЗУП 3.0 Специалист Билет 3
« Ответ #31 : Сентябрь 07, 2018, 09:44:07 am »
А если сотрудник участвует в проекте не с первого дня месяца, как в отчете вывести "Начислено по дневной тарифно ставке" ? Получается у премии период действия 02.08-31.08, а у базового начисления 01.08-31.08


серж

  • Пользователь
  • **
  • Сообщений: 93
  • Билеты: https://expert.chistov.pro/public/1127069/
Re: ЗУП 3.0 Специалист Билет 3
« Ответ #32 : Сентябрь 08, 2018, 07:04:59 pm »
А если сотрудник участвует в проекте не с первого дня месяца, как в отчете вывести "Начислено по дневной тарифно ставке" ? Получается у премии период действия 02.08-31.08, а у базового начисления 01.08-31.08
а где в условиях задачи сказано что участие в проекте возможно только с 1 числа месяца и какая разница какой период у "базового начисления" и что такое вообще "базовое начисление" ? 

lisichka0809

  • Новичок
  • *
  • Сообщений: 6
Re: ЗУП 3.0 Специалист Билет 3
« Ответ #33 : Сентябрь 10, 2018, 09:00:40 am »
В том то и дело, что не сказано. Базовое начисление- расчетная база для начисления премии по формуле РасчетнаяБаза  *  ПроцентПремии /100.
Возможно дело не связано с периодом действия базового периода, но проблема в том, что запрос "ВЫБРАТЬ
   НачисленияБазаНачисления.Сотрудник КАК Сотрудник,
   НАЧАЛОПЕРИОДА(НачисленияБазаНачисления.ПериодДействияНачало, МЕСЯЦ) КАК Месяц,
   НачисленияБазаНачисления.ПериодДействияНачало КАК ПериодСреза,
   НачисленияБазаНачисления.ОтработаноДнейБаза КАК ОтработаноДней,
   НачисленияБазаНачисления.РезультатБаза КАК НачисленоПоДневнойСтавке,
   НачисленияБазаНачисления.Результат КАК НачисленоПремии,
   ЗначенияПоказателейНачислений.Значение КАК ФактическийПроцентПремии
ИЗ
   РегистрРасчета.Начисления.БазаНачисления(
         &Измерения,
         &Измерения,
         ,
         ГоловнаяОрганизация = &Организация
            И ВидРасчета = &ВидРасчета) КАК НачисленияБазаНачисления
      ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияПоказателейНачислений КАК ЗначенияПоказателейНачислений
      ПО НачисленияБазаНачисления.Регистратор = ЗначенияПоказателейНачислений.РегистраторИзмерение
         И НачисленияБазаНачисления.ИдентификаторСтроки = ЗначенияПоказателейНачислений.ИдентификаторСтроки
         И (ЗначенияПоказателейНачислений.Показатель = &Показатель)
"
не возвращает НачисленоПоДневнойСтавке и ОтработаноДней.

серж

  • Пользователь
  • **
  • Сообщений: 93
  • Билеты: https://expert.chistov.pro/public/1127069/
Re: ЗУП 3.0 Специалист Билет 3
« Ответ #34 : Сентябрь 11, 2018, 09:23:08 pm »
я брал из РегистрРасчета.Начисления.ДанныеГрафика.

 И вообще, мне кажется что решать нужно через добавление двух реквизитов (роль, проект) к регистру плановых начислений, иначе есть все шансы не уложиться в 4 часа или накосячить в запросах.
 
« Последнее редактирование: Октябрь 06, 2018, 03:24:53 pm от серж »

NikZagVit

  • Новичок
  • *
  • Сообщений: 7
  • ФИО: Николай
Re: ЗУП 3.0 Специалист Билет 3
« Ответ #35 : Октябрь 09, 2018, 07:51:12 am »
Ребята, по моему данные по начислениям и времени проще брать из соответствующих регистров накопления "НачисленияУдержанияПоСотрудникам" и "ОтработанноеВремяПоСотрудникам".

серж

  • Пользователь
  • **
  • Сообщений: 93
  • Билеты: https://expert.chistov.pro/public/1127069/
Re: ЗУП 3.0 Специалист Билет 3
« Ответ #36 : Октябрь 15, 2018, 10:57:00 am »
 Самая сложность этого билета - отчет. В отчете нужно подогнать по периодам за какой именно проект сколько было начислено и какой процент рассчитан (периодический показатель).
 Поэтому и решать задачу нужно исходя из отчета.

NikZagVit

  • Новичок
  • *
  • Сообщений: 7
  • ФИО: Николай
Re: ЗУП 3.0 Специалист Билет 3
« Ответ #37 : Октябрь 16, 2018, 01:24:39 pm »
В принципе отчет тоже не сложен, вот мой конечный запрос
ВЫБРАТЬ
   ПроектыСотрудниковМесяц.Месяц КАК Месяц,
   ПроектыСотрудниковМесяц.Сотрудник КАК Работник,
   ПроектыСотрудниковМесяц.Проект КАК Проект,
   ПроектыСотрудниковМесяц.РольНаПроекте КАК РольНаПроекте,
   Представления_СрезПоследних_КадроваяИсторияСотрудников.Подразделение КАК Подразделение,
   Представления_СрезПоследних_КадроваяИсторияСотрудников.Должность КАК Должность,
   ЕСТЬNULL(ОтработанноеВремяПоСотрудникам.ОтработаноДней, 0) КАК ОтработаноДней,
   ЕСТЬNULL(НачисленияУдержанияПоСотрудникамПрем.Сумма, 0) КАК НачисленоПремии,
   ЕСТЬNULL(ЗначенияПоказателейНачислений.Значение, 0) КАК ФактическийПроцентПремии,
   ЕСТЬNULL(НачисленияУдержанияПоСотрудникамОкл.Сумма, 0) КАК НачисленоПоДневнойСтавке
ИЗ
   РегистрСведений.ПроектыСотрудниковМесяц КАК ПроектыСотрудниковМесяц
      ЛЕВОЕ СОЕДИНЕНИЕ Представления_СрезПоследних_КадроваяИсторияСотрудников КАК Представления_СрезПоследних_КадроваяИсторияСотрудников
      ПО ПроектыСотрудниковМесяц.Сотрудник = Представления_СрезПоследних_КадроваяИсторияСотрудников.Сотрудник
      ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОтработанноеВремяПоСотрудникам КАК ОтработанноеВремяПоСотрудникам
      ПО ПроектыСотрудниковМесяц.Сотрудник = ОтработанноеВремяПоСотрудникам.Сотрудник
         И ПроектыСотрудниковМесяц.Месяц = ОтработанноеВремяПоСотрудникам.ПериодДействия
         И (ОтработанноеВремяПоСотрудникам.ПериодДействия МЕЖДУ &НачалоПериода И &ОкончаниеПериода)
         И (ОтработанноеВремяПоСотрудникам.Начисление = &НачислениеПоТарифу)
      ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.НачисленияУдержанияПоСотрудникам КАК НачисленияУдержанияПоСотрудникамПрем
         ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияПоказателейНачислений КАК ЗначенияПоказателейНачислений
         ПО НачисленияУдержанияПоСотрудникамПрем.Регистратор = ЗначенияПоказателейНачислений.Регистратор
            И НачисленияУдержанияПоСотрудникамПрем.ИдентификаторСтроки = ЗначенияПоказателейНачислений.ИдентификаторСтроки
            И (ЗначенияПоказателейНачислений.Показатель = &ПоказательПроцентаПремии)
      ПО ПроектыСотрудниковМесяц.Месяц = НачисленияУдержанияПоСотрудникамПрем.ПериодДействия
         И ПроектыСотрудниковМесяц.Сотрудник = НачисленияУдержанияПоСотрудникамПрем.Сотрудник
         И (НачисленияУдержанияПоСотрудникамПрем.ПериодДействия МЕЖДУ &НачалоПериода И &ОкончаниеПериода)
         И (НачисленияУдержанияПоСотрудникамПрем.НачислениеУдержание = &НачислениеПоПремии)
         И ПроектыСотрудниковМесяц.ДатаНазначения = НачисленияУдержанияПоСотрудникамПрем.ДатаНачала
         И ПроектыСотрудниковМесяц.ДатаОкончания = НачисленияУдержанияПоСотрудникамПрем.ДатаОкончания
      ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.НачисленияУдержанияПоСотрудникам КАК НачисленияУдержанияПоСотрудникамОкл
      ПО ПроектыСотрудниковМесяц.Месяц = НачисленияУдержанияПоСотрудникамОкл.ПериодДействия
         И ПроектыСотрудниковМесяц.Сотрудник = НачисленияУдержанияПоСотрудникамОкл.Сотрудник
         И (НачисленияУдержанияПоСотрудникамОкл.ПериодДействия МЕЖДУ &НачалоПериода И &ОкончаниеПериода)
         И (НачисленияУдержанияПоСотрудникамОкл.НачислениеУдержание = &НачислениеПоТарифу)

в регистр ПроектыСотрудниковМесяц я пишу документом ОценкаРаботПоПроекту периоды и все упрощается
Мое решение https://expert.chistov.pro/public/925189/
« Последнее редактирование: Октябрь 17, 2018, 04:13:11 pm от NikZagVit »

2mugik

  • Новичок
  • *
  • Сообщений: 5
  • ФИО: 2mugik
Re: ЗУП 3.0 Специалист Билет 3
« Ответ #38 : Ноябрь 19, 2018, 12:42:30 pm »
В принципе отчет тоже не сложен, вот мой конечный запрос
ВЫБРАТЬ
   ПроектыСотрудниковМесяц.Месяц КАК Месяц,
   ПроектыСотрудниковМесяц.Сотрудник КАК Работник,
   ПроектыСотрудниковМесяц.Проект КАК Проект,
   ПроектыСотрудниковМесяц.РольНаПроекте КАК РольНаПроекте,
   Представления_СрезПоследних_КадроваяИсторияСотрудников.Подразделение КАК Подразделение,
   Представления_СрезПоследних_КадроваяИсторияСотрудников.Должность КАК Должность,
   ЕСТЬNULL(ОтработанноеВремяПоСотрудникам.ОтработаноДней, 0) КАК ОтработаноДней,
   ЕСТЬNULL(НачисленияУдержанияПоСотрудникамПрем.Сумма, 0) КАК НачисленоПремии,
   ЕСТЬNULL(ЗначенияПоказателейНачислений.Значение, 0) КАК ФактическийПроцентПремии,
   ЕСТЬNULL(НачисленияУдержанияПоСотрудникамОкл.Сумма, 0) КАК НачисленоПоДневнойСтавке
ИЗ
   РегистрСведений.ПроектыСотрудниковМесяц КАК ПроектыСотрудниковМесяц
      ЛЕВОЕ СОЕДИНЕНИЕ Представления_СрезПоследних_КадроваяИсторияСотрудников КАК Представления_СрезПоследних_КадроваяИсторияСотрудников
      ПО ПроектыСотрудниковМесяц.Сотрудник = Представления_СрезПоследних_КадроваяИсторияСотрудников.Сотрудник
      ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОтработанноеВремяПоСотрудникам КАК ОтработанноеВремяПоСотрудникам
      ПО ПроектыСотрудниковМесяц.Сотрудник = ОтработанноеВремяПоСотрудникам.Сотрудник
         И ПроектыСотрудниковМесяц.Месяц = ОтработанноеВремяПоСотрудникам.ПериодДействия
         И (ОтработанноеВремяПоСотрудникам.ПериодДействия МЕЖДУ &НачалоПериода И &ОкончаниеПериода)
         И (ОтработанноеВремяПоСотрудникам.Начисление = &НачислениеПоТарифу)
      ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.НачисленияУдержанияПоСотрудникам КАК НачисленияУдержанияПоСотрудникамПрем
         ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияПоказателейНачислений КАК ЗначенияПоказателейНачислений
         ПО НачисленияУдержанияПоСотрудникамПрем.Регистратор = ЗначенияПоказателейНачислений.Регистратор
            И НачисленияУдержанияПоСотрудникамПрем.ИдентификаторСтроки = ЗначенияПоказателейНачислений.ИдентификаторСтроки
            И (ЗначенияПоказателейНачислений.Показатель = &ПоказательПроцентаПремии)
      ПО ПроектыСотрудниковМесяц.Месяц = НачисленияУдержанияПоСотрудникамПрем.ПериодДействия
         И ПроектыСотрудниковМесяц.Сотрудник = НачисленияУдержанияПоСотрудникамПрем.Сотрудник
         И (НачисленияУдержанияПоСотрудникамПрем.ПериодДействия МЕЖДУ &НачалоПериода И &ОкончаниеПериода)
         И (НачисленияУдержанияПоСотрудникамПрем.НачислениеУдержание = &НачислениеПоПремии)
         И ПроектыСотрудниковМесяц.ДатаНазначения = НачисленияУдержанияПоСотрудникамПрем.ДатаНачала
         И ПроектыСотрудниковМесяц.ДатаОкончания = НачисленияУдержанияПоСотрудникамПрем.ДатаОкончания
      ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.НачисленияУдержанияПоСотрудникам КАК НачисленияУдержанияПоСотрудникамОкл
      ПО ПроектыСотрудниковМесяц.Месяц = НачисленияУдержанияПоСотрудникамОкл.ПериодДействия
         И ПроектыСотрудниковМесяц.Сотрудник = НачисленияУдержанияПоСотрудникамОкл.Сотрудник
         И (НачисленияУдержанияПоСотрудникамОкл.ПериодДействия МЕЖДУ &НачалоПериода И &ОкончаниеПериода)
         И (НачисленияУдержанияПоСотрудникамОкл.НачислениеУдержание = &НачислениеПоТарифу)

в регистр ПроектыСотрудниковМесяц я пишу документом ОценкаРаботПоПроекту периоды и все упрощается
Мое решение https://expert.chistov.pro/public/925189/

Все что касается оклада берется за месяц у тебя. А так наверное нормально.

2mugik

  • Новичок
  • *
  • Сообщений: 5
  • ФИО: 2mugik
Re: ЗУП 3.0 Специалист Билет 3
« Ответ #39 : Ноябрь 19, 2018, 12:49:18 pm »
РС значения показателей начислений -я бы там посмотрел.

Rianonnn

  • Новичок
  • *
  • Сообщений: 5
Re: ЗУП 3.0 Специалист Билет 3
« Ответ #40 : Декабрь 17, 2018, 09:45:49 am »
Сдавала уже во второй раз 11.12 дистанционно, попался 3 билет, как и до этого. Решала на основе решения NikZagVit. Точно знаю, что была ошибка в отчете, да и другие недочеты наверное были, но как ни странно, оценка - 4, комментарий - хорошо. Еще и проверили очень быстро. Релизы были 3 уже известных + 3.1.7.128

HeroicOx

  • Новичок
  • *
  • Сообщений: 1
Re: ЗУП 3.0 Специалист Билет 3
« Ответ #41 : Март 27, 2019, 08:59:08 am »
Сдавал дистанционно 20.03.2019, попался этот билет. Релизы были на выбор 3.0.25.113, 3.1.5.99 и 3.1.7.144, сдавал на 3.0.
Делал все в точности как mkanaev с первой страницы, только с ошибками) Оценка 4, комментария нет.
Не было бы ошибок (криво работала проверка при проведении документов на пересечения периодов работ на проектах и отчет немного не успел доделать), думаю, было бы 5.

alsygaev

  • Пользователь
  • **
  • Сообщений: 42
  • ФИО: Евгений Алсыгаев
Re: ЗУП 3.0 Специалист Билет 3
« Ответ #42 : Май 10, 2019, 06:42:04 am »
Народ, всем привет. Предлагаю вот такое решение задачи по билету, пока без отчета. Прошу покритиковать. Может такой вариант устроить экзаменатора? Делал на релизе 3.1.7.128 КОРП

VAAngelov

  • Пользователь
  • **
  • Сообщений: 23
  • Дорогу осилит идущий
  • ФИО: Ангелов Виталий Алексеевич
Re: ЗУП 3.0 Специалист Билет 3
« Ответ #43 : Июнь 03, 2019, 06:08:01 pm »
Прикладываю свое переработанное решение на основе решения пользователя mkanaev. И прикладываю описание решения(пользователь mkanaev)

серж

  • Пользователь
  • **
  • Сообщений: 93
  • Билеты: https://expert.chistov.pro/public/1127069/
Re: ЗУП 3.0 Специалист Билет 3
« Ответ #44 : Июль 12, 2019, 11:43:08 pm »
Попался этот билет на экзамене, сдал на отлично.