Добавлено (15.11.2010, 16:15)
---------------------------------------------
Вопрос снимается, сам решал разобрался :-)
Если разбивать команировки, то можно стандартно посчитать возможное изменение оклада в период коммандировки.
Добавлено (14.02.2011, 12:35)
---------------------------------------------
Ну и дальше по ходу дела идут ошибки. Проверить правильность невозможно.
Добавлено (14.02.2011, 12:48)
---------------------------------------------
AndreiPiter
А где учитывается момент, что командировка всегда начисляется по пятидневке?
Добавлено (15.02.2011, 15:47)
---------------------------------------------
Нужно подразделение из документа выбирать и связь РС сотрудники сделать еще по подразделению, вообщем смотря какое условие там в задаче.
так вот вопрос
стоит вдаваться в это или это уже считается усложнением задачи и следует принимать что оклад у всех сотрудников на начало периода установлен????
Добавлено (05.01.2012, 21:03)
---------------------------------------------
Добавлено (24.04.2012, 18:36)
---------------------------------------------
Добавлено (13.04.2013, 16:17)
---------------------------------------------
чуть добавлю Доплата и Надбавка - в дополнительных начислениях, конечно же.
Добавлено (30.08.2013, 00:41)
---------------------------------------------
Добавлено (12.12.2013, 15:32)
---------------------------------------------
Добавлено (27.12.2013, 11:45)
---------------------------------------------
Основные начисления Использует период действия. Оклад вытесняется командировкой, командировка зависит по базе от Основных и дополнительных видов расчета (Кроме Оклада полный). Оклад полный ничем не вытесняется. Дополнительные начисления не используют период действия но зависят по базе от Основных начислений. Надбавка От Оклада. Доплата от оклада полного. При проведение расходной для надбавки базовый период это месяц регистрации а для доплаты (вводится одновременно с командировкой) базовый период это период действия командировки. После этого в общем модуле делаем расчет двух окладов и командировки а потом Надбавки и Доплаты. При расчете доплаты у нас есть база по окладу расчетному с учетом изменения. Мы ее сравниваем с начисленной выше Командировкой (запоминаем номер строки командировки в реквизите размер доплата). И если доплата больше командировки на разницу установим значение результат записи доплаты .
Второй вариант - как предлагал кто-то на 5-й странице форума.как решения проверяете? создал новое начисление, заполнил график и начислил сотруднику оклад, убедился, что в основных начислениях он появился. далее начисляю второй строкой командировку. период тот же. что ожидаю, оклад в ноль, командировка в ноль, предыд. месяц пустой, и надбавка = окладу. что вижу - оклад 0 и командировка 0.
Сначала пишем только оклад в РР и доплату с базовыми периодами, равными периодам командировки. Доплата есс-но зависит по базе от оклада. Считаем оклад, потом считаем доплаты. Получаем суммы оклада за периоды командировки.
Затем добавляем командировки. Заново считаем оклады и первый раз командировки. Затем считаем доплаты уже суммируя все командировки за месяц и все суммы доплат за месяц, получаем разность, и эту разность (если надо доплачивать до оклада) пишем в одну доплату, остальные удаляем.
Минус такой - два раза полная запись (с вытеснением) и в РР ОсновныеНачисления и в Доп. начисления. Ну и кодить больше и дольше немного :)
Плюс - правильный расчет (по суммам окладов) независимо от графиков оклада и командировки и от пересечения их периодов.
ЗЫ: Все не вкурю - получение рабочих дней как правильно? Такая же ерунда - что по графику командировки получаются (базовый период). Можно было бы сделать ресурс Дни и туда писать при расчете оклада период действия план, т.е. как раз рабочие дни. Но если оклад не начислять - то и рабочих дней не будет, тоже нехорошо, а кроме того, непонятно когда человек в командировке - рабочие дни у него по окладу надо считать для этого ресурса (Дни) или и по графику командировки тоже?