W pozycji przyjęcia cena indeksu jest widoczna i możliwa jest jej zmiana.
Dodanie pozycji wydania
Sposób wyboru indeksu przy dodowaniu pozycji:
- mode: 1 -> isGroupedByLocationAndSerialNumberModeAvailable - według lokacji i numeru seryjnego,
- mode: 5 -> isGroupedByItemModeAvailable - według indeksu (bez rozbicia na lokacje i nr seryjne),
- mode: 3 -> isAgregateLocationsModeAvailable - bez rozbicia na lokacje,
- mode: 10 -> isDeliverySelectionAvailable - wybór dostawy
Sposoby sa dostępne jeżęli spełniaja warunki na podstawie parametrów dokumnetu, magazynu etc.:
let isRwpType = this.documentoutline.baseDocumentType.toLowerCase() == "rwp";
let isZO = this.documentoutline.documentType.toLowerCase() == "zo";
let isWM = this.documentoutline.baseDocumentType.toLowerCase() == "wmm";
--fifoexception dla WZR i WZK lub baseDcoumentType jest wmm
let documenType_fifoException = this.documentoutline.documentType == "WZR" || this.documentoutline.documentType == "*WZK" || isWM;
--warehouseFIFO - jeżeli istnieje metoda wyceny
let warehouseFIFO = this.documentoutline.documentID != null && this.documentoutline.warehouseValuationMethod == 1;
--forceFIFO
let forceFIFO = documenType_fifoException == false && warehouseFIFO;
this.isDeliverySelectionAvailable = !isRwpType && !isZO && !forceFIFO;
this.isAgregateLocationsModeAvailable = isRwpType && !forceFIFO;
--zawsze wyswietlany
this.isGroupedByItemModeAvailable = true;
this.isGroupedByLocationAndSerialNumberModeAvailable = !forceFIFO;
Wybór pozycji zlecenia (dla dokumentu RW-P)
- Autoamtyczny w ramach zlecenia /api/core/srs/821/run?dictionary=commisionline-for-rwp-auto
- Ręczny wybór pozycji
Response
- data.document - nagłówek ( SQL PROCEDURE erp.document_get)
- data.documentline - pozycje ( SQL PROCEDURE erp.documentline_list)
### Wydział
Słowniki są te same jak dla dokumentu przyjęcia.
Przykład pozostałych słowników documentin > słowniki
Request
Wydział
```http
{{host}}/api/erp/dictionary/browse/{{app_name}}/organisationunit
--Według lokacji i numeru seryjnegoexec[wms].[item_ListForDocumentOut_dictionary]@search=N'697058841718004716',@username=N'test35',@warehouseId=N'ff4df207-38b0-e611-93f6-f01fafe8ab47',@mode=1,@documentId=N'fdf4f367-d600-eb11-a98a-060c7c3ef0b7'--OBSOLETE Wdług indeksu (bez rozbicia na lokacje i nr seryjne)exec[wms].[item_ListForDocumentOut_dictionary]@search=N'697058841718004716',@username=N'test35',@warehouseId=N'ff4df207-38b0-e611-93f6-f01fafe8ab47',@mode=5,@documentId=N'fdf4f367-d600-eb11-a98a-060c7c3ef0b7'--OBSOLETE Wybór dostawy mode10exec[wms].[item_ListForDocumentOut_dictionary]@search=N'697058841718004716',@username=N'test35',@warehouseId=N'ff4df207-38b0-e611-93f6-f01fafe8ab47',@mode=10,@documentId=N'fdf4f367-d600-eb11-a98a-060c7c3ef0b7'
GET {{host}}/api/erp/item/browse/{{app_name}}/documentout-by-location-serial?query={ex: itemname,itemcode}&warehouseid={warehouseid}&documentid={documentid}
Według indeksu (bez rozbicia na lokacje i nr seryjne)
POST {{host}}/api/erp/document/set-line/platformaerp/{documentid}/{type? dla dokumentów wydania out}POST {{host}}/api/erp/document/set-line/platformaerp/{documentid}/out