|
ЗУП - очередной "долгий" косяк? | ☑ | ||
---|---|---|---|---|
0
RomaH
naïve
13.11.13
✎
14:39
|
Процедура заполняет закладку начислений в кадровом "действующими" начислениями сотрудника
потеряли надбавку сотруднику кадры говорят - у нас все хорошо - программа показывает ВР, ставит проценты и пишет не изменять - ну они и не изменяют смотрю запрос: //////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ДанныеДокумента.Организация, | ДанныеДокумента.Сотрудник, | ДанныеДокумента.ДатаДействия, | МАКСИМУМ(Начисления.Период) КАК Период, | ВЫБОР | КОГДА Начисления.ПериодЗавершения <= ДанныеДокумента.ДатаДействия | И Начисления.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ТОГДА Начисления.ВидРасчетаЗавершения | ИНАЧЕ Начисления.ВидРасчета | КОНЕЦ КАК ВидРасчета |ПОМЕСТИТЬ НачисленияСрезПоследних |ИЗ | ДанныеДокумента КАК ДанныеДокумента | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций КАК Начисления | ПО ДанныеДокумента.Сотрудник = Начисления.Сотрудник | И ДанныеДокумента.Организация = Начисления.Организация | И ДанныеДокумента.ДатаДействия >= Начисления.Период | И (ВЫБОР | КОГДА ДанныеДокумента.ДатаДействия = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ТОГДА ИСТИНА | ИНАЧЕ ДанныеДокумента.ДатаДействия >= Начисления.Период | КОНЕЦ) | И Начисления.ВидРасчета ССЫЛКА ПланВидовРасчета.ОсновныеНачисленияОрганизаций | И Начисления.ВидРасчетаИзмерение <> НЕОПРЕДЕЛЕНО | И Начисления.Регистратор <> &Ссылка |
|||
1
RomaH
naïve
13.11.13
✎
14:40
|
И ДанныеДокумента.ДатаДействия >= Начисления.Период
| И (ВЫБОР | КОГДА ДанныеДокумента.ДатаДействия = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ТОГДА ИСТИНА | ИНАЧЕ ДанныеДокумента.ДатаДействия >= Начисления.Период | КОНЕЦ) это я ведь правильно понимаю, что тут попутали ДанныеДокумента и Начисления в целом и Период и периодокончания в частности |
|||
2
DarKySiK
13.11.13
✎
14:54
|
ПериодЗавершения из начислений во временной таблице ниже анализируется. ИМХО здесь лишнее условие.
|
|||
3
RomaH
naïve
13.11.13
✎
15:00
|
вообще фигня какая-то
запрос получает дату последней записи вообще перед кадровым что по сути правильно а вот в итоге имею запись: Надбавка Не изменять 15% хотя надбавка у сотрудника равна 0 |
|||
4
RomaH
naïve
13.11.13
✎
15:00
|
(2) ну да
а вот откуда она 15% достает - не понятно |
|||
5
DarKySiK
13.11.13
✎
15:04
|
(3) Ну что сказать) Отладчик вам в руки) Зуп - она такая сволочь, что порой без бутылки ни ни)
|
|||
6
RomaH
naïve
13.11.13
✎
15:06
|
||||
7
DarKySiK
13.11.13
✎
15:10
|
(6) смотри даты окончания внимательней. Думаю там накосячили и где-то строки пересекаются.
|
|||
8
MUXACb
13.11.13
✎
15:15
|
(3) На картинке не видно ни одной записи с 0%
|
|||
9
Kurbash
13.11.13
✎
15:20
|
vj;tn Yfxfnm yflj ,skj gjcnfdbnm f yt bpvtybnm& gjcrjkmre bp crhbyf dblyj xnj Ghtrhfnbnm DH ,skj
|
|||
10
Kurbash
13.11.13
✎
15:20
|
Может не Начать а изменить надо было? Из скрина видно что Прекратить было у ВР
|
|||
11
Kurbash
13.11.13
✎
15:21
|
тьфу, не изменить а Начать)
|
|||
12
MUXACb
13.11.13
✎
15:22
|
(10) Срез берется по Действие <> Прекратить.
Все остальное считается как Начать |
|||
13
RomaH
naïve
13.11.13
✎
15:33
|
да - там из-за того что перепутаны действия
Вредность - Изменить - Вид расчета завершения получается пустой если перед изменением вредности не было а алгоритм запроса такой ситуации не понимает |
|||
14
RomaH
naïve
13.11.13
✎
15:35
|
в качестве напоминания - там надо добавить проверку на заполненность ВР
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |