Skip to content

v0.5.0

Choose a tag to compare

@itsuppartem itsuppartem released this 02 Sep 10:51
· 3 commits to main since this release

Added

  • Presentation helpers: presentation("Контрагент")Контрагент____Presentation, ALL_PRESENTATIONS (*____Presentation). query(select=["Ref_Key", "Description"]) joins with a comma. query(presentations=True) appends *____Presentation.
  • Tabular-section filters: F("Товары").any(F("Цена") > 10000) / .all(...) emit OData 3.0 Товары/any(d: d/Цена gt 10000). Module-level any_() / all_().
  • Write helpers: odata_bind, bind_field, base64_data.
  • Infobase(..., data_load_mode=False) and per-call data_load_mode=True on writes send 1C_OData-DataLoadMode: true.
  • Richer $metadata parse (no codegen): Infobase.entity_type_for_set(...).
  • Enumeration (read-only). CalculationRegister.recalculation() / .base().
  • EntitySet.url() builds a collection/query URL without sending.
  • ODataError.internal_code from odata.error.code / error.code. HTTP 404/403/412 still map as before.