logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Openoffice Calc - plik do kontroli zapasów części na magazynie

catparts 25 Kwi 2019 14:53 1737 13
REKLAMA
  • #1 17925783
    catparts
    Poziom 5  
    Posty: 24
    Witam
    Próbuje stworzyć plik w Calc do kontroli magazynu części na produkcji, zależy mi aby mieć:
    Arkusz 1 - Magazyn Ogólny
    Arkusz 2 - Części maszt (tutaj wyszczególnione części z "arkusz 1" potrzebne do budowy masztu)
    Arkusz 2 - Części stopa masztu (tutaj wyszczególnione części z "arkusz 1" potrzebne do budowy stopy masztu)
    itp.

    następnie chciałbym mieś alarm o minimalnej ilości części w magazynie, np. ustalam minimum dla "rolki fału" 10 sztuk i jak ma magazynie mam 9 to w jakiś sposób to widać albo tekst jest czerwony albo komórka jest czerwona.

    kolejna rzecz to aby udało się ściągać z magazynu ogólnego towar ze stanu automatycznie czyli:
    stworze listę np. Arkusz 4 - Materiały potrzebne na 1 stopę masztu tam będą pozycje i ilości i po kliknięciu przycisku ściąga mi z magazynu wszystkie produkty potrzebne na 1 stopę masztu i najlepiej jeszcze drukuje tą listę.

    Czy da się coś takiego zrobić?
  • REKLAMA
  • REKLAMA
  • #3 17927519
    catparts
    Poziom 5  
    Posty: 24
    Nie zależy mi na przyjmowaniu i zdejmowaniu tylko jak to będę robił i służy mi to tylko do tego abym wiedział jakich części mam mało i co trzeba dorobić zacząłem już działać i udało mi się zrobić sygnalizowanie stanów minimalnych (plik w załączniku)
    Załączniki:
    • magazyn.xls (17 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #4 17927632
    Prot
    Poziom 38  
    Posty: 2580
    Pomógł: 574
    Ocena: 297
    catparts napisał:
    służy mi to tylko do tego abym wiedział jakich części mam mało

    To lepiej zrób formatowanie warunkowe dla całej kolumny $D:$D funkcją =$D1<$J1 :idea: będziesz miał ostrzeżenia dla wszystkich wierszy, w których określone są stany minimalne :D
  • REKLAMA
  • #5 17932788
    catparts
    Poziom 5  
    Posty: 24
    Ze stanami minimalnymi sobie poradziłem i jest ok teraz chciałbym zrobić "przycisk" w arkuszu Maszt wydruk. Po naciśnięciu przycisku zdejmie mi z magazynu tyle części ile jest potrzebne na jeden maszt abym nie musiał wszystkiego ściągać ręcznie czy to się da?
    No i fajnie by było mieć przycisk na każdym arkuszu do wydrukowania poszczególnego arkusza? Ale to już są chyba makra o nich nie mam pojęcia.
  • #6 17932927
    Prot
    Poziom 38  
    Posty: 2580
    Pomógł: 574
    Ocena: 297
    catparts napisał:
    Po naciśnięciu przycisku zdejmie mi z magazynu tyle części ile jest potrzebne na jeden maszt abym nie musiał wszystkiego ściągać ręcznie czy to się da?


    A jak sądzisz :?: Po co pisałem Ci wcześniej :D
    Prot napisał:
    Musisz jednak szczegółowo przemyśleć procedury przyjmowania towarów do magazynu i procedury wydawania (np arkusze PZ i WZ )
  • #7 17945830
    catparts
    Poziom 5  
    Posty: 24
    Witam
    Wrzucam mój plik niestety makra to dla mnie czarna magia i nie umiem sobie z nimi poradzić.
    Jak ktoś mógł bym mi coś poradzić?
    Załączniki:
    • magazyn.xlsx (24.13 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #8 17951930
    Prot
    Poziom 38  
    Posty: 2580
    Pomógł: 574
    Ocena: 297
    catparts napisał:
    Jak ktoś mógł bym mi coś poradzić? :D

    Ja radził bym Tobie wszystkie projektowane przekształcenia (obliczenia) i procedury maksymalnie zunifikować :idea:
    Nie może być tak, że chcesz coś zautomatyzować w skoroszycie "magazynowym :please::
    - że w każdym arkuszu jest inna tabelka :!: ;
    - wprowadzasz indeksy towarowe :!: , a prawie połowa towarów ma 2 różne indeksy :not:
    - w tytule piszesz o Openoffice Calc, a załączasz przykładowy plik Excela :cunning:

    Po wielu modyfikacjach Twoich arkuszy, przygotowałem dwa rozwiązania do realizacji założonych celów (wydruków "Wz" - ki i automatycznej korekty stanów magazynowych).
    Openoffice Calc - plik do kontroli zapasów części na magazynie2019-05...png (49.32 kB)Musisz być zalogowany, aby pobrać ten załącznik.
    Dla Excela, w którym przed wydrukiem (lub podglądem wydruku :!: ) program pyta czy korygować stany magazynowe :?: (co zabezpiecza przed wielokrotnym zmniejszeniem stanów tą samą Wz-ką ).
    Openoffice Calc - plik do kontroli zapasów części na magazynie2019-05-0..1).png (46.46 kB)Musisz być zalogowany, aby pobrać ten załącznik.
    Dla OO Calc ze specjalnym przyciskiem, który przed wydrukiem lub po :D uruchamia makro korygujące stany magazynowe :spoko:

    Prot_mag..n.xls (137.5 kB)Musisz być zalogowany, aby pobrać ten załącznik. Prot_mag..yn.7z (31.8 kB)Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #9 17951952
    catparts
    Poziom 5  
    Posty: 24
    Dzięki bardzo ale po uruchomieniu pliku i naciśnięciu przycisku wyskakuje komunikat:
    Openoffice Calc - plik do kontroli zapasów części na magazynie
  • #10 17951965
    Prot
    Poziom 38  
    Posty: 2580
    Pomógł: 574
    Ocena: 297
    Plik i macro testowałem dla ostatniej wersji OO Calc tj. 4.1.6 :D
    Spróbuj może zainstalować tą nowszą wersję i w opcjach bezpieczeństwa obniż poziom zabezpieczeń (ja na czas prób mam poziom niski :| ).


    Ale faktycznie w mojej wersji też taki błąd się pojawia :please: doraźnie eliminuje go tak że dopisuje przed Sheet literkę O , naciskam F5 i makro przechodzi :D potem kasuję literkę O i znowu działa bez problemu - niestety nie wiem skąd taka niestabilność tego Basica :cry:

    Dla usunięcia problemów z niestabilnością kodu (a raczej niestabilnością interpretacji przez Basica kodu VBA) pomocne będzie odpowiednie ustawienie: Narzędzia :arrow: Opcje :arrow: Ładuj/Zapisz :arrow: Właściwości VBA - tak jak na zrzucie :D
    Openoffice Calc - plik do kontroli zapasów części na magazynie2019-05...png (32.75 kB)Musisz być zalogowany, aby pobrać ten załącznik.
    Przy takich ustawieniach i drobnej modyfikacji kodu na:
    Kod: VBScript
    Zaloguj się, aby zobaczyć kod


    w mojej instalacji OpenOffice kod (w zasadzie VBA) nie wywołuje już tego błędu interpretacyjnego :spoko:
  • #11 17953549
    catparts
    Poziom 5  
    Posty: 24
    ok zainstalowałem wersje 4.1.6 i błedu nie ma ale po naciśnięciu przycisku pomniejsz stany magazynowe nie się nie dziej
  • #12 17953572
    Prot
    Poziom 38  
    Posty: 2580
    Pomógł: 574
    Ocena: 297
    Musisz kolego zmienić jeszcze ustawienia swojej instalacji OO Calc :D o czym pisałem wyżej (bezpieczeństwo makr i właściwości VBA). Jeśli podmienisz kod makra na ten ostatni to po każdym kliknięciu dostaniesz komunikat ile pozycji zostało skorygowanych :!:

    Openoffice Calc - plik do kontroli zapasów części na magazynie2019-05-1..1).png (62.55 kB)Musisz być zalogowany, aby pobrać ten załącznik.
  • #13 17954656
    catparts
    Poziom 5  
    Posty: 24
    Prot jesteś mistrzem wszystko działa czy zrobił byś mi makro/przycisk które drukował by pojedynczy arkusz?

    P.s - Mam jeszcze pytanko bo widzę że twoja wiedza o Excelu jest wielka czy można zrobić tak aby w arkuszu "Magazyn główny" stany nie
    wchodziły na minus?

    Openoffice Calc - plik do kontroli zapasów części na magazynie
  • #14 17955242
    Prot
    Poziom 38  
    Posty: 2580
    Pomógł: 574
    Ocena: 297
    catparts napisał:
    czy zrobił byś mi makro/przycisk które drukował by pojedynczy arkusz?

    A nie wystarczy Ci natywny przycisk drukowania w górnej belce :?: (Może też go nie widzisz ? tak jak ten przycisk pomógł na forum ?) :D
    catparts napisał:
    aby w arkuszu "Magazyn główny" stany nie
    wchodziły na minus?

    Najprościej można to zrealizować tak, że program nie pozwoli wpisać więcej do Wz-ki niż jest na stanie magazynu - poprzez funkcje tzw. poprawności danych :spoko:

Podsumowanie tematu

✨ Użytkownik stara się stworzyć plik w OpenOffice Calc do zarządzania stanami magazynowymi części produkcyjnych. Plik ma zawierać różne arkusze, w tym ogólny magazyn oraz szczegółowe listy części potrzebnych do budowy masztów. Użytkownik chce również wprowadzić alarmy dla minimalnych stanów magazynowych oraz automatyczne ściąganie towarów z magazynu. W trakcie dyskusji poruszono kwestie formatowania warunkowego, makr do automatyzacji procesów oraz problemów z wersjami oprogramowania. Użytkownik uzyskał pomoc w zakresie ustawień makr oraz wprowadzenia funkcji, które umożliwiają kontrolę stanów magazynowych i ich korektę.
Wygenerowane przez model językowy.
REKLAMA