.. _ma_lansare_comenzi_mentenanta: ================================= Lansarea Comenzilor de Mentenanta ================================= .. contents:: Cuprins :local: :depth: 2 Scop ==== Lucrarile de mentenanta (preventiva si corectiva) aprobate se lanseaza in executie prin **ordine de lucru** (un ordin de lucru pentru o lucrare de mentenanta). Ordinele de lucru se includ in **comenzi de lucru**, conform criteriilor impuse de structura organizatorica a companiei si de categoriile de lucrari executate. Functia |lo_path_lansare_comenzi_mentenanta| permite: - definirea comenzilor de lucru (de regula lunare); - selectarea si preluarea lucrarilor de mentenanta care trebuie executate; - generarea ordinelor de lucru din lucrarile preluate; - verificarea ordinelor generate si anularea ordinelor generate eronat. Prerechizite ============ - Existenta lucrarilor de mentenanta aprobate, cu data de inceput in perioada fiscala selectata. - Definirea variabilei de setare **UMLUCRAREMA** (unitatea de masura implicita a ordinelor de lucru) si a variabilelor **LPCSTUT_MENTEN** si **LPCSTTR_MENTEN** (listele de costuri standard pentru manopera si transport). Descrierea ecranului ==================== In partea superioara a ecranului se afla: **Selectie Perioada** (perioada fiscala de lucru), **Plan Mentenanta** (planul din care provin lucrarile preventive) si **Versiune** (versiunea planului). Ecranul contine patru zone de lucru: - **Lucrari Mentenanta** (stanga sus) — arborele de selectie, cu trei tab-uri: **Locatii** (structura organizatorica), **Sisteme** (sistemele de active) si **Responsabili** (responsabilii de lucrari). Selectia unui nod filtreaza lucrarile afisate. Deasupra arborelui se afla campurile de expresie de selectie **Localizare** (pe tab-ul Locatii) si **Comp. Sistem / Proces / Faza** (pe tab-ul Sisteme). - **Lista lucrarilor** (stanga jos) — lucrarile de mentenanta care indeplinesc criteriile de selectie si au data de inceput in perioada fiscala selectata. Coloanele principale: **Sel.** (bifa de selectie), pictograma tipului de lucrare (conform legendei din coltul din dreapta jos: **Planificata** = lucrare de mentenanta preventiva, **Neplanificata** = lucrare de mentenanta corectiva), **Planificat**, **Activ** (codul activului), **Denumire Activ**, **Categorie Lucrare**, **Tip Lucrare** (de ex. I - Intretinere, RC - Reparatie curenta) si denumirea lucrarii. Deasupra listei se afla butoanele **Selectie Toate Lucrarile** si **Anulare Selectie**. - **Lucrari Preluate pt. Lansare** (dreapta jos) — lucrarile preluate pentru lansare, cu butonul **Generare Ordine de Lucru**. Coloanele: **Planificat**, **Activ**, **Denumire Activ**, **Tip Lucrare**, **Denumire Lucrare**, **Data Inceput**, **Zona**, **Purtator**, **Denumire Responsabil** si **Notificare**. - **Comenzi de Lucru / Ordine de Lucru** (dreapta sus) — doua tab-uri cu comenzile definite si ordinele generate. Tab-ul Ordine de Lucru contine si butoanele **Selectie Toate Ordinele**, **Anulare Selectie Ordine** si **Afisare ordine selectate**. Butoanele de preluare (intre lista lucrarilor si zona de lucrari preluate): .. list-table:: :header-rows: 1 :widths: 20 80 * - Buton - Functie * - >> - Preia toate lucrarile afisate (Preluare Toate Lucrarile). * - > - Preia lucrarile bifate in coloana Sel. (Preluare Lucrari Selectate), respectiv lucrarea curenta (Preluare Lucrare Curenta). * - < - Elimina lucrarea curenta din zona de lucrari preluate (Anulare Preluare Lucrare Curenta). * - << - Elimina toate lucrarile din zona de lucrari preluate (Anulare Preluare Toate Lucrarile). Criteriile de definire a comenzilor de lucru ============================================ Comenzile de lucru se definesc de regula pe perioade fiscale (lunare), tinand cont de criteriile dupa care ordinele de lucru se includ in ele: - **Lansatori** — lucrarile au acelasi lansator (executant/responsabil); - **Beneficiari** — lucrarile sunt executate pentru acelasi beneficiar (obiect de cost); - **Locatii** — comanda contine lucrarile dintr-o locatie; - **Sisteme** — comanda contine lucrarile dintr-un sistem; - **Planificate** — comanda contine lucrari de mentenanta preventiva; - **Neplanificate** — comanda contine lucrari de mentenanta corectiva; - **Categorii sau tipuri de lucrari** — comanda contine o anumita categorie sau un anumit tip de lucrare. .. note:: Criteriile se pot combina: locatii / lansatori, sisteme / lansatori, planificate / lansatori etc. Campuri formular (Comanda de Lucru) =================================== Comenzile se definesc in tab-ul **Comenzi de Lucru**, cu butonul **Adaug** (+); modificarea, copierea si stergerea se realizeaza cu butoanele **Modific**, **Copiere**, respectiv **Sterg**. Coloanele listei: **Lansator**, **Nr. Comanda**, **Status Flux**, **Denumire Comanda**, **Zona**, **Purtator**, **Data Inceput**, **Data Sfarsit**, **Data Lansarii**, **BU Emitent**, **Utilizator**, **Data Actualizarii**. In fereastra de actualizare a comenzii se completeaza: .. list-table:: :header-rows: 1 :widths: 30 70 * - Camp - Descriere * - Nr. Comanda - Numarul comenzii de lucru; poate fi generat de sistem prin configurare. * - Denumire Comanda - Denumirea comenzii de lucru. * - Data Inceput / Data Sfarsit - Perioada de activitate a comenzii. * - Data Lansarii - Data lansarii comenzii. * - BU Emitent - Business unit-ul emitent al comenzii. * - Lansator - Lansatorul comenzii (executantul/responsabilul). * - Prioritate - Prioritatea comenzii (cea mai mare este 0). * - Cost Limita - Costul limita alocat executiei comenzii. * - Client / Comanda Client / Linie Comanda - Clientul, comanda-client si linia de comanda-client asociate, cand comanda de lucru raspunde unei comenzi de la client. * - Gestiune Materiale - Gestiunea din care se elibereaza materialele necesare comenzii. * - Gestiune Flux - Gestiunea de flux in care se inregistreaza materialele eliberate. * - Obiect Cost (Zona, Purtator) - Centrul de cost in care se inregistreaza initial costurile comenzii. * - Obiect Cost Destinatie (Zona, Purtator) - Centrul de cost in care se inregistreaza costurile dupa decontare. * - Calculatie Costuri Oferta / Buget - Formulele de calculatie costuri pentru oferta si pentru bugetul comenzii. * - Raportare Manopera - Modul de raportare a manoperei: Salariu sau Buget. * - Baza legala / Pr. Realizat - Baza legala si procentul realizat asociate comenzii. * - Status Flux - Faza {Deschisa, Lansata, Executata, Receptionata, Finalizata, Inchisa}, Termen {Depasit, Astazi, Nedepasit}, Blocare {Da, Nu}. Campuri formular (Ordin de Lucru) ================================= Tab-ul **Ordine de Lucru** afiseaza ordinele comenzii curente (antetul indica "Comanda: numar - denumire"). Coloanele: **Nr. Ordin**, **Status Flux**, **Activ**, **Denumire Activ**, **Denumire Ordin**, **Data Ordin**, **Data Inceput**, **Data Sfarsit**, **Zona**, **Purtator**, **Sectie**, **Atelier**, **Post de Lucru**. .. list-table:: :header-rows: 1 :widths: 30 70 * - Camp - Descriere * - Comanda - Numarul si denumirea comenzii de lucru din care face parte ordinul. * - Nr. Ordin - Numarul ordinului de lucru. * - Data Ordin - Data ordinului. * - Status Flux - Faza {Deschis, Lansat, Executat, Receptionat, Finalizat, Inchis}, Termen {Depasit, Astazi, Nedepasit}, Blocare {Activ, Blocat}. * - Activ / Denumire Activ - Activul asupra caruia se intervine prin ordin. * - Denumire Ordin - Denumirea ordinului de lucru. * - Data Inceput / Data Sfarsit - Perioada de activitate a ordinului. * - Executant (Sectie, Atelier, Post de Lucru) - Locul de executie a ordinului de lucru. * - Zona / Purtator - Obiectul de cost in care se inregistreaza costurile ordinului. Procedura ========= #. Se verifica **perioada fiscala** si se selecteaza **planul de mentenanta** si **versiunea** in care sunt incluse lucrarile de mentenanta preventiva. #. In zona **Lucrari Mentenanta** se selecteaza **locatia** sau **sistemul** de active (tab-urile Locatii / Sisteme), **responsabilul** de lucrari (tab-ul Responsabili) si, dupa caz, se folosesc campurile **Localizare** sau **Comp. Sistem / Proces / Faza** pentru filtrare. In lista se afiseaza lucrarile care indeplinesc criteriile si au data de inceput in perioada fiscala selectata. #. Se rafineaza selectia prin bifarea casutei din coloana **Sel.** pentru lucrarile care se lanseaza (sau se apasa **Selectie Toate Lucrarile**). #. Se preia selectia in fereastra **Lucrari Preluate pt. Lansare**, cu sageata **>** (lucrarile bifate) sau **>>** (toate). Preluarea se poate anula cu **<** sau **<<**. #. In tab-ul **Comenzi de Lucru** se pozitioneaza cursorul pe comanda definita pentru includerea ordinelor (sau se adauga o comanda noua cu **Adaug**). #. Se apasa butonul **Generare Ordine de Lucru**. Se genereaza cate un ordin de lucru pentru fiecare lucrare preluata, inclus in comanda selectata. #. Se verifica in tab-ul **Ordine de Lucru** ordinele generate. Un ordin generat eronat se anuleaza prin bifarea casutei din coloana **Sel.** si apasarea butonului **Anulare Ordine de Lucru**. .. warning:: Cat timp exista lucrari selectate nepreluate, pozitionarea pe alta locatie, alt responsabil, alt sistem sau alt tab este blocata. Aplicatia afiseaza mesajul "Exista cel putin o lucrare selectata!" si recomandarea "Verificati lista de lucrari selectate si preluati pentru lansare sau deselectati, dupa caz." Rezultat ======== Lucrarile de mentenanta preluate sunt lansate in executie sub forma de ordine de lucru, grupate in comenzi de lucru conform criteriilor stabilite. Stadiul comenzilor si ordinelor se urmareste in functia :ref:`ma_urmarire_comenzi_mentenanta`, iar consumurile se inregistreaza in functia :ref:`ma_raportare_comenzi_lucru`. Erori posibile ============== .. list-table:: :header-rows: 1 :widths: 50 50 * - Mesaj - Cauza / Rezolvare * - Nu este selectat nimic! - Nu a fost bifata nicio lucrare. Se bifeaza cel putin o lucrare in coloana Sel. inainte de preluare. * - Exista deja lucrarea preluata! - Lucrarea a fost deja preluata pentru lansare. Nu se poate prelua de doua ori. * - Nr. Comanda {0} exista deja! - Numarul de comanda introdus este deja utilizat. Se introduce alt numar. * - Ultima Comanda de Lucru introdusa este {0}! - Mesaj informativ cu ultimul numar de comanda introdus. * - Selectati cel putin un ordin! - Actiunea necesita cel putin un ordin bifat in coloana Sel. * - Ordinul {0} nu are status flux LANSAT! - Actiunea necesita ca ordinul sa fie in starea Lansat. * - Lucrarea de mentenanta asociata ordinului {0} nu este in starea lansata! - Ordinul nu poate fi procesat deoarece lucrarea-sursa nu este lansata. * - Exista raportari pe ordinul {0}! - Ordinul are raportari de consum si nu poate fi anulat. * - Pe ordinul de lucru curent exista resurse bugetate! Actiunea de anulare ordin nu se poate realiza in aceste conditii. Daca doriti totusi anularea ordinului, analizati-l in functia de Urmarire Comenzi. - Ordinul are resurse bugetate; se analizeaza in Urmarirea Comenzilor de Mentenanta inainte de anulare. * - Exista lucrari cu Zona si Purtatorul diferite de {0} si {1}. - Au fost preluate lucrari al caror obiect de cost difera de al comenzii. Se verifica corectitudinea preluarii. * - Variabila de Setare UMLUCRAREMA nu exista! - Variabila de setare UMLUCRAREMA nu este definita. * - Eroare varibile de setare LPCSTUT_MENTEN sau LPCSTTR_MENTEN! - Variabilele pentru listele de costuri standard de manopera / transport nu sunt definite. * - Aveti resurse blocate in baza de date - Inregistrarea este blocata de o alta operatie in curs. Se reia operatia ulterior. .. seealso:: - :ref:`ma_lansare_executie_raportare` - :ref:`ma_urmarire_comenzi_mentenanta` - :ref:`ma_raportare_comenzi_lucru`