zeegin / zeegin/OpenSubsystemsLibrary

The Update subsystem

Open
#20 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
1C Enterprise
Stars
85
Forks
14
PR merge metrics
No merged PRs in 30d

Description

The configuration should include a mechanism that automatically determines both the fact of the first launch of the configuration and performing the initial filling of the infobase with the minimum necessary data, as well as the fact of the first launch of a new release and making the necessary changes to the database.

According to the results of processing the information base, at the first launch of the configuration or at the first start of a new release of the configuration, the user should be presented with a report on the changes made to the information base. Situations where processing is not carried out in the required volume should be controlled by configuration. the user should be warned about a problem situation. To display a detailed protocol on the operations performed and errors encountered, use the eventlog.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue does not name files, tests, or entry points. Begin by locating the configuration startup and release-update processing, then determine how initial data filling, database changes, user reports, warnings, and eventlog output are currently handled. Done means the required first-launch and new-release behavior is defined and its incomplete-processing cases are controlled.

Written by the indexing model from the issue text.

Assessment

Domain
backend, database
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.