metafresh logo and link to homepage

IT FRESH-727

#31 Implement document actions

Testcase to check jaspers, processes, document actions and error logging

Print preview

  1. Go to Extras, Settings set Always print by preview on Y, printer pdf (or some printer)

  2. run reports from process, from gear and from documents
  3. Go to Extras, Settings set Always print by preview on N, printer pdf (or some printer)

  4. run reports from process, from gear and from documents

Reports from menu

  1. open all reports from menu
  2. if the report also has excel, export the file from print preview
  3. run excel reports from menu (e.g. Einkaufsstatistk)

Reports from window button

  1. go to Speditionsauftrag window

  2. find one which has lines and it’s completed

  3. press on Rustliste drucken

Reports from gear

  1. open all reports from gear (e.g. Pricelist from Bpartner window, SSCC18 from edi, PP_Order)

Reports from documents

  1. open all reports from documents (print preview button from documents: order, inout, invoice and so on)

Label Reports

  1. open all label reports from:

Report language

  1. when a document jasper is printed, the language is taken from the bpartner
  2. run print preview for a drafted sales inout
  3. have an order containing both bpartner and dropship bpartner, each with different language. Print the report
  4. there are some reports processes which are translated (e.g. ADR Auswertung). Run them for a special bpartner

Modal vs Regular

  1. Check the id of a document
  2. open any pos, open HU Editor
  3. open any jasper process from menu
  4. open any jasper process from gear
  5. open and run a process that it should return a message (e.g. bestellung aus auftrag)

Document processing

  1. Check if complete, reactivate, close, void and reverse-correct works on documents

Scheduled Processes

  1. create a sales order and wait a bit
  2. go to shipment schedule and create an inout from it. Don’t complete it
  3. change qty in inoutline
  4. create an invoice or a journal and complete it. Wait a bit

Errors

  1. check if consoles and UI errors work fine:
  2. check if server errors work fine:
  3. check if the async errors work fine

Zur Quelldatei auf github.com