Skip to main content

A tool for converting 1C:Enterprise configurations to SQLite database

Project description

ent1ctosqlite

Version 0.1.1

A tool for converting 1C:Enterprise configuration files extracted from the configurator using the "Upload to files" command into a SQLite database

Installation

pip install ent1ctosqlite

Usage

ent1ctosqlite path/to/config.zip

Command Line Arguments

  • zip_path - path to the configuration export zip archive
  • -o, --output - path to the extraction directory (default: temp)
  • -d, --database - path to the SQLite database file (default: vcv_parser.db)
  • --log-file - save log to file
  • --debug - enable debug mode
  • --check-db - check database integrity

Development

  1. Clone the repository
  2. Create a virtual environment
  3. Install development dependencies
  4. Run tests

git clone https://github.com/yourusername/ent1ctosqlite.git

cd ent1ctosqlite

python -m venv venv

source venv/bin/activate # On Windows: venv\Scripts\activate

pip install -e ".[dev]"

pytest

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

MIT

Authors

  • Your Name (@yourusername)

Acknowledgments

  • Thanks to all contributors
  • Inspired by the need for better 1C:Enterprise configuration analysis tools

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ent1ctosqlite-0.1.1.tar.gz (18.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ent1ctosqlite-0.1.1-py3-none-any.whl (19.3 kB view details)

Uploaded Python 3

File details

Details for the file ent1ctosqlite-0.1.1.tar.gz.

File metadata

  • Download URL: ent1ctosqlite-0.1.1.tar.gz
  • Upload date:
  • Size: 18.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for ent1ctosqlite-0.1.1.tar.gz
Algorithm Hash digest
SHA256 fd5392b22f27db055c212c0ca0c0c3faec7f0045e454961a622adb74ba44d775
MD5 9b845548ce8a05aacb4a0dba3626f601
BLAKE2b-256 c0ae0182f8fe3aa6d1b53189ee85c9e51a099f9bb1648fc25b2e33c14a6af2b8

See more details on using hashes here.

File details

Details for the file ent1ctosqlite-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: ent1ctosqlite-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 19.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for ent1ctosqlite-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 90ce59d13892c821ea8cb3578c2b15f53998ddef501d8711755d42b700b56316
MD5 64aa4d8bf038b7bd34764dd50cfdd888
BLAKE2b-256 5f06e35e6691602e03ce83535ac35594ad04722817c491ab49cc2fbdde4ef1cf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page