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

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

axel_work

  • Проверенный
  • ***
  • Сообщений: 161
  • ФИО: Алексей
Re: Задача 3.06
« Ответ #105 : Июль 13, 2016, 10:57:54 am »
ЗЫ: Попробуйте поменять вариант расчета и посмотрите движения документа.

Kickout

  • Пользователь
  • **
  • Сообщений: 30
Re: Задача 3.06
« Ответ #106 : Июль 13, 2016, 12:21:08 pm »

Кстати с зависимостью по периоду действия, сторно с командировкой криво считается.
[/quote]
У тебя база считается криво при сторно записи?
Двойной размер идет? (потоу что у меня он вначале берет нормальную базу а потом почему то берет ее в двойном размере)
поговорил с прогером, который на работе, он предположил что все таки база берется от периода действия.
а по поводу двойной базы он сам не понял почему база идет в двойном размере, возможно ошибки платформы?
и еще один момент, который меня волновал, при зависимости по периоду регистрации базовый период надо указывать за месяц или за 1 день?
« Последнее редактирование: Июль 13, 2016, 12:26:45 pm от Kickout »


axel_work

  • Проверенный
  • ***
  • Сообщений: 161
  • ФИО: Алексей
Re: Задача 3.06
« Ответ #107 : Июль 13, 2016, 03:44:30 pm »

Мой файл приложенный в том сообщении скачай и посмотри, так наглядней будет. Криво - не в смысле ошибочно, двойных записей там нет, а в смысле - когда базу получаешь за прошлый месяц, но в текущем например у тебя сторно запись вводится командировка за весь прошлый месяц. При зависимости по периоду действия - сторно оклада сложится с окладом прошлого месяца (период действия) и будет = 0, останется в базе только премия прошлого месяца - если в этом месяце тоже есть командировка, то будет фигово. Ведь сторно запись имеет период регистрации текущим месяцем, а действия - прошлым.

Просто в моем примере поменяй вариант зависимости и перепроведи последний документ - сразу увидишь.

При зависимости по периоду регистрации базовый период указываешь полностью (в данном случае месяц). Это и более удобно, так как не надо думать какая зависимость по базе.

alfalume

  • Проверенный
  • ***
  • Сообщений: 103
Re: Задача 3.06
« Ответ #108 : Август 20, 2016, 12:20:52 pm »
мое решение
« Последнее редактирование: Август 20, 2016, 12:33:21 pm от alfalume »

mxs89

  • Пользователь
  • **
  • Сообщений: 16
  • Нужно делать так, как нужно
  • ФИО: Макаров Максим
Re: Задача 3.06
« Ответ #109 : Ноябрь 15, 2017, 09:57:05 am »
мое решение
получаете плановое время за период регистрации, должны за пред. месяц.

ТимТим88

  • Новичок
  • *
  • Сообщений: 5
  • ФИО: Тимур
Re: Задача 3.06
« Ответ #110 : Апрель 11, 2018, 12:25:08 pm »
Всем доброго дня! Во вложении мой вариант решения задачи 3.06.
Вопрос: при вводе командировки с 25.01 по 05.03 - как считать Базу за Февраль?
Ставить командировку Базовым ВР для самой себя? Начислений по окладу в феврале не будет

ТимТим88

  • Новичок
  • *
  • Сообщений: 5
  • ФИО: Тимур
Re: Задача 3.06
« Ответ #111 : Ноябрь 30, 2018, 05:06:00 pm »
Добрый день! База для командировки: берется предыдущий месяц месяц с даты начала командировки.
т.е. если 25.01 - 05.03, то база - это начисления за декабрь.

eiffil

  • Пользователь
  • **
  • Сообщений: 87
Re: Задача 3.06
« Ответ #112 : Декабрь 03, 2018, 03:45:18 pm »
Добрый день! База для командировки: берется предыдущий месяц месяц с даты начала командировки.
т.е. если 25.01 - 05.03, то база - это начисления за декабрь.


Если у вас в регистре должно быть 3 записи (т.к. период действия не может переходить из месяца в месяц). А дальше уже как хотите, на мой взгляд, для каждой записи базовый период должен быть разный. Т.е. для записи 25.01-31.01 - база в декабре, для записи 01.02-28.02- январь, 01.03-05.03 - февраль.


ПС: сейчас на экзамене нет задач с переходящими периодами действия.

Stanislaw

  • Новичок
  • *
  • Сообщений: 3
Re: Задача 3.06
« Ответ #113 : Май 11, 2020, 11:47:00 am »
Проверьте, пожалуйста, мое решение.

А_Б_В

  • Новичок
  • *
  • Сообщений: 4
Re: Задача 3.06
« Ответ #114 : Август 09, 2020, 10:30:39 pm »
Мое решение. Вроде все работает, но не уверен  можно ли так корректировать премию, когда командировка вводится задним числом.

А_Б_В

  • Новичок
  • *
  • Сообщений: 4
Re: Задача 3.06
« Ответ #115 : Август 11, 2020, 09:10:29 am »
Исправил пару моментов

Ильнур1975

  • Пользователь
  • **
  • Сообщений: 37
Re: Задача 3.06
« Ответ #116 : Август 11, 2020, 02:16:24 pm »
... но не уверен  можно ли так корректировать премию, когда командировка вводится задним числом.

Если работает то хорошо.
 
В том случае когда задним числом вводится командировка, платформа через механизм вытеснения сделает перерасчет оклада. Это одно из условий задачи.
А вот чтобы премия после этого пересчиталась - это нужно написать программный перерасчет, используя объект Перерасчеты. А по условию задачи механизм перерасчетов не надо использовать.

Так что задача "требует" не завершенного решения в части перерасчета премии.