API-vrijgave: actie Optimaliseer stuklijst voor stuklijsten


Voor stuklijsten is de service Optimaliseren stuklijst nu vrijgegeven voor API aanroepen. In het dialoogvenster kunnen verschillende opties worden meegegeven.

  • [admi_num] = Administratienummer
  • [stlh_num] = Stuklijstnummer
  • DialogResult: annuleren = 0, OK = 1. In MKG wordt bij deze actie een pop-up melding gegeven. Hier dient de actie "OK"(1) meegegeven te worden.
  • Stuklijst
    • "t_opt_stlh": Optimaliseer alleen de geselecteerde stuklijst = true, optimaliseer alle stuklijsten in MKG = false.
    • "t_opt_stlh_actief_arti": Maak artikelen die gebruikt worden in de stuklijst actief indien stuklijst actief is = true.
    • "t_opt_stlh_actief_stlh": Maak stuklijsten waarnaar verwezen wordt in de stuklijst actief, indien de stuklijst actief is = true.
    • "t_opt_stlh_arti_vrd_min": Minimumvoorraad van gebruikte artikelen aanpassen = true.
    • "t_opt_stlh_formules": Stuklijst met formules ook optimaliseren = false.
  • Halffabricaten
    • "t_opt_half_vrd": Voorraadgestuurde artikelen opnemen als materiaal = true.
    • "t_opt_half_ink": Inkoopartikelen opnemen als materiaal = true.
    • "t_opt_half_verw": Artikel met actieve stuklijst als verwijzing opnemen = true.
    • "t_opt_half_opnemen": Alle verwijzingen opnemen in stuklijst = true.
    • "t_opt_half_oms": Omschrijvingen en memo's bijwerken op basis van het artikel (incl. vertalingen) = true.
    • "t_opt_half_arti_oms": Omschrijvingen en memo's van niet-actieve artikelen bijwerken = true.
    • "t_opt_half_formules_mat": Opnemen als materiaal, inhoud van de formules kopiëren = true.
  • Materialen
    • "t_opt_mat": Artikelen die ordergestuurd zijn, opnemen als halffabricaat = true.
    • "t_opt_mat_vrd": Artikelen die voorraadgestuurd zijn, opnemen als halffabricaat = true.
    • "t_opt_mat_oms": Omschrijvingen en memo's bijwerken op basis van het artikel (incl. vertalingen) = true.
    • "t_opt_mat_arti_oms": Omschrijvingen en memo's van niet-actieve artikelen bijwerken = true.
    • "t_opt_mat_formules_half": Opnemen als halffabricaat, inhoud van de formules kopiëren = true.
    • "t_opt_spec": Specificaties opnieuw bepalen = true.
  • Parameters
    • "t_opt_parm_std": Formulevelden vullen op basis van default parameters = true.
    • "t_opt_parm_verwijderen": Verwijderen parameters die niet gebruikt worden = true.
  • Bewerkingen verzamelen
    • "t_opt_bew_verz": Verzamelen bewerkingen. Niet = 0, Halffabricaat = 1, Eindproduct = 2.
    • "t_opt_bew_list": "" = Bewerkingen. Bewerkingnummers gescheiden door ";".

 


 

PUT {{restUrl}}/Documents/stlh/[admi_num]+[stlh-num]/Service/s_optimize_partlist?DialogResult=1

PUT {{restUrl}}/Documents/StockList/x/Service/SaveStockList?DialogResult=1

Body:

{
    "request":{
        "InputData":{
            "stlh":[
                {
                    "t_opt_stlh": true,
                    "t_opt_half_vrd": false,
                    "t_opt_mat": false,
                    "t_opt_parm_std": false,
                    "t_opt_bew_verz" : 0,
                }
            ]
        }
    }
}