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

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

Danan

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Данияр
Задача 3.35
« Ответ #15 : Май 10, 2011, 03:48:49 pm »
Если честно то я так и не понял как быть с компенсацией. 31*24=744. Водитель физически не может наездить 1000 часов в месяц.
 Если использовать оборотный регистр и предположить что водителю начисляется компенсация после того как он наездил 1000 часов то тогда ему нужно начислять компенсацию. И что получается - сотруднику после того как наездил 1000 часов будет постоянно начисляться компенсация. И на следующий месяц и через месяц сотруднику и тд ... должна начисляться компенсация. Это если так трактовать условие задачи по расчету компенсации.

Думаю о таком варианте расчета компенсации от оборотного регистра после того как водитель наездил 1000 или больше часов в каком то расчетном периоде, начислять ему премию, затем как бы обнулять ему информацию по количеству часов, которые он наездил - программно удалить данные о количестве рабочих часов и оборотного регистра. И со следующего расчетного периода снова вести подсчет о количестве часов, которые водитель наездил. Когда набирается 1000 начислять ему компенсацию и удалять данные.


Lukashov_as

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Лукашов Андрей Сергеевич
Задача 3.35
« Ответ #16 : Июнь 13, 2011, 03:20:41 pm »
Вот получилось, правда для премии выбрал количество часов наезда не 1000 а 100, потому как в ресчетном периоде(а расчетный период если не ошибаюсь МЕСЯЦ) ну никак не не получиться 1000 часов, даже если заставить человека ездить 24 часа 31 день, предпологаю что это опечатка
 Этот вопрос для уточнения задал на
 http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=580310#580310

 пока решил с 100
Вложения:
3_35_lukashov.dt
« Последнее редактирование: Июнь 13, 2011, 03:21:53 pm от Лукашов Андрей Сергеевич »


SergTH000

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Сергей
Задача 3.35
« Ответ #17 : Июнь 13, 2011, 05:08:19 pm »
Danan, Lukashov_as, Здесь http://forum.chistov.pro/index.php?topic=993.msg3#msg3
 dhm подробно расписал как предлагается задача на эказмене

Данияр

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: Данияр
Задача 3.35
« Ответ #18 : Сентябрь 05, 2011, 07:56:01 am »
Выкладываю свое решение. Эта экспериментальная версия.

 При решении задачи предположил, что у сотрудника может быть несколько автомобилей. Подсчет наезженных часов сотрудника ведется в разрезе автомобиля.

 При решении задачи предположил что начислять компенсацию нужно пропорционально той части оклада по тарифу, которую сотрудник заработал разъезжая на том автомобиле, по которому в расчетном периоде набралось больше 1000 часов.

 Компенсацию сотруднику начисляет бухгалтерия, поскольку на одном и том же автомобиле сотрудник может течении расчетного периода, работать в разных подразделениях.

 Впервые в задачах по расчетам применяю параметр разрез в базовых таблицах регистра расчета.
 Мне кажется что не очень аккуратно получилось, может кто что подскажет по этому поводу.

 Компенсация и штраф начисляются программно.

 В теме ссылке http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=580310#580310, которую выложил
 Lukashov_as, там тематика указана 8.2 вместо задачи по экзаменам, может быть по этому авторы сборника не отвечают там.
Вложения:
Daniyar_3_35_v1.dt

SUBALady

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Nataly
Задача 3.35
« Ответ #19 : Сентябрь 22, 2011, 10:04:16 am »
Подскажите, а где мы делаем движения в РН КолвоЧасвНаездил?? в общем модуле или в документе????

LEOON

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Верютин Сергей
Задача 3.35
« Ответ #20 : Сентябрь 22, 2011, 04:09:40 pm »
ccgm,
 А зачем тебе регистр с отработкой? Делаешь ресурс ОтработаноЧасов у Оклада и берешь как базу(в любом случае получаешь базу начислений).

LEOON

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Верютин Сергей
Задача 3.35
« Ответ #21 : Сентябрь 22, 2011, 11:41:05 pm »
Мое решение, правда в нем возможно ошибка, но сознательная. Я о том что у меня Штраф не вытесняет Оклад.
 Они вообще в разных планах расчета. О вытеснении, как и о сторнировании в задаче ни слова, так что я решил сделать именно так(Впрочем, переделать если что дело пустяшное). А по поводу, часов/дней я не заморачивался biggrin
Вложения:
1.35_3.35.dt

sv_mikh

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Михайлов Сергей Валерианович
Задача 3.35
« Ответ #22 : Январь 29, 2012, 10:10:28 am »
Мое решение. Показалась не сложной. Но может быть я ошибаюсь.

 1. Основные: Тариф, невыход.
 2. Дополнительные: компенсация
 3. удержания: Штраф
 4. 1000 часов в месяц не набрать. Снизил до 500.
Вложения:
sv_mikh_03.35.dt

Альберт

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Альберт
Задача 3.35
« Ответ #23 : Январь 29, 2012, 11:30:23 am »
Quote (sv_mikh)
4. 1000 часов в месяц не набрать. Снизил до 500.


 sv_mikh, пользователь dhm решал эту задачу на экзамене:
 http://forum.chistov.pro/index.php?topic=993.msg10949#msg10949

sv_mikh

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Михайлов Сергей Валерианович
Задача 3.35
« Ответ #24 : Январь 29, 2012, 12:34:06 pm »
Quote (Альберт)
sv_mikh, пользователь dhm решал эту задачу на экзамене:
 http://forum.chistov.pro/index.php?topic=993.msg10949#msg10949


 Спасибо! Хотя в тексте условия не читается необходимость оплачивать накопленный пробег... Чтож, придется переделать.
 Тут: http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=579293#579293 тоже есть подобное разъяснение условия.
 Могу предположить, что в экзаменационном билете есть фраза "каждые 1000 км".

sv_mikh

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Михайлов Сергей Валерианович
Задача 3.35
« Ответ #25 : Январь 29, 2012, 01:28:54 pm »
Переделанный вариант, с учетом замечания Альберт.
 Сделал без хитростей, ровно так, как описал dhm в http://forum.chistov.pro/index.php?topic=993.msg10949#msg10949
Вложения:
sv_mikh_03.35_2.dt

old_guest

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Гость
Задача 3.35
« Ответ #26 : Март 30, 2012, 10:59:24 pm »
sv_mikh, прошу прощение за то, что всё время ориентируюсь на Ваше решение))) Моё мнение:
 Сторно Записи не учтены.

nodalt

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Копейкин Дмитрий Николаевич
Задача 3.35
« Ответ #27 : Апрель 05, 2012, 11:41:32 pm »
Три плана видов расчета, три регистра ...
Вложения:
nodalt_3_35.dt

sv_mikh

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Михайлов Сергей Валерианович
Задача 3.35
« Ответ #28 : Апрель 06, 2012, 06:21:59 am »
Quote (safer)
sv_mikh, прошу прощение за то, что всё время ориентируюсь на Ваше решение))) Моё мнение:
 Сторно Записи не учтены.

 А причем тут сторно записи? Если "Считать, что все начисления вводятся только в пределах одного месяца"?

nodalt

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Копейкин Дмитрий Николаевич
Задача 3.35
« Ответ #29 : Апрель 06, 2012, 09:29:08 am »
Согласен, сторно не нужно