![]() |
Παράθεση:
Ήμουν άσχετος από Access (και εν ολίγης παραμένω) αλλά κατάφερα και έφτιαξα ένα αρχείο όπου τύπωνε την άδεια και κρατούσε στοιχεία ανά Μισθωτό, Ομάδα, Τομέα (εάν δεν υπήρχε το υπάρχων Forum ούτε αυτό θα κατάφερνα ) .. Τώρα στο θέμα μας δεν το έβαλα να υπολογίζει αυτόματα διότι ήταν πολύ μακρινό ειδικά για μένα, μπαίνοντας όμως στο Forum είδα τα παρακάτω άρθρα και αναπτερώθηκαν οι ελπίδες μου, το πρόγραμμα που ετοίμασε ο Τάσος, όταν το είδα έτριβα τα μάτια μου, με τον υπολογισμό των αργιών, ήταν κάτι πρωτοφανές για μένα, έκατσα και το μελέτησα στα κρυφά ( διότι υποτίθεται είμαι σε περίοδο διακοπών στην Χαλκιδική και η γυναίκα μου δεν θέλει να βλέπει το Laptop ) και είδα πώς έχει πολλά θετικά στοιχεία και ως ένα σημείο μπορώ να το προσαρμόσω, στις δικές μου ανάγκες, υπάρχει και ένα αλλά βέβαια που θα το αναφέρω παρακάτω.. Με άρεσε το σύστημα που υπολογίζει με Σ/Κ & Αργίες όπως και χωρίς αυτά διότι κάπου στα 100 άτομα εργάζονται με το σύστημα βάρδιας που σημαίνει πώς υπολογίζεις στην άδεια τους τα Σ/Κ & Α ενώ οι υπόλοιποι 150 είναι με πενθήμερη εργασία όπου δεν υπολογίζονται αυτά. Βέβαια στο πίνακα των μισθωτών θα βάλω άλλο ένα πεδίο όπου θα αναφέρει εάν είναι ημερήσιος η Βάρδια, και θα προσπαθήσω να το αντιστοιχήσω να μετράει της ημέρες του αντίστοιχου πεδίου.. Κατόπιν είδα πώς με λίγη εργασία στον κώδικα μπορείς να προσθέσεις έξτρα αργία, διότι υπάρχουν και οι τοπικές αργίες π,χ, για τον χώρο που δουλεύω είναι η 06/12 ημέρα γιορτής του Αγίου Νικολάου, για την πόλη της Φλώρινας είναι η 27/07 του Αγίου Παντελεήμονα.. Τέλος το δυσκολότερο και για αυτό προς το παρών δεν βλέπω φώς (αλλά ελπίζω με τόσα που είδα εδώ μέσα) είναι πώς έχουμε 4 Ημιαργίες 24/03 , 27/10 , 24/12 , 30/12 , στις Ημιαργίες λοιπόν έχουμε το παρακάτω καθεστώς.. 1) Μπορείς να κερδίσεις Ημιαργία με την άδεια σου, αλλά πρέπει να πάρεις άδεια από 3 ημέρες και πάνω. 2) Η άδεια δεν πρέπει να ξεκινάει η να τελειώνει στην ημιαργία (π.χ. από 24/03 η έως 30/12 ) για να την κερδίσεις. 3) Σε περίπτωση που στην άδεια σου πέφτουν μέσα 2 ημιαργίες ( αυτό μπορεί να συμβεί μόνο στις 24/12 με 30/12 ) τότε κερδίζεις μόνο την μία την δεύτερη την χρεώνεσαι κανονικά με άδεια. 4) Μιλάμε για ημερήσιους και όχι για βάρδια.. Αυτά με προβληματίζουν, και μιας και δεν μπορώ να τα εφαρμόσω σε πλήρη λειτουργικότητα σκέφτομαι να τα βάλω όλα σε αργίες (Για το αρχείο του 2011) και εφόσον οι άδειες είναι σε ημερομηνίες παραπλήσιες με τις ημιαργίες να ελέγχω τις συνθήκες και χειροκίνητα να αφαιρώ 1 ημέρα από την κανονική που έλαβε, τσεκάροντας ταυτόχρονα κάτι δίπλα να φαίνεται ότι έχω επέμβει χειροκίνητα ( η αυτόματα να μπαίνει ένα σημάδι εφόσον έχω αλλάξει το νούμερο ), μα θα μου πείτε ότι μπορεί να γίνουν πολλά λάθη , και εγώ απαντώ όχι τόσα όσο αυτή την στιγμή που τα υπολογίζω όλα εγώ.. Πάντως ευχαριστώ όλα τα παιδιά και περισσότερο τον Τάσο διότι η εφαρμογή του με βοηθά πάρα πολύ.. |
:wall: Παράθεση:
Παρατήρησα πώς στη στήλη δεξιά μετράει σαν αργία ( και την ημέρα προ της αργίας ) η κάνω λάθος ??? γιατί κάτι παραπλήσιο θα ήθελα αλλά για τις συγκεκριμένες ημερομηνίες που αναφέρω και όχι για όλες τις Αργίες .. Εδώ ζητάω την βοήθεια από καλούς γνώστες κώδικα, εγώ το μόνο που κατάφερα είναι να μπλεχτώ περισσότερο.. :wall: Εστω και κάποιο απο τα προβλήματα μου να λύσω θα είναι μεγάλη Βοήθεια.. :thanks: |
Καλημέρα κοινότητα, καλημέρα στη Φλώρινα ! Αγαπητέ Χρήστο, δουλεύεις πάνω στην εφαρμογή του Τάσου ή έφτιαξες κάτι σχετικό που ταιριάζει στις δικές σου απαιτήσεις; Οι αργίες σου είναι αυτές που καθορίζει ο Τάσος; Οι ημιαργίες είναι τέσσερις ; ...Με συνδυασμό select case ...end select και if...end if, νομίζω ότι το πρόβλημά σου θα λυθεί. Αν λοιπόν κάποιος είναι imerisios επέτρεψε να γίνει πλήρη διερεύνηση σε ποια κατηγορία αδειούχου ανήκει κατηγορία (Ι) : αν ( ημερομηνία έναρξής είναι 24/03 ή 27/10 ή 24/12 ή 30/12) AND (Ημερομηνία λήξης είναι 24/03 ή 27/10 ή 24/12 ή 30/12), τότε μπιπ δηλ. δεν αλλάζει το πλήθος των ημερών άδειας! κατηγορία (ΙΙ) : αν πλήθος ημερών αργίας > 3 AND ( 24/03 μεταξύ ημερομηνιών έναρξης και λήξης, τότε ελάττωσε το πλήθος των ημερών αδείας κατά ένα! έξοδος από ρουτίνα. κ.ο.κ. Η βασική μου ιδέα είναι να δημιουργήσεις κατηγορίες αδειούχων. Αυτή είναι η πρότασή μου. Φιλικά / Νίκος Δ. Υστερολόγιο : Οι διακοπές μου συνεχίζονται χωρίς internet ... |
1 Συνημμένο(α) καλησπέρα σε όλους ασχολήθηκα λιγάκι με το αρχείο ΝΝΣ γιατί με ενδιαφέρει και το επισυνάπτω ξανά με μικρές διορθώσεις-βελτιώσεις. Καλό είναι όποιος ενδιαφέρετε ας το βελτιώσει περισσότερο φιλικά Στράτος |
Παράθεση:
Επίσης με αρέσει και η εφαρμογή που παραθέτει παρακάτω ο Στράτος (ΝΝS) διότι μπορείς να της δώσεις την χρονιά.. Αλλά αυτή είναι καθαρά για συνεχόμενη άδεια (Βάρδια) και με μπερδεύουν οι Υπηρεσίες.. Παράθεση:
Παράθεση:
|
Αγαπητέ Χρήστο... Ας πάρουμε το ζήτημα από την... αρχή ! Δημιούργησε:
Αυτά! Να έχουμε όλοι μας ένα καλό βράδυ.../Νίκος Δ. Υστερολόγιο: Τόσοι εργάτες στην επιχείριση και δεν έχει ακόμη ηλεκτρονική διαχείριση ; Από περιέργεια και μόνο για πιπεριές Φλωρίνης ή για φασόλια Πρεσπών ..μιλάμε ; |
1 Συνημμένο(α) Τελικά μετά από καιρό ασχολήθηκα και πάλι με τις άδειες βλέπεται πλησιάζει το 2011. Ετσι ξαναέβγαλα από το συρτάρι και πάλι την εφαρμογή του Τάσου την προσάρμοσα ελαφρώς στα δεδομένα μου, άλλα λόγω άγνοιας κώδικα κολλάω στα ίδια πράγματα. Εάν μπορεί κάποιος φίλος να βοηθήσει πάνω στην βάση που επισυνάπτω θα μου έλυνε πολλά προβλήματα για το πέρασμα των αδειών μέσα στο 2011.. (παντως εώς τώρα στην εφαρμογή που έχω το κάνω εντελώς απλά δηλαδή γράφω απο εώς άρα τόσες μέρες και αυτό έχει αρκετά λάθη, με μοναδικό πλεονέκτημα την αποθήκευση και την εκτύπωση του εντύπου..) Λοιπόν έχουμε και λέμε... Προσπάθησα να προσαρμόσω το πρόγραμμα του Τάσο στα δικά μου δεδομένα αλλά κολλάω σχεδόν στα ίδια πράγματα... α) Για να ξεχωρίσω άτομα Βάρδιας απο Ημερήσιους έχω το Πλαίσιο ελέγχου. β) Το προ αργίας που έχει βάλει ο Τάσος δεν με βοηθά σε τίποτα, έχει σχέση και αυτό με κέρδος ημιαργίας αλλά δεν συμπίπτει με τα δικά μας.. γ) Έχουμε 4 Ημιαργίες και είναι οι 24/03, 27/10, 24/12, 31/12.. Κατόπιν προβληματίζομαι (και εκεί έχω μείνη) στα παρακάτω.. 1) Μπορείς κάποιος να κερδίσει την Ημιαργία με την άδεια του, αλλά πρέπει να πάρι άδεια από τρείς ημέρες και πάνω. 2) Η άδεια δεν πρέπει να ξεκινάει η να τελειώνει στην ημιαργία (π.χ. από 24/03 η το τέλος της να πέφτει 24/12, και αυτό γίνεται εάν έχουμε άδεια τριών ημερών από 22/12 τότε αυτόματα η τελευταία ημέρα πέφτει 24/12 επομένως δεν την κερδίζει.. εφόσον είναι από 23/12 τότε την κερδίζει.. ) 3) Σε περίπτωση που στην άδεια σου πέφτουν μέσα 2 ημιαργίες ( αυτό μπορεί να συμβεί μόνο στις 24/12 με 30/12 ) τότε κερδίζεις μόνο την μία την δεύτερη την χρεώνεσαι κανονικά με άδεια 4) Μιλάμε για ημερήσιους και όχι για βάρδια.. 5) Τέλος θα δημιουργήσω ερώτημα ώστε σε σχέση με το Πλαίσιο Ελέγχου να χρεώνεται η αντίστοιχη άδεια στον Μισθωτό.. :wall: :confused1: :035: :oooops: |
Γεια σε όλους τους συνομιλητές του θέματος, Αν και δεν έχω καμία σχέση με διαχείριση αδειών, παρακολουθώ το θέμα από ενδιαφέρον. Αγαπητέ Χρήστο (Free_Ghost) στο τελευταίο σου μήνυμα διατυπώνεις τους κανόνες του μοντέλου. Παράθεση:
Πως είναι οι κανόνες για τη βάρδια; Επιπλέον έχω τις ακόλουθες ερωτήσεις:
Πίνακας Ρυθμίσεις Προσωπικού : «μητρώο», «από», «έως», «ημερήσιος/βάρδια», «δικαιούται(μέρες)»; Έτσι θα μπορούσες για τον ίδιο αριθμό μητρώου να διατυπώνεις περισσότερα χρονικά διαστήματα (από/έως), για τα οποία κάθε φορά μπορείς ρυθμίσεις τυχόν αλλαγές στις δυο τελευταίες στήλες. Για να είναι α βάση δεδομένων ανεξάρτητη ως προς τη χρονιά, οι στήλες (από/ έως) θα πρέπει να είναι τύπου DateTime. Όταν αναφέρεσαι π.χ. για ολόκληρο το 2010, τότε βάζεις από:1/1/2010 έως:31/12/2010.Όμως δε σε εμποδίζει τίποτα να θέσεις και από:1/6/2010 έως:1/2/2011 !! Μια ιδέα είναι. Φιλικά Ανδρέας |
Καλησπέρα στην παρέα Χρήστο, αν κατάλαβα καλά, θα ήθελες μία συνάρτηση που θα υπολογίζει τις μέρες των ημιαργιών, που δε θα μετρούν σα μέρες κανονικής άδειας. Αν υποθέσουμε ότι ένας εργαζόμενος απουσιάζει, λόγω κανονικής άδειας, από την ημερομηνία D1 μέχρι τη D2, συμπεριλαμβανομένων, για τον υπολογισμό των ημερών που θα χρεωθούν ως κανονική άδεια θα έχουμε:
Κώδικας: Public Function ArgiesApoHmiargies(D1 As Variant, _Φυσικά θα πρέπει να λάβεις υπόψη σου και τις εύστοχες επισημάνσεις του Ανδρέα. Φιλικά/Γιώργος ΥΓ Φίλε Ανδρέα καλωσόρισες στο φόρουμ . |
Παράθεση:
Στην βάρδια δεν ισχύει τίποτα από όλα αυτά διότι κάθε μέρα άσχετα το τη είναι (Αργία ημιαργία, Κυριακή) την χρεώνεσαι.. (εάν ήταν όλοι βάρδια θα ήταν εύκολη περίπτωση ακόμη και για εμένα...) Παράθεση:
Παράθεση:
Παράθεση:
Δηλαδή δεν μπορεί να έχει αφήσει όλη του την άδεια για το τέλος.. Παράθεση:
Παράθεση:
Σε ένα απλό ερώτημα θέλω να μου εμφανίζει μια (Eκφρ1) εικονικό πεδίο το οποίο θέλω να παίρνει τιμή ανάλογα με το τη περιέχει το πεδίο ΑΛΦΑ… Π.χ. Eφόσον το πεδίο ΑΛΦΑ έχει τιμή Α τότε το εικονικό πεδίο να εμφανίζει την τιμή που έχει το πεδίο ΒΗΤΑ διαφορετικά να μου εμφανίζει την τιμή του πεδίου ΓΑΜΑ.. Η ακόμη και να μπεί Stop ανάλογα το υπόλοιπο της αδείας του, αλλά δυστυχώς οι γνώσεις μου δεν επαρκουν για κάτι τέτοιο.. Παράθεση:
Ακριβώς αυτό που λές Γιώργο.. Παράθεση:
Παράθεση:
|
| Η ώρα είναι 09:27. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.