つれづれ日記な部屋

働くハハによる日々の毒吐き(笑)

なんだこれ

2016年11月08日 | 日記。いろいろ
昨日に引き続き給与の本計算ですよ。
もうどうしようも無いので全件回し直していたら「異常終了」で計算が中断する。( ̄- ̄)

確か前にもそんな問題が起きていたよなぁ。
先方とやりとりをするwebの掲示板で検索かけたら、結構頻繁に「異常終了」してるぢゃん。
その時になんとかしろよ。

どうやら、給与計算には使わないけど、裏で別の担当者が使いたい数字を出すための計算式が悪さをしているっぽい。
計算の分岐は1つのツリーの中で行わなくちゃいけないのに、分岐の分だけツリーを作ってる。
は?え?ナニコレ?何がしたいのか分からない。
どうやったらこんな作り方になるのさ????

「異常終了」している限り先に進めないし、給与結果も出ない。( ̄- ̄)
後工程が困るので、とりあえずの処理として、該当社員の余分なツリーを削除して本計算を正常終了させた。

そっから計算式を1つのツリーの中で組み立てるために、まず計算式と分岐を分解して → 自分で手書きで表を作って → ロジックを理解したらテスト環境に投入。
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・。あれ?
OH!NO!
もとの計算式を残したまま新しいのを投入したから手当が2倍になっちゃったyo!
え?でも過去の値は古い計算式で計算しないとダメだから、これはこれで残しておきたいんだけど、さて、どうするんだっけ??

もうさ。ジャクソンの開発なんて(ごそごそ)ほら、2009年だし。(苦笑)
その時だったらすぐにひらめいたけど、さすがに設定をしなくなった身としては、今回の分岐ロジックを組み直せただけでも自分を褒めたいくらいなのに、今までの設定を残しつつ、これからは新設定で計算させる。なんてひねりを加えた変更設定なんて覚えてないし。

ってことで先方とのweb掲示板でまたまた検索。
をぉ、よくあるQ&Aに載ってたわ。ふむふむ。

再計算!
むきー!!!!なんか一部の分岐が正しく動かないぃぃぃぃぃぃ!!!

ここからですよ。
あーでもない、こーでもないと、直しては投入、また直しては投入。
なんてやってたら、半日過ぎてたよ!!
親切心なんて出すんぢゃなんかった。

テスト環境はまだ2016年3月だったけど、全件チェックで前の設定とオイラが組み直した設定で差異は発生しなかったので、これで大丈夫ぢゃね?
本番に投入してみたいけど、本計算終わってからだな。

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする