/OpenSubsystemsLibrary

Open Subsystems Library provide what you don't want to do — no more, no less.

Primary Language1C EnterpriseMIT LicenseMIT

Quality Gate Status

Open Subsystems Library

Open Subsystems Library is a simple.

Quickstart Guide

Philosophy

Open Subsystems Library provide what you don't want to do — no more, no less.

Goals and limitations

  1. Concept of no-thick and no-COM configuration.
  2. Small configuration size.
  3. No SaaS mode.
  4. No External data processors or reports in any internal storage support.
  5. No RLS support.
  6. No collaboration system support.
  7. No predefined value.
  8. Develop simple understandable standards (based on PEP8 for python).

Dependencies

This project built with:

  1. 1C:Enterprise 8.3.18.1289+ (8.3.18 compatibility mode)
  2. 1C:Enterprise Development Tools 2020.6.1
  3. 1Unit
  4. vanessa-automation
  5. bslls-connector-for-edt
  6. BSL Language Server

Features map

Expand table of feature status.
Subsystems Status
System In process
+ Asserts Support
+ Collections In process
+ Cryptography In process
+ Useful database queries In process
+ Global exceptions Support
+ Json serializer Support
+ Useful OS methods In process
+ Strings utils In process
+ Reflection Support
+ Background worker In process
+ No-thick client static analize Support
Aggregates and totals Not started
+ Scheduled jobs Not started
+ Settings form Not started
Background jobs Not started
+ Monitor form Not started
+ Auto lock jobs if infobase was moved Not started
Data exchange Not started
+ Distributed info base Not started
+ OData Not started
Data history In process
+ Scheduled job for history update Support
+ Static analize role rights Not started
+ Settings form Not started
Delete marked objects Not started
+ Delete objects wizard Not started
+ Concurent deleting objects algorithm Not started
Digital signature Not started
Event log Not started
Full text search Support
+ Scheduled jobs for index update Support
HTTP requests In process
+ URL Parser Support
+ HTTP methods call Support
+ Response as text Support
+ Response as binary data Support
+ Response as json Support
+ Basic auth Support
+ Custom headers Support
+ Autodetect sending content type Support
+ POST x-www-form-urlencoded Support
+ POST multipart/form-data Support
+ Timeouts Support
+ Redirects Support
+ GZip request body encoding Support
+ GZip response content encoding Support
+ Sessions In process
+ Cookies In process
+ Digest auth Not started
+ OAuth Not started
+ Proxy and cert infobase config Not started
+ Pool manager Not started
+ Unit tests Support
Lock data by date Not started
+ Lock data algorithm Not started
+ Lock data settings form Not started
Reports Not started
Scheduled jobs Not started
+ Monitor form Not started
Secure storage Not started
Sessions lock Not started
+ Set sessions lock wizard Not started
+ Auto disconnect sessions Not started
Stored files Not started
+ Amazon S3 Not started
+ Dropbox Not started
+ Google disk Not started
+ Internal storage Not started
+ Network disk Not started
+ One drive Not started
+ Yandex disk Not started
Notification Not started
+ Telegram Not started
+ Slack Not started
Update Not started
Users In process
+ Session parameter of current user Support
+ <Not specified> default user Support
+ User item form In process
+ Manage users in Enterprise mode Not started