Автор Тема: Задача 3.02  (Прочитано 63053 раз)

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

Matcoder

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: алекс
Задача 3.02
« Ответ #30 : Январь 16, 2011, 05:05:55 pm »
Ну и что? Каркасная конфигурация создана лишь для того чтобы не тратить время на создание стандартных обектов конфигурации. И хотя в большей части задач премия - это действительно доп. начисление, но в каждой конкретной задаче нужно исходить из описанных условий.
 И еще. В той же каркасной есть "подводные камни", т. е., например, специально снятый флаг "использовать период действия" в ПВР "Основные начисления", и наоборот, этот же флаг взведен у ПВР "Дополнительный начисления". Так что не стоит особо обращать внимание на то что и как заведено в каркасной. Делай так как счтаешь нужным.

AndreiPiter

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Андрей
Задача 3.02
« Ответ #31 : Январь 17, 2011, 07:54:40 pm »
Quote (Matcoder)
Ну и что? Каркасная конфигурация создана лишь для того чтобы не тратить время на создание стандартных обектов конфигурации. И хотя в большей части задач премия - это действительно доп. начисление, но в каждой конкретной задаче нужно исходить из описанных условий.
 И еще. В той же каркасной есть "подводные камни", т. е., например, специально снятый флаг "использовать период действия" в ПВР "Основные начисления", и наоборот, этот же флаг взведен у ПВР "Дополнительный начисления". Так что не стоит особо обращать внимание на то что и как заведено в каркасной. Делай так как счтаешь нужным.

 Да, обдумал, согласен.


SergTH000

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Сергей
Задача 3.02
« Ответ #32 : Февраль 25, 2011, 01:08:27 am »
pershinsergei, Это просто требование использовать периодический РС для хранения а не что-то другое..

Gostmair

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Алексей
Задача 3.02
« Ответ #33 : Апрель 14, 2011, 03:38:30 pm »
Quote (Matcoder)
По условию задачи премия вытесняется командировкой. Поэтому она точно использует период действия. Поэтому все три начисления - в основных. В какой-то из веток здесь Павел дал хорошее определение тому как понять использует вид расчета период действия или нет. Если вид расчета вытесняет или вытесняется - значит однозначно период действия используется.

 1. В этом случае возникает очень интересный конфликт. Вот что сказано в списке ошибок на экзамене:
 Использование регистра расчета, обладающего «Периодом действия» для реализации учета по видам расчета, не обладающих «Периодом действия» - 1,5 балла.
 2. В задаче четко сказано, что: "Может быть начислена премия процентом от начисленного в том же расчетном периоде оклада". Т.е. четко не сказано, что премия имеет период действия. Как на консультации говорил Павел Белоусов: "Не сказано прямо, что вид расчета имеет период действия, значит по умолчанию его нет". А он является составителем сборника задач! Жалко, забыл у него спросить про это, а теперь мучаюсь, как правильно?
 3. Потом явно не сказано, что премия вытесняется: "Начисление по окладу и премии не происходит."
 4. В типовой конфигурации ЗуП 2.5 премия процентом от базы введенная в доп.начисления пересчитывается больничным, и она не имеет периода действия.
 Вывод: Вот поди разберись, как надо делать. Я склоняюсь к выводу, что премия не имеет периода действия и более в задаче делать не нужно, т.к. сказано: "Механизм перерасчетов в рамках данной задачи использовать не надо."
« Последнее редактирование: Апрель 14, 2011, 03:49:07 pm от Алексей »

Gostmair

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Алексей
Задача 3.02
« Ответ #34 : Апрель 20, 2011, 04:36:28 pm »
Мое решение
Вложения:
3.2.dt

SergTH000

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Сергей
Задача 3.02
« Ответ #35 : Апрель 21, 2011, 12:12:19 am »
Gostmair, Ты все правильно думаешь) Премия не имеет ПД, командировка вытесняет оклад, оклад база для премии - этого достаточно, а для случая когда командировка вводится позже премии используется механизм перерасчетов..

Danan

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Данияр
Задача 3.02
« Ответ #36 : Май 15, 2011, 01:37:53 pm »
Мое решение.
 Сперва реализовал условие по поводу однократного изменения оклада в течении расчетного периода, а потом узнал что просто упрощение. Ссылка
Вложения:
Task_3_2..dt
« Последнее редактирование: Май 15, 2011, 01:38:33 pm от Данияр »

Alejandro_m

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Александр
Задача 3.02
« Ответ #37 : Июнь 09, 2011, 11:34:19 pm »
Мне вот еще что не понятно. Например что будет если сделать так:
 Бельдыев 01.06-15.06
 Бельдыев 10.06-20.06

 т.е. 5 дней как бы 2 раза начисляются - это вообще нужно учитывать что такое может быль или нет

Gulf_Stream

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Радомский Виктор Сергеевич
Задача 3.02
« Ответ #38 : Июнь 11, 2011, 01:13:52 pm »
Моё решение, вроде работает за исключением нескольких недочётов
Вложения:
GulfStream_3.2.dt
« Последнее редактирование: Июнь 11, 2011, 01:14:16 pm от Радомский Виктор Сергеевич »

Alejandro_m

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Александр
Задача 3.02
« Ответ #39 : Июнь 11, 2011, 08:43:59 pm »
Кому не лень попинайте мое решение.
Вложения:
5372777.dt

Alejandro_m

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Александр
Задача 3.02
« Ответ #40 : Июнь 11, 2011, 09:19:27 pm »
Gulf_Stream, Если сделать так, то будет ошибка...

 т.е. я разбиваю оклад на 2 периода с 1-го по 21 и с 22 по 31 (на картинке немного не так, но так тоже ошибка)
Вложения:
s2302325.jpg
« Последнее редактирование: Июнь 11, 2011, 10:06:40 pm от Александр »

Gulf_Stream

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Радомский Виктор Сергеевич
Задача 3.02
« Ответ #41 : Июнь 13, 2011, 12:57:25 pm »
Alejandro_m, объясни плиз по подробней, что не так?

 то что я разбил с 01 по 21
 и с 21 по 31 , а правильно было бы
 с 01 по 21
 и с 22 по 31 ??

Alejandro_m

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Александр
Задача 3.02
« Ответ #42 : Июнь 13, 2011, 10:34:35 pm »
Quote (Gulf_Stream)
Alejandro_m, объясни плиз по подробней, что не так?
 

 Попробуй провести начисление 00000002 от 12/05/2011 - получится ошибка. По идее это не правильно.
Вложения:
0241756.dt

Gulf_Stream

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Радомский Виктор Сергеевич
Задача 3.02
« Ответ #43 : Июнь 14, 2011, 04:16:02 pm »
Alejandro_m, разобрался, не хватало условия, что дата изменения оклада попадает в период действия
 
Code
Выборка.ДатаИзмененияОклада > Выборка.ПериодДействияНачало и Выборка.ДатаИзмененияОклада < Выборка.ПериодДействияКонец

 т.к. я решал в приближении что оклад начисляется 1 раз за месяц

Lukashov_as

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Лукашов Андрей Сергеевич
Задача 3.02
« Ответ #44 : Июнь 15, 2011, 01:44:03 pm »
готово вроде как
Вложения:
3_2_lukashov.dt