Skip to main content

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

Project description

ent1ctosqlite

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.0.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.0-py3-none-any.whl (19.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ent1ctosqlite-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 fcab02cd4ad2ec27bdc68ca26963a9895bad316b2c8dc4da3bc9a94788ad56f3
MD5 ba42298d5138a1b00196d7ffaf84336d
BLAKE2b-256 897999edab899b9b86e56d50057855997890f478811bed3dca99acd797680116

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ent1ctosqlite-0.1.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 260fe83757de25e259ae391f89030b7d79bd81eef53e5e1a4b807d119e812e36
MD5 594466472e15f27d5459323cb9c9a5bc
BLAKE2b-256 e2e1ee1a5bbf3d4dbad2fbb1d109fe465d3a3f5b1f97a552ddfc2155c6fdc899

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