Dokumentacja dla zewnętrznych serwisów do planowania

Comarch APS umożliwia wykorzystywanie zewnętrznych serwisów planowania. Więcej informacji o sposobie podpięcia serwisów i ich aktywacji w Comarch APS znajduje się w Dokumentacji Użytkownika.

Poniżej znajduje się dokumentacja potrzebna do napisania takich serwisów.

Wymagania

Zewnętrzny serwis do planowania powinien udostępniać REST API, do którego Comarch APS będzie mógł się połączyć. Każdy endpoint musi być typem POST, obsługiwać jeden rodzaj planowania, przyjmować zdefiniowany w rozdziale Dane wysyłane z APSa model danych oraz zwracać zdefiniowany model w rozdziale Dane zwracane przez zewnętrzny serwis do planowania. Dane przesyłane jak i zwracane muszą być w formacie JSON.

Dane wysyłane z APSa

Do zewnętrznego serwisu zostaną przesłane następujące dane. Wszystkie typy przedstawiające czas są zapisane w formacie unix timestamp bez strefy czasowej. Wszystkie odwołanie do obiektów poprzez Id są zdefiniowane przy pomocy id nadanego w Comarch APS.

Nazwa polaTyp danychKomentarz
ScheduleObiektDefinicja obiektu w punkcie Schedule
ProductionOrdersKolekcja obiektówDefinicja obiektu w punkcie ProductionOrders
CustomersKolekcja obiektówDefinicja obiektu w punkcie Customers
DivisionsKolekcja obiektówDefinicja obiektu w punkcie Divisions
ItemsKolekcja obiektówDefinicja obiektu w punkcie Items
ProductionItemsKolekcja obiektówDefinicja obiektu w punkcie ProductionItems
ResourcesKolekcja obiektówDefinicja obiektu w punkcie Resources
SalesOrdersKolekcja obiektówDefinicja obiektu w punkcie SalesOrders
TechnologiesKolekcja obiektówDefinicja obiektu w punkcie Technology
TechnologyRelatedOperationsKolekcja obiektówDefinicja obiektu w punkcie TechnologyRelatedOperations
WarehousesKolekcja obiektówDefinicja obiektu w punkcie Warehouses
WorkSlotsKolekcja obiektówDefinicja obiektu w punkcie WorkSlots
TechnologyProductionItemsSubstitutesKolekcja obiektówDefinicja obiektu w punkcie TechnologyProductionItemsSubstitutes
UnavailabilityPeriodsKolekcja obiektówDefinicja obiektu w punkcie UnavailabilityPeriods
WarehouseStockKolekcja obiektówDefinicja obiektu w punkcie WarehouseStock

Schedule

Schedule zawiera informacje na temat okresu harmonogramu, podczas którego trzeba zaplanować wysłane zlecenia produkcyjne.

Nazwa polaTyp danychKomentarz
IdInteger (typ całkowity)Id przesyłanego harmonogramu do zaplanowania
StartAtLong (typ całkowity)Start harmonogramu
EndAtLong (typ całkowity)Koniec harmonogramu

ProductionOrder

ProductionOrder zawiera informacje na temat zlecenia produkcyjnego i jego pozycji, które powinny być zaplanowane przez zewnętrzny serwis planowania.

Nazwa polaTyp danychKomentarz
IdInteger (typ całkowity)Id nadane w Comarch APS przesyłanego zlecenia produkcyjnego
IdFromErpInteger (typ całkowity)Id zlecenia produkcyjnego nadanego w systemie ERP
IssuedDateLong (typ całkowity)Czas wystawienia
CustomerIdInteger (typ całkowity), nullowalnyIdentyfikator kontrahenta powiązanego ze zleceniem.
YearShort (typ całkowity)Rok wystawienia
MonthInteger (typ całkowity)Miesiąc wystawienia
SeriesString (typ tekstowy)Seria dokumentu
NumberInteger (typ całkowity)Numer dokumentu
PlanFromLong (typ całkowity)Czas od kiedy należy planować dane zlecenie
PlanningBackwardsBool (typ logiczny)Czy należy planować zlecenia wstecz
ProductionOrderElementsKolekcja obiektówDefinicja obiektu w punkcie ProductionOrderElement
DocumentNumberString (typ tekstowy)Numer dokumentu
PriorityInteger (typ całkowity)Priorytet
DivisionIdInteger (typ całkowity), nullowalnyIdentyfikator oddziału powiązanego ze zleceniem

ProductionOrderElement

ProductionOrderElement zawiera informację o pozycji zlecenia.

Nazwa polaTyp danychKomentarz
IdInteger (typ całkowity)Id nadane w Comarch APS przesyłanego pozycji zlecenia produkcyjnego
IdFromErpInteger (typ całkowity)Id pozycji zlecenia produkcyjnego nadanego w systemie ERP
ProductionOrderIdInteger (typ całkowity)Id zlecenia produkcyjnego do którego jest przypisana pozycja zlecenia
OrdinalNumberInteger (typ całkowity)Liczba porządkowa
ItemIdInteger (typ całkowity)Id towaru, który produkuje dana pozycja zlecenia
QuantityDecimal (typ zmiennoprzecinkowy)Ilość towaru do wyprodukowania
TechnologyIdInteger (typ całkowity)Id technologii produkującej towar
TechnologyProductionItemIdInteger (typ całkowity)Id wyrobu w technologii powiązanego z towarem
FeatureClassString (typ tekstowy)Klasa cechy towaru
FeatureString (typ tekstowy)Cecha towaru
PlanFromLong (typ całkowity)Data od kiedy planować
PlanningBackwardsBool (typ logiczny)Czy planować wstecz
CustomerIdInteger (typ całkowity), nullowalnyId kontrahenta powiązanego ze zleceniem, zdefiniowanego w
SalesOrderIdInteger (typ całkowity), nullowalnyId zamówienia sprzedaży powiązanego ze zleceniem, zdefiniowanego w
ExpectedDateLong (typ całkowity), nullowalnyCzas na kiedy pozycja zlecenia powinna zostać zrealizowana
PriorityInteger (typ całkowity)Priorytet zlecenia

Customer

Customer zawiera informację o kontrahencie przypisanym do pozycji zlecenia produkcyjnego.

Nazwa polaTyp danychKomentarz
IdInteger (typ całkowity)Id nadane w Comarch APS przesyłanego kontrahenta
AbbreviationString (typ tekstowy)Skrót kontrahenta
NameString (typ tekstowy)Nazwa kontrahenta

Division

Division zawiera podstawowe dane na temat oddziału.

Nazwa polaTyp danychKomentarz
IdInteger (typ całkowity)Id nadane w Comarch APS przesyłanego oddziału
NameString (typ tekstowy)Nazwa oddziału

Item

Item zawiera informacje o indeksach towarowych (materiałach i wyrobach).

Nazwa polaTyp danychKomentarz
IdInteger (typ całkowity)Id nadane w Comarch APS przesyłanego towaru
CodeString (typ tekstowy)Kod towaru
NameString (typ tekstowy)Nazwa towaru
MeasureUnitString (typ tekstowy)Jednostka miary towaru

ProductionItem

ProductionItem zawiera produkcyjne informacje o indeksach towarowych (materiałach i wyrobach).

Nazwa polaTyp danychKomentarz
IdInteger (typ całkowity)Id nadane w Comarch APS przesyłanego towaru produkcyjnego
CodeString (typ tekstowy)Kod produkcyjnego towaru, może być puste
NameString (typ tekstowy)Nazwa produkcyjnego towaru, może być puste
ItemIdInteger (typ całkowity)Id towaru, zdefiniowanego w Item
ItemTypeInteger (typ całkowity)Typ towaru
FeatureClassString (typ tekstowy)Klasa cechy, może być puste
FeatureString (typ tekstowy)Cecha, może być puste
WarehouseIdInteger (typ całkowity)Id magazynu, zdefiniowanego w
MeasureUnitString (typ tekstowy)Jednostka miary, może być puste
TechnologyProductionItemsKolekcja obietkówDefinicja obiektu w punkcie TechnologyProductionItem

TechnologyProductionItem

TechnologyProductionItem zawiera informacje o towarze przypisanym do technologii.

Nazwa polaTyp danychKomentarz
IdInteger (typ całkowity)Id nadane w Comarch APS przesyłanego towaru przypisanego do technologii
ConvertorDecimal (typ zmiennoprzecinkowy)Pole zostanie usunięte w wersji 2025.0
FixedQuantityBool (typ logiczny)Czy towar w zleceniach ma stałą ilość
RoundedToByte (typ całkowity)Ilość miejsc po przecinku do których ilość będzie zaokrąglana
SourcePosibilityShort (typ całkowity)Pochodzenie towaru. Możliwe wartości: 0 – ten sam proces,1 – to samo zlecenie,2 – ten sam oddział3 – dowolne
SemiTechnologyProductionItemIdInteger (typ całkowity), nullowalneId powiązanego technologicznego wyrobu
TechnologyProductionItemsInOperationObiekt, nullowalnyDefinicja obiektu w punkcie TechnologyProductionItemsInOperation
Obiekt będzie nullem kiedy technologiczny towar jest zamiennikiem do innego towaru technologicznego
TechnologyProductionItemAuxiliaryMeasureUnitsKolekcja obiektówDefinicja obiektu w punkcie TechnologyProductionItemAuxiliaryMeasureUnit

TechnologyProductionItemsInOperation

TechnologyProductionItemsInOperation zawiera informacje o przypisaniu technologicznego towaru do operacji w technologii.

Nazwa polaTyp danychKomentarz
IdInteger (typ całkowity)Id nadane w Comarch APS
TechnologyProductionItemIdInteger (typ całkowity)Id towaru technologicznego
SourceTechnologyOperationIdInteger (typ całkowity), nullowalneId operacji która produkuje dany towar technologiczny
UsedInTechnologyOperationIdInteger (typ całkowity), nullowalneId operacji w której jest użyty dany towar technologiczny
QuantityDecimal (typ zmiennoprzecinkowy)Ilość towaru technologicznego użytego w technologii
SemiTechnologyProductionItemIdInteger (typ całkowity), nullowalnePole zostanie usunięte w wersji 2025.0

TechnologyProductionItemAuxiliaryMeasureUnit

TechnologyProductionItemAuxiliaryMeasureUnit zawiera informacje o dodatkowych jednostkach miary przypisanych do towaru technologicznego.

Nazwa polaTyp danychKomentarz
IdInteger (typ całkowity)Id nadane w Comarch APS
TechnologyProductionItemIdInteger (typ całkowity)Id towaru technologicznego
AuxiliaryMeasureUnitString (typ tekstowy)Nazwa jednostki miary pomocniczej
AuxiliaryQuantityConversionRateDecimal (typ zmiennoprzecinkowy), nullowalnePrzelicznik jednostki miary pomocniczej względem jednostki miary ustawionej na towarze technologicznym

Resource

Resource zawiera informacje o zasobach, które mogą zostać wykorzystane w planowaniu.

Nazwa polaTyp danychKomentarz
IdInteger (typ całkowity)Id nadane w Comarch APS
IdFromErpInteger (typ całkowity)Id nadane w systemie ERP
CodeString (typ tekstowy)Kod zasobu
NameString (typ tekstowy)Nazwa zasobu
DivisionIdInteger (typ całkowity), nullowalneOddział, do którego został przypisany zasób
TypeInteger (typ całkowity)Typ zasobu
TypeNameString (typ tekstowy)Nazwa typu
UnlimitedManufacturingCapacityBool (typ logiczny)Czy zasób ma nieograniczoną zdolność produkcyjną
UnavailabilityPeriodsIdsKolekcja wartości integer (liczb całkowitych)Id okresów niedostępności przypisanych do pracownikach. Okresy niedostępności są zdefiniowane w rozdziale UnavailabilityPeriod

SalesOrder

SaleOrder zawiera podstawowe informacje na temat zamówienia na podstawie którego zostało utworzone zlecenie produkcyjne.

Nazwa polaTyp danychKomentarz
IdInteger (typ całkowity)Id nadane w Comarch APS
TypeShort (typ całkowity)Typ zamówienia
YearShort (typ całkowity)Rok zamówienia
MonthInteger (typ całkowity)Miesiąc zamówienia
SeriesString (typ tekstowy)Seria zamówienia
NumberInteger (typ całkowity)Numer zamówienia
IssuedDateLong (typ całkowity), nullowalneData wystawienia zamówienia
DocumentNumberString (typ tesktowy)Numer dokumentu
DocumentTypeShort (typ całkowity)Typ zamówienia
OrderTypeShort (typ całkowity)Rodzaj zamówienia

Technology

Technology zawiera informacje o technologii użytej w pozycji zlecenia.

Nazwa polaTyp danychKomentarz
IdInteger (typ całkowity)Id nadane w Comarch APS
IdFromErpInteger (typ całkowity)Id nadane w systemie ERP
CodeString (typ tekstowy)Kod technologii
NameString (typ tekstowy)Nazwa technologii
DivisionIdInteger (typ całkowity), nullowalnyOddział, do którego została przypisana technologia
YearShort (typ całkowity)Rok technologii
MonthInteger (typ całkowity)Miesiąc technologii
SeriesString (typ tesktowy)Seria technologii
NumberInteger (typ całkowity)Numer technologii
TechnologyOperationsKolekcja obiektówDefinicja obiektu w punkcieTechnologyOperation

TechnologyOperation

TechnologyOperation zawiera informacje na temat operacji technologicznej.

Nazwa polaTyp danychKomentarz
IdInteger (typ całkowity)Id nadane w Comarch APS
IdFromErpInteger (typ całkowity)Id nadane w systemie ERP
TechnologyIdInteger (typ całkowity)Id technologii do której została przypisana operacja
CodeString (typ tesktowy)Kod operacji
NameString (typ tesktowy)Nazwa operacji
PreparationTimeTimeSpan (okres czasu)Czas potrzebny na przygotowanie do wykonania operacji
PlannedTimeTimeSpan (okres czasu)Planowany czas wykonania operacji
AnyMaterialsBool (typ logiczny)Czy w operacji można wykorzystać dowolne towary
QuantityDecimal (typ zmiennoprzecinkowy)Ilość operacji
MeasureUnitString (typ tesktowy)Jednostka miary
DivisionIdInteger (typ całkowity), nullowalneOddział, do którego jest przypisana operacja technologiczna
ManyDeadlinesBool (typ logiczny)Czy operacja może mieć wiele terminów
AnyResourcesBool (typ logiczny)Czy w operacji można wykorzystać dowolne zasoby
GenerateCalendarEntryBool (typ logiczny)Czy planowana operacja ma generować zapisy w kalendarzu
TechnologyWorkSlotsKolekcja obiektówDefinicja obiektu w punkcie TechnologyWorkSlot
TechnologyResourcesKolekcja obiektówDefinicja obiektu w punkcie TechnologyResource

TechnologyWorkSlot

TechnologyWorkSlot zawiera informacje o gnieździe roboczym przypisanym do operacji technologicznej.

Nazwa polaTyp danychKomentarz
IdInteger (typ całkowity)Id nadane w Comarch APS
IdFromErpInteger (typ całkowity)Id nadane w systemie ERP
WorkSlotIdInteger (typ całkowity)Id gniazda roboczego
OperationIdInteger (typ całkowity)Id operacji
ResourcesNumberInteger (typ całkowity)Liczba zasobów które są wymagane do realizacji operacji w gnieździe roboczym
IsVariableBool (typ logiczny)Czy ilość zasobów jest zmienna
OperationContinuationBool (typ logiczny)Czy praca ma być kontynuowana w kolejnych operacjach

TechnologyResource

TechnologyResource zawiera informacje na temat zasobów przypisanych do operacji technologicznej.

Nazwa polaTyp danychKomentarz
IdInteger (typ całkowity)Id nadane w Comarch APS
ResourceIdInteger (typ całkowity)Id zasobu przypisanego do operacji
WorkSlotIdInteger (typ całkowity), nullowalneId gniazda roboczego w którym zasób ma wykonać operację
OperationIdInteger (typ całkowity)Id operacji

TechnologyRelatedOperation

TechnologyRelatedOperation zawiera informacje na temat kolejności wykonywania operacji w zleceniu produkcyjnym.

Nazwa polaTyp danychKomentarz
IdInteger (typ całkowity)Id nadane w Comarch APS
TechnologyOperationIdInteger (typ całkowity)Id bieżącej operacji
NextTechnologyOperationIdInteger (typ całkowity)Id następnej operacji

Warehouse

Warehouse zawiera informacje o magazynie.

Nazwa polaTyp danychKomentarz
IdInteger (typ całkowity)Id nadane w Comarch APS
CodeString (typ tesktowy)Kod magazynu
NazwaString (typ tesktowy)Nazwa magazynu

WorkSlot

WorkSlot zawiera informacje na temat gniazda roboczego wymaganego do wykonania operacji.

Nazwa polaTyp danychKomentarz
IdInteger (typ całkowity)Id nadane w Comarch APS
IdFromErpInteger (typ całkowity)Id nadane w systemie ERP
CodeString (typ tesktowy)Kod gniazda roboczego
NameString (typ tesktowy)Nazwa gniazda roboczego
DivisionIdInteger (typ całkowity), nullowalnyOddział, do którego jest przypisane gniazdo robocze
WorkSlotsForResourcesKolekcja obiektówDefinicja obiektu w punkcie WorkSlotsForResource

WorkSlotsForResource

WorkSlotsForResource zawiera informacje na temat powiązania zasobu z gniazdem roboczym.

Nazwa polaTyp danychKomentarz
IdInteger (typ całkowity)Id nadane w Comarch APS
IdFromErpInteger (typ całkowity)Id nadane w systemie ERP
WorkSlotIdInteger (typ całkowity)Id gniazda roboczego
ResourceIdInteger (typ całkowity)Id zasobu
DivisionIdInteger (typ całkowity), nullowalneId oddzialu, do którego jest przypisane powiązanie
IsDefaultForResourceBool (typ logiczny)Czy gniazdo jest domyślne dla zasobu

TechnologyProductionItemsSubstitute

TechnologyProductionItemsSubstitutes zawiera informacje na temat zamienników do technologicznych towarów.

Nazwa polaTyp danychKomentarz
IdInteger (typ całkowity)Id nadane w Comarch APS
TechnologyProductionItemIdInteger (typ całkowity)Id towaru technologicznego
SubstituteIdInteger (typ całkowity)Id zamiennika, odwołanie do id obiektu TechnologyProductionItem
SubstituteQuantityConversionRateDecimal (typ zmiennoprzecinkowy), nullowalnePrzelicznik ilości zamiennika względem towaru technologicznego do którego jest zamiennikiem

UnavailabilityPeriod

UnavailabilityPeriod zawiera informacje na temat okresów niedostępności.

Nazwa polaTyp danychKomentarz
IdInteger (typ całkowity)Id nadane w Comarch APS
DateFromLong (typ całkowity), nullowalneData początku okresu
DateToLong (typ całkowity), nullowalneData końca okresu
RecurrencyInteger (typ całkowity), nullowalneCo ile jest powtarzalny okres
PeriodicityEnum (typ całkowity), nullowalneCo jaki okres jest powtarzalny okres
UnavailabilityTypeEnum (typ całkowity), nullowalneTyp okresu
ValidToLong (typ całkowity), nullowalneData ważności okresu

WarehouseStock

WarehouseStock zawiera informacje na temat stanów magazynowych dla towaru.

Nazwa polaTyp danychKomentarz
IdInteger (typ całkowity)Id nadane w Comarch APS
ItemIdInteger (typ całkowity)Id towaru
WarehouseIdInteger (typ całkowity)Id magazynu
ErpStockDecimal (typ zmiennoprzecinkowy)Ilość stanu początkowego danego towaru
ErpReservationsDecimal (typ zmiennoprzecinkowy),Ilość rezerwacji danego towaru
QuantityDecimal (typ zmiennoprzecinkowy),Ilość dostępna danego towaru
QuantityInTransitDecimal (typ zmiennoprzecinkowy),Ilość w drodze danego towaru
StartAtLong (typ całkowity)Data początku obowiązywania stanu magazynowego
EndAtLong (typ całkowity)Data końca obowiązywania stanu magazynowego

Dane zwracane przez zewnętrzny serwis do planowania

W tym rozdziale są opisane dane, które serwis do planowania zewnętrznego powinien zwrócić do Comarch APS. Zasady, które dotyczyły danych wysyłanych obowiązują również w przypadku danych zwracanych. Serwis do planowania zewnętrznego powinien zwrócić kolekcję obiektu:

Uwaga
W wersji 2025.0 model ten zostanie znacznie uproszczony by wyeliminować dane niepotrzebne do weryfikacji poprawności i integralności danych oraz ich utrwalenia.
Nazwa polaTyp danychKomentarz
ScheduleIdInteger (typ całkowity)Id zaplanowanego harmonogramu
ProductionOrderElementsKolekcja obiektówLista zleceń produkcyjnych do które zostały całkowicie lub w części zaplanowanie przez operacje zdefiniowane w polu OperationsByExecutionLevel.

Definicja obiektu w rozdziale ProductionOrderElement
OperationsByExecutionLevelKolekcja obiektów z kluczami (Dictionary, HashMap)Operacje pogrupowane względem kolejności wykonywania wymagane do realizacji pozycji zleceń. Definicja obiektu w punkcie OperationsByExecutionLevel

OperationsByExecutionLevel

OperationsByExecutionLevel zawierają informację o operacjach wymaganych do wykonania pozycji zleceń. Operacje mają być pogrupowane względem kolejności wykonywania, gdzie operacja wykonująca towar zdefiniowany na pozycji zlecenia powinna być jako ostatnia.

Nazwa polaTyp danychKomentarz
DivisionIdInteger (typ całkowity), nullowalneOddział do którego będzie przypisana planowana operacja
QuantityDecimal (typ zmiennoprzecinkowy)Ilość planowanej operacji
PlannedTimeTimeSpan (okres czasu)Czas planowany operacji
StartTimeDateTime (data i czas bez strefy czasowej)Czas rozpoczęcia operacji
EndTimeDateTime (data i czas bez strefy czasowej)Czas zakończenia operacji
PriorityIdInteger (typ całkowity)Priorytet operacji
ScheduleIdInteger (typ całkowity)Id zaplanowanego harmonogramu
RelatedTechnologyOperationObiektDefinicja obiektu w punkcie  RelatedTechnologyOperation
PlannedResourcesKolekcja obiektówDefinicja obiektu w punkcie PlannedResources
SourceProductionItemsKolekcja obiektówTowary które produkuje dana operacja.

Definicja obiektu w punkcie SourceProductionItems i UsedInProductionItems
UsedInProductionItemsKolekcja obiektówSurowce wykorzystywane w danej operacji.

Definicja obiektu w punkcie PlanningStockUsage
PlanningStockUsagesKolekcja obiektówPole zostanie usunięte w wersji 2025.0
MaterialsUsedInOperationKolekcja obiektówPole zostanie usunięte w wersji 2025.0

RelatedTechnologyOperation

RelatedTechnologyOperation zawiera informację o operacji technologicznej odpowiadającej planowanej operacji. Może być ona kopią przesłanej przez APS operacji technologicznej lub uzupełnione tylko Id nadane w APSie – reszta pól może mieć dowolne wartości i zostanie usunięta w wersji 2025.0.

TechnologyOperation zawiera informacje na temat operacji technologicznej.

Nazwa polaTyp danychKomentarz
IdInteger (typ całkowity)Id nadane w Comarch APS
IdFromErpInteger (typ całkowity)Pole zostanie usunięte w wersji 2025.0
TechnologyIdInteger (typ całkowity)Pole zostanie usunięte w wersji 2025.0
CodeString (typ tesktowy)Pole zostanie usunięte w wersji 2025.0
NameString (typ tesktowy)Pole zostanie usunięte w wersji 2025.0
PreparationTimeTimeSpan (okres czasu)Pole zostanie usunięte w wersji 2025.0
PlannedTimeTimeSpan (okres czasu)Pole zostanie usunięte w wersji 2025.0
AnyMaterialsBool (typ logiczny)Pole zostanie usunięte w wersji 2025.0
QuantityDecimal (typ zmiennoprzecinkowy)Pole zostanie usunięte w wersji 2025.0
MeasureUnitString (typ tesktowy)Pole zostanie usunięte w wersji 2025.0
DivisionIdInteger (typ całkowity), nullowalnePole zostanie usunięte w wersji 2025.0
ManyDeadlinesBool (typ logiczny)Pole zostanie usunięte w wersji 2025.0
AnyResourcesBool (typ logiczny)Pole zostanie usunięte w wersji 2025.0
GenerateCalendarEntryBool (typ logiczny)Pole zostanie usunięte w wersji 2025.0

PlannedResources

PlannedResources powinny zawierać informacje o planowanym zasobie przypisanym do wykonania danej operacji.

Nazwa polaTyp danychKomentarz
IdInteger (typ całkowity)Ustawić na 0.

Pole zostanie usunięte w wersji 2025.0
PlannedOperationIdInteger (typ całkowity)Ustawić na 0.

Pole zostanie usunięte w wersji 2025.0
ResourceIdInteger (typ całkowity)Id zasobu nadanego
WorkSlotIdInteger (typ całkowity), nullowalneId gniazda roboczego
SourceShort (typ całkowity), nullowalnePole zostanie usunięte w wersji 2025.0

SourceProductionItems i UsedInProductionItems

SourceProductionItems i UsedInProductionItems zawierają informacje o produktach i surowcach przypisanych do operacji. Przynajmniej jedno z pól SourceTechnologyOperationId i UsedInTechnologyOperationId musi być uzupełnione.

Nazwa polaTyp danychKomentarz
ScheduleIdInteger (typ całkowity)Id harmonogramu
TechnologyRelatedOperationIdInteger (typ całkowity)Ustawić na 0.

Pole zostanie usunięte w wersji 2025.0
TechnologyProductionItemIdInteger (typ całkowity)Id towaru technologicznego któremu odpowiada planowany towar
SourceTechnologyOperationIdInteger (typ całkowity), nullowalneId operacji w której jest produkowany towar.
UsedInTechnologyOperationIdInteger (typ całkowity), nullowalneId operacji w której jest używany towar.
QuantityDecimal (typ zmiennoprzecinkowy)Ilość wymaganego surowca/wyprodukowanego produktu
BaseQuantityDecimal (typ zmiennoprzecinkowy)Ustawić na 0.

Pole zostanie usunięte w wersji 2025.0
PlanningStockUsagesKolekcja obiektówDefinicja obiektu w punkcie PlanningStockUsage
PlanningStockUsage

PlanningStockUsages powinno zawierać informacje o wykorzystaniu stanu magazynowego.

Nazwa polaTyp danychKomentarz
WarehouseIdInteger (typ całkowity)Id magazynu nadanego w Comarch APS
QuantityDecimal (typ zmiennoprzecinkowy)Ilość wykorzystanego stanu magazynowego
ItemIdInteger (typ całkowity)Ustawić na 0.

Pole zostanie usunięte w wersji 2025.0
TechnologyProductionItemIdInteger (typ całkowity)Ustawić na 0.

Pole zostanie usunięte w wersji 2025.0

Czy ten artykuł był pomocny?