A description of the latest general additions, changes and corrections to LDB.




reports.DDF_selected_parametertypes has been converted to the JSON data type.{ "value": "00123" }



JSON data type.JSON data type).

customers.idlogs.namelogs.name

VAR0 through VAR4 ) instead of the previous 5 variables ( VAR0 through VAR999 ).
JSON.imports.save_response
filters.order_data_key_id
filters.sample_data_key_id
filters.recipe_data_key_id
filters.report_data_key_id
invoices.partial_payments
onlineorders.custom_sample_fields
onlineorders.custom_order_fields
onlineorders.custom_project_fields
onlineorders.raw_customer_data
onlineorders.DDF_Task_Definition
wenns() and ifs() wenns() and ifs(), it is easier to construct nested formulas with multiple queries.wenns(v['pH'] < 3, 'very acidic',Regex for Parameter Data Types
v['pH'] < 6, 'acidic',
v['pH'] < 8, 'neutral',
'alkaline')
/^([0-9]|1[0-4])$|^$/

_VAR0_ through _VAR4_; however, there are theoretical ways in which this protection could be circumvented._VAR0_ through _VAR4_ can only be used in the following format:SELECT … FROM … WHERE …
orders.customer_id = _VAR0_ ... OK
samples.id IN (_VAR0_) ... OK
samples.description like '_VAR0_' ... OK
orders._VAR0_ = 681 ... not OK
_VAR0_ through _VAR4_ are used as in the last line of this example—that is, where _VARX_ appears on the left side of a comparison operator such as "=", ">", "LIKE", etc.





material_type=X is now available for recording material batches for samples. X can be used to define a material category, allowing you to select a batch from all materials in that category.
