[an error occurred while processing the directive]
RSS
Логотип
Баннер в шапке 1
Баннер в шапке 2
Project

Neti refined Chameleon for 1C self-described configuration for Baon

Customers: Baon

Moscow; Trade

Contractors: Neti
Product: IT outsourcing projects

Project date: 2020/08  - 2021/01

2021: Rework 1C for marking of articles

On September 14, 2021, Neti (Neti) announced that its specialists had completed the refinement for the self-described configuration 1C, labeling of products at the Baon production site.

To comply with the legislation, the customer needed functionality for marking goods, so BAON management decided to use the Chameleon system. In August 2020, the customer turned to Neti to set up data exchange between Chameleon and the current base on the 1C: Enterprise 8.1 platform by the end of 2020.

A few months later, the customer asked to mark the goods balances in the chain's stores and finalize the Chameleon system for foreign factories in order to print labels immediately in production.

First of all, the developers of Neti analyzed the working configuration of the customer - it was a self-described 1C: Enterprise 8.1 without documentation. Typically, companies buy a typical 1C configuration and adapt to themselves: change algorithms, develop forms and reports. However, this configuration was different - it was written from scratch under the customer and finalized at different times, so the documentation was not preserved.

Then the Neti team analyzed the Chameleon product labeling program. There were difficulties with this system due to the fact that the purchased version was "raw." Therefore, before configuring data exchange, first fixed the bugs that prevented work.

Usually, Chameleon is established as an addition to the typical 1C configuration and integration occurs using the standard algorithm provided by the developers. But the 8.1 self-described configuration does not support modern data exchange mechanisms. Integration needed to be created from scratch, for this they deployed the Chameleon as a separate base.

Integration development lasted 4 months, from August to November 2020. Outwardly, the task looked simple: BAON has a distributed base of hundreds of stores in which managers make sales, punch checks and issue returns. At the end of the day, all data is uploaded to the central database. It was necessary to send them further: first to the Chameleon, and from there to the Honest Sign system.

If the integration is correctly configured, their marking codes should be out of circulation during the sale of the goods, and they should appear again when the goods are returned.

Data exchange between 1C in BAON stores and Fair MARK marking system

Neti specialists implemented data exchange through a web service based on 8.1 and scheduled tasks in the 8.3 Chameleon database. Scheduled jobs are usually run on the server, in which case you had to run them on the client. To do this, you used the Windows Task Scheduler, which at a certain time started the database on behalf of a user with administrative rights. When the database was opened under this user, prescribed actions were performed on the client and information was sent to the CPDT.

Data exchange with the CRTT was not sufficient to work on the labelling law. In the central warehouse and in BAON stores throughout the country, sewn puffins, blouses and other things were stored. By January 1, 2021, labels with Data Matrix codes were supposed to appear on all these products.

To mark the remains in stores, it was necessary:
1. Physically recalculate inventory;
2. Upload data to Chameleon;
3. Get codes from the Honest SIGN system;
4. Print labels in stores and warehouses;
5. Glue all pieces of paper to the appropriate items.

The task began in November 2020. BAON employees were involved in counting balances, printing and sticking labels, and Neti developers were involved in obtaining codes, refining the Chameleon and distinguishing access rights so that there was no confusion with the marking in stores.

File:Чтобы пройти все этапы маркировки и с 1 января продавать товары с новыми этикетками.png
To pass all stages of labeling and sell goods with new labels from January 1, the customer has one month left

In the course of work, small tasks appeared that were difficult to anticipate at the beginning. For example, users realized that Chameleon needs additional information from external Excel files. Then they quickly did the processing to load this data.

Or the customer's management decided to check which stores printed the labels and in what quantity. Information had to be obtained quickly to understand what was happening. The Chameleon already had the necessary register, but at each printing the seller had to manually set the flag about the use of the code. It took a long time, which was already lacking. Neti programmers automated the process: now the codes immediately fell into the register, were considered used and became unavailable for reprint.