J
J
justslipknot2021-05-30 23:54:36
1C
justslipknot, 2021-05-30 23:54:36

How to make a web service for collaboration in the 1c database?

The task was to set up the joint work of two people in the 1C database. Configuration: Accounting department of an agricultural enterprise (ADDITIONAL), large database, 6GB.
People are in different cities. The power of iron and the stability and speed of the Internet leave much to be desired. We wanted to transfer it to 1C: Fresh , but the guys from there said that we could not pour the modified configuration into fresh. It was decided to rent a server and place the database there in a blunt way in the file version. But everything rested on the fact that 1C loads the database for eternity and eventually falls off with an error, and each time with a different one. Familiar admins told us that our only option is to locate the database on a certain web service, but they didn’t suggest anything specific.

Question for knowledgeable people. What options are there to set up collaboration under such terrible conditions? In which direction to dig? Is it possible in principle?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
H
hint000, 2021-05-31
@hint000

The web service is not needed.
You need a terminal server. In principle, this is enough.
I would also transfer from file to SQL, but this is not necessary.
The first one that came across: https://habr.com/ru/post/535748/
but there are dozens of other articles on the Internet on setting up a terminal server

L
LollyFox, 2021-05-31
@LollyFox

They wanted to transfer it to 1C: Fresh, but the guys from there said that we could not pour the modified configuration into fresh.

Everyone said correctly - in the 1C: Fresh cloud there are only typical configurations, but you can see other clouds.
It was decided to rent a server and place the database there in a blunt way in the file version. But everything rested on the fact that 1C loads the database for eternity and eventually falls off with an error, and each time with a different one.

It looks like a rather weak server and not enough resources. Look at the clouds more powerfully.
For example, these franchises have an option to work with the modified "1C: Accounting of an agricultural enterprise" in the 1C: GRM cloud (just like fresh from 1C itself, there will definitely be enough capacity), but the price there is higher than in fresh - somewhere around 1500 RUB/month for one user + I know that updating the modified conf is terribly inconvenient there - you must first unload the database from the cloud to a local PC, update it locally and only then upload it to the cloud again + during this procedure (between uploading and downloading) work in the cloud of meaning does not have, because data is not saved.
For the first month, they can give access for free and download your modified database - you can check the performance, speed, etc. yourself.
Plus, the solution is that you don’t need an admin and you don’t need to pay separately for an ITS subscription - it is already included in the rental price + if you pay more than for 5 users, the database is automatically converted to SQL at no additional charge.
Theoretically, there are other options:
1. Rent not a ready-made cloud with 1C, but only a virtual server, but you need your own admin in 1C, software licenses are tied to the parameters of the VM, and if the server owner decides to change something, then the license flies. Another minus is that you have to pay both for renting a virtual server and for ITS in full.
2. Raise your own server (terminal or web server). You will need to buy your own server + your own administrator, but then you can not pay for hardware rental and pay only for ITS. Moreover, a web server is better than a terminal one. it's cheaper in terms of licensing and more secure.
6 GB is not enough, it's time to think about switching to SQL.

K
Konstantin, 2021-05-31
@fosihas

my addition:

It was decided to rent a server and stupidly place the database there in the file version

on the sql version to run, this will add stability. Depending on the abilities of the linkus + Postgrey or Windows + MSslul. Each option has its own...
two people in the base 1C.

there is a subscription to ITS, you can try 1C: Link .
Configuration: (ADDED) ,

check what is added, the quality of the code. This may affect performance.
As a result, it falls off with an error, and each time with a different one.

it's unfounded that it's not set up that way. Nu, not indefinitely, errors will fall and a sample of them.

A
Andrey Shamin, 2021-05-31
@WhiteSsnoww

Additionally, if the configuration supports the mode of operation on managed forms, then you can consider working with the configuration through a web service as an alternative to the terminal server.
This is when you publish config through Apache, for example, and you can run the configuration in any browser.
But here it is necessary that the conf support work in a controlled mode. I think that BSHP should support this regime.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question