|
СКД вычисляемое поле "0"
| ☑ |
0
nodrama
11.08.22
✎
16:47
|
Доброго времени суток. че то туплю
Есть не особо сложный отчет в скд
физ лицо. План, факт, отклонения
Отклонения это вычисляемое поле (план-факт). Проверки на "0" и т.д. присутствуют.
У людей появиилсь удержания, ранее не было. аля исполнительный лист и т.д.
В отчете это не было учтено. следовательно План-Факт давал не верные данные в отклонении так как не учитывались удержания.
Добавили удержания. следовательно теперь Отклонения собирается так План-Факт+Удержания. у тех людей у которых были удержания. результат в "Отклонении" стал верным. ну либо "0" либо показывал отклонения верное.
У людей у которых удержаний не было в Отклонении теперь всегда "0". даже если оно должно быть.
Первое что я сделал это ессесно проверил на "0". то есть вывел колонку удержаний отдельно и в ней если удержания реально нет то там реально цифра 0.
Но при этом план-факт+удержания в отклонении у них все равно "0" хотя должен быть другой результат. Но при этом у тех у кого реально были удержания теперь результат правильный в отклонениях
|
|
1
nodrama
11.08.22
✎
16:48
|
проверки на null я имел ввиду)
|
|
2
Kassern
11.08.22
✎
16:50
|
самый простой вариант, разбить отчет на временные таблицы и прогнать через консоль. Посмотреть какие данные с чем соединяются и что попадает в итоговую таблицу
|
|
3
СеменовСемен
11.08.22
✎
16:53
|
(1) они есть но кривые
|
|
4
nodrama
11.08.22
✎
16:55
|
Все переработал. проверку на нул сделал не там)
в вычисляемом поле добавил ЕстьNull(Удержания,0) и все встало
надо в отпуск
|
|