Good day.

I have never worked with 1C, but recently I received an order in which 1C appears. Therefore, a question for the experts:

The goal is to implement the site (2-3 pages), where the user can register, log into your account and watch information about yourself (full name, number of accumulated points). All data on the site and from the site (on registration) should pull up and be given to 1C.

Question: How best to implement such a functional? Is it possible to receive and send data in real time in 1c? If yes, tell me which way to dig?

    2 answers 2

    The method of implementation is likely to directly depend on how sideways the 1C "appears." Not enough information.

    And check with the customer whether real-time mode is required, that is, whether or not the data is in fact constantly updated. Transferring changes not in real time, but in packets between 1C and the site, say, once a minute or once every 15 minutes, will greatly simplify (and cheapen) the solution.

      Solutions that work in real time are several times more expensive than periodic exchange solutions.

      Solutions for real-time interaction are:

      • SOAP service on the side of 1C: Enterprise, which will also allow you to automatically create proxy classes;
      • OData interface, previously described in the blog . Described the interaction with Excel, C # and Android;
      • HTTP service based on 1C: Enterprise. There is no possibility in the automatic mode to form proxy classes, but at the same time very simple to implement;
      • Use a queue-based system for integration, for example, RabbitMQ. The most stable and fault-tolerant, but also the most expensive solution. The approximate cost of such a turnkey solution from 100 thousand rubles.