Имя: Пароль:
1C
1С v8
Вывести оклад уволенного сотрудника
0 location
 
naïve
11.01.17
16:45
Добрый день, уважаемые. Подскажите плз как получить оклад по сотруднику, а точнее база БП и если мы берем срез последних на дату окончания, а сотрудник был уволен в текущем месяце, то у него оклад будет 0, в противоположном случае, если мы возьмем дату начала, то для тех сотрудников, которые принялись в течении месяца не будет окладов. Подскажите как правильно получить оклад для всех ?
1 Amra
 
11.01.17
16:47
Джойн по неуволенным на конец месяца с уволенными на начало месяца
2 vicof
 
11.01.17
16:49
(1) юнион
3 aka AMIGO
 
11.01.17
16:50
Мужики, вы всё правильно говорите, только без учета длины линии под ником у ТС :)

"Переведи" © :))
4 location
 
naïve
11.01.17
16:51
(1) соединение 2 вирт таблиц срез последних на начало и конец периода?
6 mistеr
 
11.01.17
16:57
(0) А тебе на какую дату нужно?

P.S. А еще оклад мог поменяться в течение месяца...
7 mistеr
 
11.01.17
16:58
(1) Сотрудника могли принять 10-го и выгнать 25-го...
8 aka AMIGO
 
11.01.17
16:59
(7) По условию сабжа - номинально оклад не менялся.
9 location
 
naïve
11.01.17
17:02
так что нкльзя сделать?*
10 mistеr
 
11.01.17
17:05
(8) Не вижу этого в условии.
11 Alexandr_U1982
 
11.01.17
17:10
(0)(9)Взять всех работающих на начало месяца, объединением добавить все принятых за месяц, и все это поместить во временную таблицу. Получатся сотрудники, которые проработали хотя бы один день в месяце.
Затем по этой временной таблице получить оклады сотрудников на нужную дату.
12 Amra
 
11.01.17
17:47
(11) А нужная это какая? Для принятых и работавших это конец месяца, для уволенных это начало месяца, вопрос то как раз в этом
13 mistеr
 
11.01.17
17:55
(12) Какая дата нужная, мы узнаем только, если ТС скажет, зачем нужны оклады.
14 Alexandr_U1982
 
11.01.17
17:58
(12)
1. Какая-то конкретная дата.
2. Дата последнего изменения.
3. Дата каждого изменения.

Я не ТС и не телепат, не знаю, что ему конкретно надо.
В (0) формулировка задачи мутная.
15 Alexandr_U1982
 
11.01.17
18:01
(12)Для уволенных обычно требуется показать оклад на момент увольнения.
Сотрудник может уволиться в конце месяца, а перед этим у него может изменить оклад. Размер оклада на начало месяца может быть не актуален.
16 location
 
naïve
12.01.17
11:40
уточнение, необходимо вывести оклады и работающих и уволенных в отчет по начислениям и выплатам.
т.е. зп выплачивается не месяц в месяц, а в след месяце за предыдущий.

получается например отчет за декабрь месяц, в декабре сотрудник увольняется, у него за декабрь есть начисления и какие то выплаты, вот для него получается уже надо вытаскивать как то оклад, а формируем за январь месяц, у нас получается по тому же уволенному сотруднику есть только выплаты и нам опять же надо вытянуть для него оклад в отчет.
17 kumena
 
12.01.17
12:09
> получается например отчет за декабрь месяц, в декабре сотрудник увольняется, у него за декабрь есть начисления и какие то выплаты, вот для него получается уже надо вытаскивать как то оклад, а формируем за январь месяц, у нас получается по тому же уволенному сотруднику есть только выплаты и нам опять же надо вытянуть для него оклад в отчет.

нужно выбрать попавших в отчет уволенных на дату окончания отчета, и выбрать у них значение оклада за день до увольнения.
18 kumena
 
12.01.17
12:12
если сам не сможешь - обращайся!
19 location
 
naïve
12.01.17
12:12
(17) как это сделать, как даты узнать, получается для каждой даты искать оклад?
20 Джо-джо
 
12.01.17
12:13
(16) при увольнении окончательный расчёт производится в последний день. Увольнение прекращает все начисления, т.е. после увольнения Оклад=0
21 location
 
naïve
12.01.17
12:14
(20) ну если по правильному, то все как ты пишешь.
22 kumena
 
12.01.17
12:15
> как это сделать, как даты узнать, получается для каждой даты искать оклад?

ищи "срез последних на каждую дату"

> при увольнении окончательный расчёт производится в последний день.

в реальной жизни куча предприятий нарушает ТК
23 location
 
naïve
12.01.17
12:36
(22)
> ищи "срез последних на каждую дату"
как это дело написать? я ж понимаю должен быть один запрос по периодам, а не много с азными периодами.
24 kumena
 
12.01.17
13:25
напиши на почту
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс