PriceCleaning
PriceCleaning[protocol]⟹table
provides a table listing the pricing information for the dishwashing and autoclaving of reusable containers generated during protocol.
PriceCleaning[notebook]⟹table
provides a table listing the pricing information for the dishwashing and autoclaving of reusable containers affiliated with notebook within the last month.
PriceCleaning[notebook, dateRange]⟹table
provides a table listing the pricing information for the dishwashing and autoclaving of reusable containers affiliated with notebook in the time period defined by the dateRange.
PriceCleaning[team]⟹table
provides a table listing the pricing information for the dishwashing and autoclaving of reusable containers affiliated with notebooks financed by team within the last month.
PriceCleaning[team, dateRange]⟹table
provides a table listing the pricing information for the dishwashing and autoclaving of reusable containers affiliated with notebooks financed by team in the time period defined by the dateRange.
Details
- By default, if Teams or Notebooks are specified and no date range is provided, the function defaults to include reusable objects used by protocols which completed in the past 30 days.
- Note that the prices displayed in this documentation are only for the sake of example and do not represent actual prices.
- In order to find the up to date price for a cleaning method, please download the CleanUpPricing field of the relevant Object[Bill].
-
ParentProtocolRequired The following provided protocol(s) are subprotocols: `1`. These protocols' prices are already included in the price of their parent protocols. Please provide only completed parent protocols to the inputs of PriceCleaning. ProtocolNotCompleted The following provided protocol(s) are not yet completed and thus pricing from instrument time cannot be calculated: `1`. Please wait until these protocols are completed and then call this function again.
Input

Output

General Options

Messages
Examples
Basic Examples (5)
Displays the pricing information for washing and autoclaving reusable objects used in a protocol as a table:


Displays the pricing information for a list of protocols as one large table:


Displays the pricing information for all protocols tied to a given notebook:


Displays the pricing information for all protocols tied to a given financing team:


Specifying a date span excludes protocols that fall outside that range:


Additional Examples (2)
Options (8)
Consolidation (6)
Specifying Consolidation -> Notebook groups all items by Notebook and sums their prices in the output table:


Specifying Consolidation -> Protocol groups all items by Protocol and sums their prices in the output table:


Specifying Consolidation -> Container groups all items by Model object and sums their prices in the output table:


Specifying Consolidation -> CleaningMethod groups all items by their cleaning method and sums their prices in the output table:


If OutputFormat -> TotalPrice is specified, this overrides the Consolidation option and returns the total summed price:


If OutputFormat -> Association is specified, this overrides the Consolidation option and returns a list of associations matching OperatorPriceTableP:

