Odniesienie do dokumentacji Implementacja
Wprowadzanie skryptu odbywa się w siedmiu etapach. Każdy etap ma swoją zakładkę.
Prezentacja
W nagłówku skryptu należy wprowadzić wartości do wielu pól:
Skrypt : Kod do 5 znaków oraz etykieta do 30 znaków długości.
Aktywny: Flaga służy do aktywowania lub dezaktywowania skryptu.
Kod dostępu : Istnieje możliwość przypisania kodu dostępu do każdego skryptu w celu umożliwienia filtrowania po profilu użytkownika.
Lokalizacja: Lokalizacja korzystająca ze skryptu. Domyślnie jest to lokalizacja powiązana z użytkownikiem w profilu funkcji.
Zamknij
Pola
Na tej karcie występują następujące pola :
| Wprowadź lub wybierz numer scenariusza konfiguracji. |
|   |
|
| Jest to kod pozwalający na ograniczenie dostępu do danych dla niektórych użytkowników lub grup użytkowników. |
|
Zamknij
Prezentacja
Tworzenie artykułu nadrzędnego/tworzenie składnika/tworzenie marszruty: Te parametry określają czy skrypt umożliwia tworzenie artykułu nadrzędnego, BOM i marszruty. Uwaga! Jeśli opcje wyboru Tworzenie składnika orazTworzenie marszrutypozostaną odznaczone, konfiguracja odpowiadających im zakładek jest usuwana.
Tworzenie w wielu lokalizacjach: Jeżeli to ustawienie jest zaznaczone, system utworzy artykuł nadrzędny dla wszystkich lokalizacji powiązanych z artykułem referencyjnym.
Historia wyszukiwania: Jeśli opcja jest zaznaczona, system wyświetli - dla celów informacyjnych - listę produktów wyprodukowanych lub złożonych, których symbole odpowiadają kryteriom wyszukiwania.
Wyświetlanie wielopoziomowe : Zaznaczenie spowoduje wyświetlenie wszystkich wielopoziomowych składników w zakładkach walidacyjnych.
Szybkie zatwierdzenie : Zaznaczenie spowoduje zastąpienie ekranu podsumowania konfiguracji prostym komunikatem.
Wprowadzanie wspomagane: Dostępne są trzy metody wprowadzania odpowiedzi na pytania: wprowadzanie standardowe, wprowadzanie wspomagane (okna wyboru z możliwymi odpowiedziami pojawiają się automatycznie po otwarciu pytania), wprowadzanie Pytanie za pytaniem (każda odpowiedź musi zostać zatwierdzona przed przejściem do następnej).
BOM referencyjny/marszruta referencyjna: Należy określić który BOM referencyjny/marszruta referencyjna ma zostać wykorzystana oraz które alternatywy marszruty/BOMu mają być wykorzystane przy tworzeniu danych technicznych.
Metoda wyceny : Należy dokonać wyboru metody wyceny na potrzeby skryptu:
Brak
Kontrola zarządzania (rekomendowana)
Specjalna
Dalsze dostępne możliwości wyboru to:
Koszt standardowy (a nie „Cena standardowa”)
Koszt zaktualizowany (a nie „Zaktualizowana cena standardowa”)
Koszt budżetowy
Standardową kalkulacją używaną w tym module jest ustawienie korzystające z opcji pochodzącej z BOM i związanej z tym aktualizacji tabel artykuł-koszt. Kalkulacja ma miejsce po zatwierdzeniu skryptu (utworzeniu danych). Następnie następuje ponowna aktywacja głównego artykułu nadrzędnego.
Może to być dobry moment na obliczenie ceny bazowej (pole BASPRI w tabeli Artykuły-sprzedaż ITMSALES).
Zakładka „Koszty standardowe” wyświetla globalne wyniki kalkulacji. W tabeli wyświetlane są komunikaty należące do tej kalkulacji oraz wszystkie pojawiające się błędy.
Tabela artykułu nadrzędnego | Pola „Koszt jednostkowy” i „Koszt całk.” zawierają wartości pochodzące z wyników obliczeń. | Wyświetlane jest pole „Cena bazowa” z pliku ITMSALES. |
Tabela składników | Pola „Koszt jednostkowy” i „Koszt całk.” zawierają wartości pochodzące z wyników obliczeń (w tym wyświetlanie wielopoziomowe). | |
Tabela marszruty | Wycena dotycząca operacji marszruty nie jest wyświetlana. |
Uwaga: Należy podkreślić, że przy kalkulacji kosztów wykorzystuje się dane z lokalizacji zadeklarowanej przy uruchamianiu skryptuoraz że bazuje się przede wszystkim na tabelach Artykuł-lokalizacja oraz Artykuł-koszt.
Pozostałe dostępne opcje to:
Cena bazowa
Ostatnia cena
Ocena formuły (a nie „Kalkulacja wg skryptu”)
W przypadku „Ceny bazowej” oraz „Ostatniej ceny” dostępne są następujące zmienne konfiguratora:
CSTMAT (Materiał) : Jest to suma składników końcowych. Zgodnie z dokonanym wyborem, program przyjmuje cenę bazową (pole BASPRI w pliku Artykuł-Sprzedaż) lub ostatnią cenę (pole LASRCPPRI – ostatnia wprowadzona cena – w pliku Artykuły-Lokalizacje ogółem).
CSTTOT: Suma powyższych zmiennych
W przypadku oceny za pomocą wzorów, dostępne są następujące zmienne:
CSTMAT (Materiał) : Suma pochodząca z wczytania szczegółów BOM. Dostępne tabele to Szczegóły BOM (BOO) oraz artykuł składnika (ITM).
CSTLAB (Robocizna), CSTMAC (Maszyna) oraz CSTSCO (Kooperant): Suma wynikająca z wszystkich operacji głównego centrum produkcyjnego, gniazda roboczego oraz strukturalnego kooperacyjnego gniazda produkcyjnego. Dostępne tabele to operacje (ROO) oraz gniazda produkcyjne (MWS). Wycena CSTMAC i CSTLAB dokonywana jest w zależności od typu gniazda.
CSTTOT: Suma powyższych zmiennych
Uwaga: W obu przypadkach możliwe jest nadanie WARTOŚCI polom artykułu nadrzędnego przy pomocy ustawień skryptu (metoda weryfikacji).
Tabela artykułu nadrzędnego | „Koszt całk.” określany jest przez CSTTOT a „Koszt jednostkowy” przez CSTTOT/ITMQTY. | Wyświetlane jest pole „Cena bazowa” z pliku ITMSALES. |
Tabela składników | „Koszt Jednostkowy” określany jest przez koszt składnika, a „koszt łączny” to „koszt jednostkowy” pomnożony przez ilość wynikającą z zapotrzebowania. | |
Tabela marszruty | Pola kosztów są przypisywane wyłącznie w trybie „Kalkulacja przez skrypt”. |
W przypadku składników utworzonych przez skrypt, ceny będą identyczne z cenami artykułu odniesienia.
Zamknij
Pola
Na tej karcie występują następujące pola :
Parametry
| Należy zaznaczyć jeżeli skrypt zezwala na tworzenie nowych artykułów nadrzędnych. |
| Należy zaznaczyć jeżeli skrypt zezwala na tworzenie BOMów. |
| Należy zaznaczyć jeżeli skrypt zezwala na tworzenie marszrut operacji. |
| Zaznacz te pola w celu utworzenia rekordów typu „artykuł-lokalizacja”, jakie będą podobne w każdej lokalizacji zapasów |
| Zaznacz to pole w celu wyświetlenia w systemie informacji na temat artykułów już wyprodukowanych lub złożonych. z czego kryteria wyszukiwania zdefiniowane na poziomie symbolu są identyczne. |
| Zaznaczenie spowoduje wyświetlenie wszystkich wielopoziomowych składników na zakładkach walidacyjnych. |
| Zaznaczenie spowoduje zastąpienie ekranu podsumowania konfiguracji prostym komunikatem. |
| Zaznacz aby otrzymać we wpisie skryptu: - automatyczne otwarcie okien do wyboru wartości z listy (pytań/formularzy i szablonów). - otwarcie dodatkowego okna dla pytań sterowanych zasięgami (wyświetlenie zakresów wartości). |
BOM
| Typ kodu umożliwia rozróżnienie BOMów sprzedaży, BOMów do wykorzystania w produkcji oraz BOMów wykorzystywanych w kooperacji. |
| Dla jednego numeru referencyjnego artykułu można zdefiniować wiele BOM-ów. Warianty BOM-u mogą służyć do zarządzania strukturami artykułów, które różnią się w zależności od kontekstu użycia:
To pole może być puste (wartość = 0) w celu ręcznego wprowadzenia składników. W takim przypadku ładowany jest tylko składnik. |
|   |
Marszruta
| Dla tego samego artykułu można zdefiniować wiele marszrut. Każdy wariant marszruty może zostać przypisany do konkretnych funkcjonalności zarządzania. Uwzględnia to ograniczenia marszruty do danej lokalizacji lub konkretnych dziedzin funkcjonalności (środowisko produkcyjne, taryfikacja, planowanie zdolności produkcyjnej). |
|   |
Wycena
| Wybierz metodę wyceny na potrzeby skryptu: |
| Wybierz metodę wyceny na potrzeby skryptu: |
Blok numer 5
|   |
Zamknij
Prezentacja
Tabela służy do dokonywania ustawień wszystkich pytań, które zostaną zadane użytkownikowi przy wykonaniu skryptu. Konfiguracja tych pytań dokonywana jest przy pomocy symboli typów pytań, okien wyboru artykułów, formularzy i szablonów lub dla procedur skatalogowanych.
Do każdego pytania (lub grupy pytań) można zastosować wiele warunków. Odpowiedź na pytanie może wywołać kalkulację wartości jednej zmiennej lub wielu zmiennych.
QSTNUM ograniczono do maksymalnie 99 przez zastosowanie ograniczenia administratora. Jest to łączna liczba pytań zadawanych w skrypcie oraz podskryptach. Wykorzystanie formularza i szablonu zależy dodatkowo od jeszcze jednego pytania. Na ekranie CFG0, maksymalna liczba pytań ograniczona jest do 150.
Do każdej linii konfiguracji można wprowadzić krótki komentarz tekstowy, w celu poprawy czytelności skryptu. Komentarze będą się pojawiać na wydruku skryptu.
Istnieje możliwość kliknięcia prawym przyciskiem myszy na pole Symbol w linii skryptu z operacji typu pytanie lub ze zmiennej w celu uzyskania dostępu do akcji „Wykorzystanie skryptu” .
Ta opcja przedstawia wykorzystanie symbolu oraz tworzy przydatną pomoc dla pośrednich ekranów konfiguracji, które są dostępne po wykonaniu czynności przez użytkownika.
W celu wsparcia aktualizacji oraz usuwania błędów, istnieje możliwość aktywowania pliku log.
Plik log zawiera między innymi:
Komunikaty (ostrzegające lub blokujące), wygenerowane podczas wykonywania skryptu. Komunikaty umożliwiają określenie problemu.
Działania podstawowe, podjęte w trakcie trwania faz zatwierdzania oraz generowania.
W ustawieniach skryptu istnieje możliwość aktywacji pliku log poprzez umieszczenie wiersza przypisującego wartość „1” parametrowi TRAFLG .
Uwaga: Jeżeli parametr TRAFLG nie został zadeklarowany lub przyjmuje wartość „0”, oznacza to, że logowanie nie ma miejsca.
W przypadku poważnego błędu (dostępu do pliku, braku spójności, itp.), konfigurator automatycznie przełącza się w tryb logowania w celu umożliwienia wychwycenia pierwszych oznak nieprawidłowości.
Istnieje możliwość dynamicznego wyświetlania kwoty wprowadzanej w skrypcie. Zmienna systemowa DYNAMT służy do tego celu — jej wartość musi zostać załadowana przez skrypt lub przez różne entry points. Tytuł tej zmiennej może być modyfikowany przy pomocy zarządzania symbolami.
Waluta przy wyświetlaniu tej kwoty jest wartością zmiennej S_CUR.
Szczegółu dostępne są w sekcji „wprowadzanie wiersza skryptu”.
Zamknij
Pola
Na tej karcie występują następujące pola :
|   |
|   |
|   |
|   |
|   |
|   |
|   |
|   |
|   |
|   |
|   |
|   |
Zamknij
Prezentacja
Tworzenie wszystkich artykułów nadrzędnych musi przebiegać na podstawie referencyjnego artykułu nadrzędnego.
Należy więc wprowadzić w tej zakładce referencyjny artykuł nadrzędny oraz metodę wyszuk. ekwiwalencji :
Brak wyszukiwania: Numer artykułu musiał zostać utworzony przez konfigurator (o ile nie jest to przypadek numeracji automatycznej). Artykuł może być artykułem już istniejącym lub nowym.
Wyszuk. ekwiwalencji: Przeprowadzone zostanie wyszukiwanie artykułu równoważnego, zgodnie z parametrami linii artykułu, a jeżeli nie zostanie on odnaleziony, nastąpi utworzenie nowego artykułu.
Twórz zawsze : Numer artykułu musiał zostać utworzony przez konfigurator (o ile nie jest to przypadek numeracji automatycznej). Artykuł musi być nowy.
Należy następnie uzupełnić tabelę definicji artykułu nadrzędnego poprzez ponowne zdefiniowanie pól, którymi nowy artykuł różni się od artykułu referencyjnego (pola w tabelach artykuł-lokalizacja, artykuł-sprzedaż, nagłówek BOM itp., również mogą zostać ponownie zdefiniowane).
Jeśli niezbędne jest utworzenie nowego rekordu (gdy wprowadzanie operacji jest typu artykuł-klient, artykuł-koszt, nagłówek BOM itp.) niezależnie od rekordu referencyjnego, wykorzystanie Wartości domyślnych umożliwia uniknięcie ponownego definiowania wszystkich pól danej tabeli.
Istnieje możliwość modyfikacji referencyjnego artykułu nadrzędnego do wykorzystania. W tym celu należy zapisać do zmiennej systemowej RPAR kod artykułu do wykorzystania jako referencyjny artykuł nadrzędny w miejsce artykułu nadrzędnego określonego w skrypcie.
W przypadku każdej linii konfiguracji istnieje możliwość wprowadzenia krótkiego komentarza, w celu poprawy przejrzystości skryptu. Te Komentarze pojawią się na wydruku skryptu.
Zarządzanie artykułami odtwórczymi: Dokonując wyboru istniejącego artykułu nadrzędnego (bez tworzenia nowego artykułu nadrzędnego), istnieje możliwość wprowadzenia 1, 2 lub 3 opisów, żeby wybrany artykuł nadrzędny mógł być traktowany jak artykuł odtwórczy. Do tego celu służą 3 zmienne systemowe (GENDES1, GENDES2, GENDES3), o długości opisów artykułów, która może zostać wczytana na podstawie parametrów skryptu. Zmienne służą do aktualizacji opisów artykułów ITMDES1, ITMDES2, ITMDES3.
Szczegółu dostępne są w sekcji „wprowadzanie wiersza skryptu”.
Istnieją różne możliwości tworzenia kodu nowego artykułu:
Przykład artykułu nadrzędnego:
Artykuł główny | ITMREF | „CAM_####” |
W takim przypadku system nadaje numer automatyczny poprzez wyszukanie ostatniego artykułu o takim samym źródle w bazie danych.
W powyższym przykładzie źródłem jest „CAM_” i jeżeli ostatnim artykułem dla tego kodu źródłowego jest „CAM_0027”, system nadaje nowemu artykułowi kod „CAM_0028”.
Opcja ta przeznaczona jest do sporadycznego użycia, ponieważ może ona wiązać się z długim czasem oczekiwania przez użytkowników korzystających z takich samych przedrostków podczas zatwierdzania lub generowania konfiguracji.
Przykład artykułu nadrzędnego:
Artykuł główny | ITMREF | 'CAM_'+S_CPTCFG |
W takim przypadku kod artykułu zawiera numer pozycji (lub jego część) wygenerowany przez zgrupowany licznik numeru sekwencji.
Dzięki temu dwóch użytkowników pracujących na swoich danych nie będzie ograniczonych czasem oczekiwania, jaki w niektórych przypadkach może się znacznie wydłużać.
Do aktywowania tego trybu niezbędne jest zdefiniowanie licznika numeru sekwencji dla artykułu oraz określenie pustego kodu dla artykułu.
Przykład artykułu nadrzędnego:
Artykuł główny | ITMREF | '' |
W tym przypadku kod artykułu jest obliczany poprzez licznik numeru sekwencji kategorii.
Wykorzystywana sporadycznie, metoda ta nie jest zbyt istotna. Z drugiej strony, konieczne jest zdefiniowanie jej jako sekwencji „zgrupowanej” w sytuacji, gdy będzie ona wykorzystywana częściej, w celu uniknięcia długich czasów oczekiwania.
Aby aktywować tę metodę, symbol konfiguratora rodzaju zmiennej jest przypisany do licznika numeru sekwencji X3.
kod artykułu stanowi referencje do tej zmiennej.
Artykuł główny | ITMREF | S_CPT1 |
W tym przypadku kod artykułu jest obliczany poprzez licznik numeru sekwencji określony w symbolu.
Zmienna ta będzie oceniana jeden raz w chwili zatwierdzenia konfiguracji.
Jeżeli wymaganych jest kilka wartości licznika numeru sekwencji, konieczne jest użycie kilku symboli wykorzystujących ten sam licznik numeru sekwencji X3.
Wykorzystywana sporadycznie, metoda ta nie jest zbyt istotna. Z drugiej strony, konieczne jest zdefiniowanie jej jako sekwencji „zgrupowanej” w sytuacji, gdy będzie ona wykorzystywana częściej, w celu uniknięcia długich czasów oczekiwania.
Zamknij
Pola
Na tej karcie występują następujące pola :
Blok numer 1
| Wprowadź lub wybierz numer „artykułu nadrzędnego”, który będzie stanowił podstawę do utworzenia nowego artykułu nadrzędnego za pośrednictwem konfiguratora. |
|   |
|   |
| Wybierz metodę wyszukiwania stosowaną przez konfigurator w celu utworzenia nowego artykułu (artykułu nadrzędnego i składnika nadrzędnego).
|
| Zaznacz, żeby deaktywować pozycję (usunięcie logiczne) |
| Wybierz typ czynności: |
| Zgodnie z poprzednim wyborem, wprowadź symbol lub wybierz. - Nazwę pytania, jeśli czynność dotyczy „pytania” - Nazwę zmiennej, jeśli czynność dotyczy „zmiennej” - Nazwę pola, jeśli czynność dotyczy „tabeli” - itp. |
|   |
| Wybrane pole tabeli jest ustalone zgodnie z indeksem (od 1). |
| Wybrana czynność wymaga dodatkowych ustawień: Możliwe wybory to są wyborami kontekstowymi i dostępne są w polu typu combi. |
| Wprowadzi warunek, który musi zostać spełniony do zastosowania tej reguły. |
| Wprowadź, wybierz lub utwórz wyrażenie w formacie syst. Adonix używając edytora formuł. |
| Zbuduj lub wybierz tablicę. Tablica ta musi posiadać typ wyniku (alfanumeryczny, numeryczny lub data) identyczny z typem zmiennej lub polem tabeli, na którą czynność ma wpływ. Wprowadzenie tego kodu jest obowiązkowe, jeśli nie wprowadzono wyrażenia kalkulacji. |
| Ułóż lub wybierz zmienną konfiguratora, która posłuży poszukiwaniu w uprzednio określonym szeregu. |
|   |
|   |
Zamknij
Prezentacja
Jeśli składniki mają zostać wybrane z poziomu „wyboru artykułów” lub „opcji/zmiennych”, należy wprowadzić kod okna wyboru do tabeli.
Można określić poprzednie pytania oraz ustawienia zmiennych niezbędne do dokonania wyboru.
Szczegółu dostępne są w sekcji „wprowadzanie wiersza skryptu”.
Zamknij
Pola
Na tej karcie występują następujące pola :
| Zaznacz, żeby deaktywować pozycję (usunięcie logiczne) |
| Wybierz typ czynności: |
| Zgodnie z poprzednim wyborem, wprowadź symbol lub wybierz. - Nazwę pytania, jeśli czynność dotyczy „pytania” - Nazwę zmiennej, jeśli czynność dotyczy „zmiennej” - Nazwę pola, jeśli czynność dotyczy „tabeli” - itp. |
|   |
| Wybrane pole tabeli jest ustalone zgodnie z indeksem (od 1). |
| Wybrana czynność wymaga dodatkowych ustawień: Możliwe wybory to są wyborami kontekstowymi i dostępne są w polu typu combi. |
| Wprowadzi warunek, który musi zostać spełniony do zastosowania tej reguły. |
| Wprowadź, wybierz lub utwórz wyrażenie w formacie syst. Adonix używając edytora formuł. |
| Zbuduj lub wybierz tablicę. Tablica ta musi posiadać typ wyniku (alfanumeryczny, numeryczny lub data) identyczny z typem zmiennej lub polem tabeli, na którą czynność ma wpływ. Wprowadzenie tego kodu jest obowiązkowe, jeśli nie wprowadzono wyrażenia kalkulacji. |
| Ułóż lub wybierz zmienną konfiguratora, która posłuży poszukiwaniu w uprzednio określonym szeregu. |
|   |
|   |
Zamknij
Prezentacja
Wybór składników dodawany jest do listy składników wykorzystanego BOM referencyjnego (czynność dostępna po kliknięciu prawym przyciskiem myszy na linii składnika). W podobny sposób do tabeli można dodać inne składniki.
Te połączenia mogą być wystarczające, albo można uzależnić ich obecność od warunków określonych w zakładkach.
Części tabeli:
Numer sekwencji BOM
Składnik referencyjny
Metoda wyszukiwania ekwiwalencji:
Brak wyszukiwania: Numer artykułu musiał zostać utworzony przez konfigurator (o ile nie jest to przypadek numeracji automatycznej). Artykuł może być artykułem już istniejącym lub nowym.
Wyszuk. ekwiwalencji: Przeprowadzone zostanie wyszukiwanie artykułu równoważnego, zgodnie z parametrami linii artykułu, a jeżeli nie zostanie on odnaleziony, nastąpi utworzenie nowego artykułu.
Twórz zawsze: Numer artykułu musiał zostać utworzony przez konfigurator (o ile nie jest to przypadek numeracji automatycznej). Artykuł musi być nowy.
Liczba połączeń lub zero (jeżeli wylicza się)
Warunek tworzenia dla tego połączenia
Istnieje możliwość ponownego zdefiniowania pozostałych pól w połączeniu BOM lub składnika do utworzenia (wybierz „pola składnika” pod prawym przyciskiem).
Istnieje możliwość modyfikacji referencyjnego składnika do wykorzystania. Może istnieć wiele składników referencyjnych (wiele sekwencji BOM). Należy utworzyć specjalne zmienne użytkownika, powiązane z każdym numerem sekwencji, a następnie przed etapem tworzenia składników nadać im wartości kodów artykułów. Tworzone zmienne muszą być zakodowane w następujący sposób:
Prefiks: RCMP
Sufiks: numer sekwencji bez zer wiodących.
Ponadto możliwe jest uruchomienie podskryptu na każdym wierszu składnika. W tym celu należy w linii składnika określić kod podskryptu. Niezbędna jest jednak aktywacja zaawansowanych funkcji konfiguratora (parametr CFGADV) oraz konfiguratora wielopoziomowego (parametr CFGSSC).
Szczegółu dostępne są w sekcji „wprowadzanie wiersza skryptu”.
Podskrypty są zależne od skryptu głównego i muszą wykorzystywać następujące elementy:
te same marszruty alternatywne
te same warianty BOM
tą samą metodę kalkulacji kosztów
Informacja ta jest wymuszana przez konfigurator w momencie wykonania. Z tego względu zaleca się zapewnienie spójności ustawień.
Podczas wykonywania podskryptu w zakładce artykułu nadrzędnego, pola zdefiniowane jako „Brak ustawień” są ignorowane, podczas gdy pola oznaczone jako „reaktywacja” są przetwarzane.
Ten sposób wykorzystania jest rzadki ale może być przydatny w obliczaniu kosztów metodą „właściwą dla skryptu” (cena bazowa, ostatnia cena lub formuła) do przypisania, przykładowo, ceny do artykułu nadrzędnego.
Na przykład:Artykuły-Sprzedaż / BASPRI (cena bazowa) z formułą= S_CSTTOT * 1,1
Przypomnienie: S_CSTTOT jest kosztem globalnym, koszt jednostkowy jest równy S_CSTTOT / S_ITMQTY. W ogólnym przypadku S_ITMQTY jest równy 1 a S_CSTTOT jest równy kosztowi jednostkowemu.
Z drugiej strony, nie jest możliwe wykonanie takiego obliczenia w przypadku kalkulacji kosztów metodą „Kontrola zarządzania”, ponieważ kalkulacja jest uruchamiana na końcu zatwierdzania. W tej metodzie możliwa jest tylko ponowna aktywacja głównego artykułu nadrzędnego (skrypt główny), a odpowiadającą temu kalkulacją w takim przypadku będzie:
Formuła: [F:ITC]VLTTOT * 1,1 (VLTOT to globalny kosztem artykułu)
Zamknij
Pola
Na tej karcie występują następujące pola :
| Wprowadź numer sekwencji BOM. |
| Z tego pola należy skorzystać, aby zdefiniować kod artykułu składnika.
|
| Wybierz metodę wyszukiwania stosowaną przez konfigurator w celu utworzenia nowego artykułu (artykułu nadrzędnego i składnika nadrzędnego).
|
|   |
| Ilość powiązania określa liczbę składników wymaganych dla podstawowej ilości artykułu nadrzędnego. |
|   |
| Wprowadź warunek, który ma zostać spełniony, żeby utworzyć to powiązanie BOM-ów. |
|   |
|   |
|   |
|   |
|   |
Zamknij
Ikona "Operacje"
Wszystkie pola dotyczące materiału mogą zostać zmodyfikowane lub przeliczone ponownie – tego typu modyfikacje mogą być przeprowadzane przy pomocy czynności Pola składnika , dostępnej z poziomu linii składnika.
Czynność służy do uzyskania dostępu, w trybie zapytania, do szczegółów wiersza artykułu powiązanego ze składnikiem.
Czynność ta służy do uzyskania dostępu, w trybie zapytania, do charakterystyki składnika (dane artykułu, dane artykuł-lokalizacja, charakterystyki uzupełniania zapasów, sytuacja zapasów).
Przed wprowadzeniem do tabeli składników, istnieje możliwość skopiowania BOM. W tym celu należy wprowadzić artykuł powiązany z wariantem referencyjnym, określonym w zakładce Parametry , a następnie kliknąć „Kopiuj BOM”. Następnie lista składników referencyjnego BOM jest wstępnie wczytywana.
Uwaga: BOM referencyjny musi istnieć w pliku BOM.
Zamknij
Prezentacja
Wprowadzenie referencyjnej marszruty umożliwia domyślne podpowiadanie wszystkich operacji dla danej marszruty (po kliknięciu prawym przyciskiem myszy na wierszu).
Każdą operację można następnie dowolnie modyfikować. Analogicznie, obecność operacji w marszrucie artykułu końcowego można uzależnić od odpowiedzi na pytania stawiane użytkownikowi.
Na tej samej zasadzie, istnieje możliwość modyfikacji danych dotyczących harmonogramowania w operacjach marszruty (tabela ROOSCD). Jeżeli nie zaplanowano żadnego konkretnego ustawienia, system przyjmie kody harmonogramowania określone w operacjach dotyczących marszruty referencyjnej, a następnie dokona ustawienia kodu harmonogramowania następcy jako operacji, które nie są uwzględnione w marszrucie referencyjnej.
Tabela może zostać uzupełniona przez ręczne wprowadzenie numerów operacji. W tym przypadku wstawiona operacja musi być oparta na operacji standardowej.
Istnieje możliwość wprowadzenia głównych czasów operacji do tabeli, a nawet wyliczenie ich przy pomocy „Pól operacji” , dostępnych pod prawym przyciskiem myszy.
Szczegółu dostępne są w sekcji „wprowadzanie wiersza skryptu”.
Zamknij
Pola
Na tej karcie występują następujące pola :
Blok numer 1
| Wprowadź numer referencji marszruty. |
|   |
| To pole wyświetla numer sekwencji operacji. Każda operacja marszruty, umożliwiająca wyprodukowywanie artykułu, jest powiązana z numerem operacji. Każdy numer operacji odpowiada zadaniu wykonanemu przez dany zasób w danym czasie. |
| Operacja standardowa jest „szablonem” operacji służącym do utworzenia bądź modyfikowania operacji marszruty. Odzyskiwanie danych operacji standardowej:
|
|   |
|   |
|   |
|   |
| Wprowadź czas trwania, jeśli jest ustalony (niezależny od wprowadzonej ilości). |
|   |
|   |
| Należy wprowadzić stawkę, jeżeli jest to wartość stała (niezależna od wprowadzonej ilości). |
| Wprowadź warunek, który ma zostać spełniony w celu utworzenia tej operacji marszruty. |
Zamknij
Ikona "Operacje"
Wszystkie pola operacji mogą zostać zmodyfikowane lub obliczone ponownie przy pomocy „Pól operacji” , dostępnych po kliknięciu prawym przyciskiem myszy na wierszu operacji. Przykładowo, istnieje możliwość ponownego obliczenia czasu operacji poprzez określenie metody kalkulacji.
Zamknij
Prezentacja
Zakładka służy do przeprowadzania końcowych kontroli utworzonych artykułów, BOMów oraz marszrut. Kontrole ostateczne przyjmują formę komunikatów, które mogą być blokujące. Pojawiają się po zakończeniu generowania danych (np. ostrzeżenie przy pomocy komunikatu blokującego o niezgodności między dwoma składnikami).
Jeżeli użytkownik dokonał wyboru automatycznej kalkulacji kosztów, po zakończeniu generowania danych:
Dla każdego składnika BOM, uruchomiona zostanie operacja „Koszty materiału” — te operacje spowodują zapisanie kosztu jednostkowego do zmiennej systemowej „CST”. Tabele on-line dla danego połączenia to: ITMMASTER Główny artykuł, BOM, nagłówek BOM oraz BOD Szczegóły BOM.
Dla każdej operacji marszruty uruchamiane są operacje „Koszty maszyn”, „Koszty robocizny” oraz „Koszt kooperacji”. Te operacje spowodują zapisanie kosztu jednostkowego do zmiennej systemowej „CST”. Tabele on-line dla danej operacji to: ROUTING, ROUOPE, WORKSTATIO oraz WORKCOST.
Koszty całkowite „Materiał”, „Robocizna”, „Kooperacja” oraz „Koszty całkowite” zostaną obliczone przez system i zapisane do zmiennych systemowych CSTMAT, CSTMAC, CSTLAB, CSTSCO oraz CSTTOT.
Szczegółu dostępne są w sekcji „wprowadzanie wiersza skryptu”.
Zamknij
Pola
Na tej karcie występują następujące pola :
| Zaznacz, żeby deaktywować pozycję (usunięcie logiczne) |
| Wybierz typ czynności: |
| Zgodnie z poprzednim wyborem, wprowadź symbol lub wybierz. - Nazwę pytania, jeśli czynność dotyczy „pytania” - Nazwę zmiennej, jeśli czynność dotyczy „zmiennej” - Nazwę pola, jeśli czynność dotyczy „tabeli” - itp. |
|   |
| Wybrane pole tabeli jest ustalone zgodnie z indeksem (od 1). |
| Wybrana czynność wymaga dodatkowych ustawień: Możliwe wybory to są wyborami kontekstowymi i dostępne są w polu typu combi. |
| Wprowadzi warunek, który musi zostać spełniony do zastosowania tej reguły. |
| Wprowadź, wybierz lub utwórz wyrażenie w formacie syst. Adonix używając edytora formuł. |
| Zbuduj lub wybierz tablicę. Tablica ta musi posiadać typ wyniku (alfanumeryczny, numeryczny lub data) identyczny z typem zmiennej lub polem tabeli, na którą czynność ma wpływ. Wprowadzenie tego kodu jest obowiązkowe, jeśli nie wprowadzono wyrażenia kalkulacji. |
| Ułóż lub wybierz zmienną konfiguratora, która posłuży poszukiwaniu w uprzednio określonym szeregu. |
|   |
|   |
Zamknij
Wprowadzanie wierszy skryptu przebiega identycznie jak w przypadku procedur (wszystkie fazy)
W ramach tej samej tabeli linii skryptu, istnieje możliwość kopiowania, wycinania i wklejania linii ustawień lub grupy linii przy pomocy przycisku w danym wierszu.
Przy tworzeniu lub wstawianiu nowego wiersza, istnieje możliwość wykorzystania prawego przycisku myszy w celu skopiowania poprzedniego wiersza.
W kolumnie Warunek przy pomocy prawego przycisku myszy istnieje możliwość skopiowania warunku z poprzedniego wiersza, lub automatyczne ustawienie warunku przeciwnego w poprzednim wierszu bez konieczności ponownego prowadzania. W kolumnie Wyrażenie przy pomocy prawego przycisku myszy istnieje możliwość automatycznego skopiowania wyrażenia z poprzedniego wiersza.
W kolumnie „Symbol”, przy pomocy prawego przycisku myszy istnieje możliwość dostępu do przycisku , który powoduje wyświetlenie wprowadzonej charakterystyki symboli.
Przykład 1: Ustawienie pytania COLOUR
Przykład 2: Ustawienie pytania DIAMETER, jeżeli odpowiedź na pytanie FORM = „R” (FORM może być również zmienną, której wartość obliczana jest przez skrypt)
Przykład 1 | Przykład 2 | |
Czynność | Pytanie | Pytanie |
Symbol | COLOUR | DIAMETER |
Warunek | S_FORM = 'R' | |
Wyrażenie |
Uwaga:
W przypadku wykorzystania „funkcji zaawansowanych”, jeżeli wprowadzono wyrażenie, pytanie inicjowane jest tym wyrażeniem przez wprowadzeniem.
Przykład 1:Obliczanie wartości zmiennej SURFACE przy pomocy wyrażenia (LENGTH oraz WIDTH = pytania lub zmienne)
Przykład 2: Obliczanie wartości zmiennej SPEED przy pomocy tabeli kalkulacji VITBIS, jako funkcji wartości parametru LARBIS, jeżeli wartość logiczna BISEAU to Prawda (pole wyboru lub wartość = 1)
Przykład 1 | Przykład 2 | |
Czynność | Zmienna | Zmienna |
Symbol | SURFACE | SPEED |
Warunek | S_BISEAU | |
Wyrażenie | S_LENG*S_WIDTH | |
Tabela kalkulacji | VITBIS | |
Indeks | LARBIS |
Przykład 1: Otwórz okno wyboru akcesoriów „ACC”, jeżeli wartość zmiennej ACCESS to Prawda, a następnie zatwierdź wybór 1 do n linii.
Przykład 2: Otwórz okno wyboru akcesoriów „ACC”, zawsze wyłącznie w trybie podglądu
Przykład 1 | Przykład 2 | |
Czynność | Wybór | Wybór |
Symbol | ACC | ACC |
Parametr | Wybierz. 1 do n linii | Brak wyboru |
Warunek | S_ACCESS |
Na przykład: Otwórz okno wyboru opcji wariantów „OPT”, jeżeli wartość zmiennej OPTIONS to Prawda, a następnie zatwierdź wybór 1 do n linii.
Na przykład: Przeczytaj rekord w tabeli jednostek (TABUNIT), odpowiadający jednostce zapisanej w zmiennej UOM, jeżeli zmienna nie jest pusta.
Na przykład | |
Czynność | Połączenie tabeli |
Symbol | TABUNIT |
Warunek | S_UOM <> '' |
Wyrażenie | [F:LNK]UOM = S_UOM |
Uwagi:
Rekord w tabeli dostępy jest pod skrótem [LNK]
Utworzenie połączenia spowoduje niedostępność poprzedniego połączenia (niezbędne jest utworzenie kopii zapasowej danych)
Po połączeniu tabeli wartość zmiennej systemowej S_LNKOK to Prawda (=1), jeżeli połączenie zostało odnalezione, lub Fałsz (=0), jeżeli nie odnaleziono połączenia.
Na przykład: Wykonaj procedurę „RTZ”, jeżeli wartość zmiennej INT to Prawda
Na przykład | ||
Czynność | Procedura | |
Symbol | Zerowanie | |
Warunek | S_INIT |
Uwaga:
Wszystkie wiersze objęte są warunkiem wyrażonym na tym poziomie (w tym przypadku S_INT).
Ponadto każdy wiersz procedury objęty jest własnym warunkiem.
Na przykład:Wyświetlanie komunikatu blokującego, jeżeli wartość zmiennej S_SURFACE > 1,8
Na przykład | |
Czynność | Komunikat |
Parametr | Blokowanie |
Warunek | S_SURFACE > 1,8 |
Wyrażenie | „Obliczona powierzchnia: „+ num$(S_SURFACE)-” nie jest dozwolona” |
Uwagi:
Znak „+” służy do konkatenacji ciągów znaków.
Znak „-” służy do konkatenacji ciągów znaków przez wstawienie dodatkowej spacji.
Funkcja „num$()” służy do wstawiania pola numerycznego (pytania, zmiennej lub pola tabeli) w postaci ciągu znaków.
Po uprzednim powiązaniu punktu wprowadzania z przetwarzaniem CFGLIBB, istnieje możliwość przywołania jednego entry point lub większej ich liczby z któregokolwiek miejsca w skrypcie.
Na przykład: Utwórz entry point POINT_1, jeżeli wartość zmiennej SURFACE jest pusta
Na przykład | ||
Czynność | Entry point | |
Symbol | GPOINT (wygenerowany) | |
Warunek | S_SURFACE = 0 | |
Wyrażenie | „POINT_1” |
Uwagi:
Kontrola zostanie przeprowadzona w przetwarzaniu związanym z CFGLIBB.
Proces będzie oznaczony jako ACTION
Zmienna globalna GPOINT przechowywać będzie wartość „POINT_1”
Zmienna systemowa S_UPDMOD przyjmie wartość:
„0” w fazie wprowadzanie odpowiedzi
„1” po zatwierdzeniu skryptu, przed uruchomieniem transakcji
„2” po zatwierdzeniu skryptu oraz po uruchomieniu transakcji
Procedura przebiega identycznie w przypadku wszystkich tabel „wygenerowanych” przez konfigurator:
ITMMASTER = Główny artykuł
ITMFACILIT = Artykuł-lokalizacja
ITMMVT = Sumy zapasów
ITMSALES= Artykuły-sprzedaż
ITMBPC = Artykuł-klient
BOM = nagłówki BOM
BOMD = szczegóły BOM
ROUTING = nagłówek marszruty
ROUOPE = operacji marszruty
Przykład 1: Zapisz wartość zmiennej POIDS do pola CFGFLDNUM1 w tabeli głównego artykułu (ITMMASTER) i zażądaj reaktywacji tej wartości po zakończeniu działania skryptu.
Przykład 2:Przypisz wartość 1,25 do liczby połączeń LIKQTY w tabeli szczegółów BOM (BOMD).
Przykład 1 | Przykład 2 | |
Czynność | Główny artykuł | Szczegóły BOM |
Symbol | CFGFLDNUM1 | LIKQTY |
Indeks | ||
Parametr | Reaktywacja | Brak czynności |
Warunek | (1) | (1) |
Wyrażenie | S_POIDS | „1,25” |
Tabela kalkulacji | (2) | (2) |
Indeks tabeli kalkulacji | (2) | (2) |
Uwagi:
(1) Pakowanie jest możliwe
(2) Zapis wartości pola może być również przeprowadzony przy pomocy tabeli kalkulacji – w takim przypadku bez wyrażenia, ale należy określić kod tabeli kalkulacji oraz symbol referencyjny.
Jeżeli wymagane jest automatyczne umieszczenie numeru sekwencji w numerze artykułu, będącego funkcją wartości zapisanych w bazie danych artykułów, istnieje możliwość wykorzystania wyróżnika „#” w definicji kodu artykułu, co spowoduje zamianę jego znaków na numer sekwencji – numeryczny, alfanumeryczny lub mieszany, bez przerw w numeracji.
Konfigurator wyszukuje ostatni artykuł w bazie danych o takim prefiksie (przed pierwszym znakiem „#”) do pobrania numeru.
Znaki licznika numeru sekwencji są numeryczne (0 do 9) lub alfanumeryczne (A do Z) – jeżeli występują inne znaki, zostaną one jedynie skopiowane.
Generowany jest błąd jeżeli konfigurator odnajdzie maksymalną wartość licznika numeru sekwencji w przypadku każdego znaku tworzącego licznik.
Baza danych artykułów zawiera następujące artykuły:
MIRREC001
MIRREC004
MIRREC005
MIRREC008
…
MIRRONA-7ABC
MIRRONA-8DEF
…
MIRSTD
Przy definiowaniu referencji artykułu MIRREC### konfigurator przypisze numer MIRREC009, następnie MIRREC010, MIRREC011, itd.
Przy definiowaniu referencji artykułu MIRRON###XYZ konfigurator przypisze numer MIRRONA-9XYZ, następnie MIRRONB-0XYZ, MIRRONB-1XYZ, itd.
Przy definiowaniu referencji artykułu MIRSTD#### konfigurator przypisze numer MIRSTD0001, następnie MIRSTD0002, MIRSTD0003, itd.
Przykład 1:Żądaj wyboru formularza lustrzanego (grupa formularzy „MI”), jeżeli zmienna CHOICE = „M”
Przykład 2:W przeciwnym wypadku żądaj wyboru formularza odzwierciedlającego (grupa formularzy „GL”).
Przykład 1 | Przykład 2 | |
Czynność | Formularze/szablony | Formularze/szablony |
Symbol | MI | Księga główna |
Warunek | S_CHOICE = 'M' | S_CHOICE <> 'M' |
Wyrażenie |
Uwaga:
W przypadku wykorzystania „funkcji zaawansowanych”, jeżeli wprowadzono wyrażenie, parametr formularz/szablon inicjowany jest tym wyrażeniem przed wprowadzeniem.
Czynność na | Dezaktywuj | Symbol | Indeks | Parametr | Warunek | Wyrażenie | Tabela kalkulacji |
Pytanie | Tak | Nazwa pytania | Nie | Nie | Nie | Nie Tak (11) | Nie |
Zmienna | Tak | Nazwa zmiennej | Nie | Nie | Tak | Tak | Tak (1) |
Formularze Szablony | Tak | Nazwa formularza Lub szablon | Nie | Nie | Tak | Nie Tak (11) | Nie |
Komunikat | Tak | Nie | Nie | Tak (3) | Tak | Tak (4) | Nie |
(Operacje zaawansowane zostały wytłuszczone)
Czynność na | Dezaktywuj | Symbol | Indeks | Parametr | Warunek | Wyrażenie | Tabela kalkulacji |
Pytanie | Tak | Nazwa pytania | Nie | Nie | Tak | Nie | Nie |
Zmienna | Tak | Nazwa zmiennej | Nie | Nie | Tak | Tak | Tak (1) |
Wybór | Tak | Nazwa wyboru | Nie | Tak (2) | Tak | Nie | Nie |
Opcje Warianty | Tak | Nazwa wyboru | Nie | Tak (2) | Tak | Nie | Nie |
Połączenie z tabelą | Tak | Nazwa tabeli X3 | Nie | Nie | Tak | Tak (9) | |
Procedura | Tak | Nazwa procedury | Nie | Nie | Tak | Nie | Nie |
Formularze i szablony | Tak | Nazwa formularza Lub szablon | Nie | Nie | Tak | Nie | Nie |
Komunikat | Tak | Nie | Nie | Tak (3) | Tak | Tak (4) | Nie |
Entry point | Tak | GPOINT(wygenerowany) | Nie | Nie | Tak | Tak (10) | Nie |
Komentarz | Tak | Nie | Nie | Nie | Nie | Tak (12) | Nie |
Tabele Główny artykuł Artykuł sprzedaży | Tak | Nazwa pola | Tak (5) | Tak (6) | Tak | Tak | Tak (1) |
Inne tabele | Tak | Nazwa pola | Tak (5) | Nie | Tak | Tak | Tak (1) |
Koszt materiału(7) | Tak | Nazwa zmiennej (8) | Nie | Nie | Tak | Tak | Tak (1) |
Koszty maszyn(7) | Tak | Nazwa zmiennej (8) | Nie | Nie | Tak | Tak | Tak (1) |
Koszty robocizny (7) | Tak | Nazwa zmiennej (8) | Nie | Nie | Tak | Tak | Tak (1) |
Koszt kooperacji | Tak | Nazwa zmiennej (8) | Nie | Nie | Tak | Tak | Tak (1) |
(1) Nazwy tabeli kalkulacji oraz indeksy są obowiązkowe, jeżeli nie wprowadzono żadnego wyrażenia.
(2) Dostępne wartości:
Brak wyboru (inne opcje wariantu)
Wybór 0 lub 1 linii
Obowiązkowy wybór linii 1
Wybór 0 do n linii
Wybór 1 do n linii
(3) Dostępne wartości:
Nieblokujący komunikat informacyjny
Blokujący komunikat o błędzie (po zakończeniu działania przez skrypt)
(4) Tekst komunikatu w cudzysłowach
(5) Wymagane w przypadku pól o ustalonym rozmiarze (np. jednostki pakowania)
(6) Do wyboru w trakcie tworzenia artykułu nadrzędnego spośród następujących możliwości:
Brak czynności
Ponowna aktywacja: wartość pola obliczana jest ponownie przy pomocy formuły po zakończeniu działania przez skrypt
(7) Te opcje można wybrać wyłącznie w przypadku zaawansowanej kalkulacji kosztów
(8) Na potrzeby kalkulacji zmienna systemowa CST musi przyjmować wartość, w zależności od kontekstu:
Kalkulacja kosztu jednostkowego
Jednostkowy koszt maszyn
Jednostkowy koszt robocizny
Jednostkowy koszt kooperacji
(9) Wprowadź wyrażenia dla filtra do zastosowania w tabeli
Na przykład: Wyszukaj rekord w tabeli jednostek dla wartości jednostki ze zmiennej S_UNIT
Tabela X3 to TABUNIT, a wyrażenie to [F:LNK]UOM=S_UNIT lub UOM=S_UNIT
Wynik połączenia zostanie przekazany przez zmienną S_LNKOK.
Należy więc określić skrót tabeli, jeżeli przy wykorzystaniu pliku nie da się wykorzystać wszystkich funkcji (Błąd przy wykonywaniu skryptu).
(10) Wartość do zapisania w zmiennej globalnej GPOINT (Format etykiety w cudzysłowach).
(11) Tak, w przypadku funkcji zaawansowanych (służy do inicjowania wartością domyślną)
(12) Wprowadź tekst komentarza w formacie wolnym.
Wyszarzone operacje dostępne są wyłącznie z „funkcjami rozszerzonymi”
Wybór Artykuł nadrzędny | Tworzenie artykułu nadrzędnego | Wybór składnika | Tworzenie składnika | Tworzenie operacji | Przetwarzanie końcowe | |
Pytanie | Tak | Tak | Tak | Tak | Tak | |
Zmienna | Tak | Tak | Tak | Tak | Tak | Tak |
Wybór | Tak | Tak | ||||
Opcje/warianty | Tak | Tak | ||||
Połączenie z tabelą | Tak | Tak | Tak | Tak | Tak | Tak |
Procedury | Tak | Tak | Tak | Tak | Tak | |
Komunikaty | Tak | Tak | Tak | Tak | Tak | Tak |
Formularze/szablony | Tak | Tak | Tak | |||
Entry points | Tak | Tak | Tak | Tak | Tak | Tak |
Główny artykuł | Tak | Tak | ||||
Artykuł-lokalizacja | Tak | Tak | ||||
Artykuł-zapasy | ||||||
Artykuł-sprzedaż | Tak | Tak | ||||
Artykuł-klient | Tak | Tak | ||||
Nagłówek BOM | Tak | |||||
Szczegóły BOM | Tak | |||||
Nagłówek marszruty | Tak | |||||
Operacja marszruty | Tak | |||||
Koszt materiału | Tak | |||||
Koszty maszyn | Tak | |||||
Koszty robocizny | Tak | |||||
Koszt kooperacji | Tak |
Niektóre zmienne systemowe mogą być wykorzystywane przez skrypty.
Zmienna | Tytuł | Widoczne | Modyfikowalne | Obserwacje |
BPRNUM | Numer kontrahenta | Tak | Tak | |
BPRREF | Referencja kontrahenta | Tak | Tak | |
CMPSEL | Wybrana tabela artykułu nadrzędnego | Tak | Nie | |
CST | Interfejs kosztu | Tak | Tak | |
CSTMAT | Koszt materiału | Tak | Nie | |
CSTMAC | Koszty maszyn | Tak | Nie | |
CSTLAB | Koszty robocizny | Tak | Nie | |
CSTSCO | Koszt kooperacji | Tak | Nie | |
CSTOVE | Narzuty | Nieaktywny | ||
CSTTOT | Koszt całk. | Tak | Nie | |
CUR | Waluta wyceny | Tak | Tak | (1) |
CURITM | Bieżący artykuł nadrzędny | Tak | Nie | (2) |
CURROU | Bieżąca marszruta | Tak | Nie | |
FCY | Lokalizacja | Tak | Nie | |
IPTDAT | Data referencji | Tak | Tak | |
ITMQTY | Ilość artykułu nadrzędnego | Tak | Tak | (3) |
ITMSEL | Tabela składników | Tak | Nie | |
NOHIS | Usunięcie umieszczone w historii | Tak | Tak | (4) |
LNKOK | Połączenie zwrotne ze statusem tabeli | Tak | Nie | (8) |
RNDVAR | Zaokrąglanie wartości obliczonej zmiennej (liczba miejsc dziesiętnych) | Tak | Tak | (9) |
PURDAT | Zaplanowana data czyszczenia danych | Tak | Tak | (5) |
TRAFLG | Flaga generowania logu | Tak | Tak | (6) |
ITMREF | Numer artykułu | Tak | Tak | Zmienna robocza (7) |
ITMDES | Opis artykułu | Tak | Tak | Zmienna robocza (7) |
CFGLIN | Linia artykułów | Tak | Tak | Zmienna robocza (7) |
CFGALP1 do CFGALP6 | Pola alfanumeryczne 1 do 6 Linia artykułów | Tak | Tak | Zmienna robocza (7) |
CFGNUM1 do CFGNUM6 | Pola numeryczne 1 do 6 Linia artykułów | Tak | Tak | Zmienna robocza (7) |
UPDLEV | Poziom aktualizacji | Nie | Nie | Zarezerwowane przez system |
FILTER | Filtruj symbole kontrolowane z poziomu tabeli X3 | Nie | Tak | (10) |
RPAR | Wczytaj numer artykułu w celu dokonania modyfikacji referencyjnego artykułu nadrzędnego | Tak | Tak | |
RCMPn | Wczytaj kod artykułu w celu dokonania modyfikacji referencyjnego artykułu nadrzędnego dla sekwencji n BOM | Tak | Tak | (11) |
GENDES1 | „Opis artykułu 1” wykorzystywany przy przetwarzaniu artykułów odtwórczych | Tak | Tak | |
GENDES2 | Identycznie w przypadku „Opisu artykułu 2” | Tak | Tak | |
GENDES3 | Identycznie w przypadku „Opisu artykułu 3” | Tak | Tak | |
DYNMAT | Kwota wyświetlana dynamicznie w górnej części okna skryptu | Tak | Tak | Waluta wyświetlania |
DYNABQ | Dynamiczny wybór tabeli kalkulacji | Tak | Tak | Wprowadź nazwę tabeli kalkulacji do wykonania w następnym wierszu skryptu przy pomocy tabeli kalkulacji |
Uwagi:
(1) Inicjuj przy uruchomieniu skryptu w celu zapewnienia spójności wyceny
(2) Numer artykułu nadrzędnego nie będzie znany, jeżeli wykorzystywana jest numeracja automatyczna.
(3) Zmienna musi przybrać wartość odpowiedzi na pytanie, jeżeli wymagana jest ilość inna, niż 1.
(4) Ustawienie wartości innej, niż „0” spowoduje usunięcie aktualizacji tabel „Historii konfiguracji”.
(5) Inicjacja daty w tej zmiennej może posłużyć do określenia daty czyszczenia utworzonych danych; w przeciwnym wypadku data czyszczenia zostanie ustalona na 31 grudnia 2999.
(6) Inicjacja zmiennej wykorzystywana jest zgodnie z wartościami do wygenerowania logu, który posłuży do rozwiązania problemu.
(7) Nieinicjowane zmienne są definiowane wcześniej w sposób umożliwiający użytkownikowi swobodne wykorzystanie.
(8) Zmienna logiczna przyjmuje wartość „1”, jeżeli połączenie zostało odnalezione oraz „0”, jeżeli go nie odnaleziono.
(9) Wartość domyślna to 6, ta wartość może zostać zmodyfikowana w celu zmiany domyślnej wartości symbolu. Modyfikacja jest również możliwa poprzez zmianę zmiennej przez skrypt, jednak wartość domyślna pozostaje niezmieniona.
Na przykład:Symbol ARTNUM, wybór artykułu w tabeli ITMMASTER
W celu otrzymania artykułów w linii artykułów „MIR”, skrypt zapisze do tej zmiennej tekstowej (250 znaków) filtr przed linią pytania oraz usunie go po linii pytania.
Wyrażenie zmiennej FILTER = ' [F]CFGLIN=’MIR’ '
Pytanie ARTNUM
Wyrażenie zmiennej FILTER = ' [F]CFGLIN=’MIR’ '
(11) Te zmienne muszą być tworzone przy jednej zmiennej na numer sekwencji BOM.
Na przykład:RCMP10 do wczytania składnika referencyjnego dla połączeń z BOM o numerze 10.
(12) Zmienna służy do zapisywania, nawet po wygenerowaniu danych dotyczących wprowadzonych odpowiedzi dla skryptu, danego kontrahenta oraz danego numeru dokumentu.
(13) Nie zapomnij o usunięciu wartości tej zmiennej po linii, przy pomocy tabeli kalkulacji.
Z funkcją domyślnie powiązane są następujące raporty :
PRTSCR : Drukowanie ekranu
Można to zmienić w ustawieniach.
Służy do ręcznego zatwierdzania skryptu. |
Służy do przeglądania utworzonego skryptu na ekranie, tj. w oknie wyświetlane są wszystkie pytania skonfigurowane w skrypcie. |
Istnieje możliwość skopiowania skryptu do innego folderu. W przypadku kopiowania do innego folderu, skrypt kopiowany jest razem z symbolami, tabelami kalkulacji, procedurami, wyborami, formularzami i szablonami oraz liniami artykułów, jeżeli nie istnieją w folderze docelowym. Wcześniej przeprowadzana jest kontrola linii artykułu, symboli oraz tabel kalkulacji, jeżeli istnieją w obu folderach, ponieważ muszą mieć taką samą charakterystykę. W przypadku rozbieżności, w logu prezentowany jest komunikat o błędzie, a kopiowanie nie zostanie przeprowadzone. Ponadto, kontrola nieblokująca przeprowadzana jest na tytułach linii artykułów, lokalizacji skryptu, wariantach BOM, wariantach marszrut, artykułach referencyjnych, marszrutach referencyjnych oraz operacjach szablonowych i standardowych. Utworzone w folderze docelowym linie artykułów, wybór, formularze i szablony, symbole i skrypt muszą zostać zatwierdzone. |
Służy do uruchamiania skryptu w trybie symulacji. |
Menu „Funkcje” umożliwia dostęp do różnych elementów konfiguracji, które mogą być niezbędne z punktu widzenia ustawień skryptu. W tym miejscu znajduje się tunel do zarządzania symbolami .
Menu „Funkcje” umożliwia dostęp do różnych elementów konfiguracji, które mogą być niezbędne z punktu widzenia ustawień skryptu. W tym miejscu znajduje się tunel do zarządzania tabelami odpowiedzi.
Menu „Funkcje” umożliwia dostęp do różnych elementów konfiguracji, które mogą być niezbędne z punktu widzenia ustawień skryptu. W tym miejscu znajduje się tunel do zarządzania formularzami i szablonami.
Menu „Funkcje” umożliwia dostęp do różnych elementów konfiguracji, które mogą być niezbędne z punktu widzenia ustawień skryptu. W tym miejscu znajduje się tunel do zarządzania prostymi tabelami kalkulacji.
Menu „Funkcje” umożliwia dostęp do różnych elementów konfiguracji, które mogą być niezbędne z punktu widzenia ustawień skryptu. W tym miejscu znajduje się tunel do zarządzania dwuwymiarowymi tabelami kalkulacji.
Menu „Funkcje” umożliwia dostęp do różnych elementów konfiguracji, które mogą być niezbędne z punktu widzenia ustawień skryptu. W tym miejscu znajduje się tunel do zarządzania wyborem kalkulatora.
Menu „Funkcje” umożliwia dostęp do różnych elementów konfiguracji, które mogą być niezbędne z punktu widzenia ustawień skryptu. W tym miejscu znajduje się tunel do zarządzania opcjami/wariantami.
Menu „Funkcje” umożliwia dostęp do różnych elementów konfiguracji, które mogą być niezbędne z punktu widzenia ustawień skryptu. W tym miejscu znajduje się tunel do zarządzania procedurami.
Menu „Funkcje” umożliwia dostęp do różnych elementów konfiguracji, które mogą być niezbędne z punktu widzenia ustawień skryptu. W tym miejscu znajduje się tunel do zarządzania wartościami domyślnymi.
To jest tunel do”konfiguratora miejsca użycia”, służący do przeglądania „miejsc użycia” dotyczących różnych typów operacji (symboli, procedur, jedno- oraz dwuwymiarowych tabel kalkulacji, tabel odpowiedzi, wyboru z lub bez opcji/wariantów, formularzy i szablonów, wartości domyślnych) do poziomu piątego.
Podczas wprowadzania mogą wyświetlić się następujące komunikaty ogólne oraz o błędach :
Komunikat ten pojawia się podczas zatwierdzania skryptu, w sytuacji gdy kilka pytań zostało przypisanych do jednego wiersza w tej samej sekcji.
Daty ważności dla marszruty referencyjnej zostały przekroczone.
Wybrana marszruta nie istnieje.
Daty BOM referencyjnego nie są ważne.
Status BOM referencyjnego lub marszruty referencyjnej inny niż „produkcja”.