рд╣рд╛рдореА рд▓рд┐рдирдХреНрд╕рдорд╛ рдбрд╛рдЯрд╛рдмреЗрд╕ рд░ рд╡реЗрдм рд╕реЗрд╡рд╛рд╣рд░реВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реЗрд░ 1c рд╕рд░реНрднрд░ рдмрдврд╛рдЙрдБрджреИрдЫреМрдВ

рд╣рд╛рдореА рд▓рд┐рдирдХреНрд╕рдорд╛ рдбрд╛рдЯрд╛рдмреЗрд╕ рд░ рд╡реЗрдм рд╕реЗрд╡рд╛рд╣рд░реВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реЗрд░ 1c рд╕рд░реНрднрд░ рдмрдврд╛рдЙрдБрджреИрдЫреМрдВ

рдЖрдЬ рдо рддрдкрд╛рдЗрдБрд▓рд╛рдИ рд▓рд┐рдирдХреНрд╕ рдбреЗрдмрд┐рдпрди 1 рдорд╛ рд╡реЗрдм рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рдкреНрд░рдХрд╛рд╢рдирдХреЛ рд╕рд╛рде 9c рд╕рд░реНрднрд░ рдХрд╕рд░реА рд╕реЗрдЯрдЕрдк рдЧрд░реНрдиреЗ рднрдиреЗрд░ рдмрддрд╛рдЙрди рдЪрд╛рд╣рдиреНрдЫреБред

1C рд╡реЗрдм рд╕реЗрд╡рд╛рд╣рд░реВ рдХреЗ рд╣реБрдиреН?

рд╡реЗрдм рд╕реЗрд╡рд╛рд╣рд░реВ рдЕрдиреНрдп рд╕реВрдЪрдирд╛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрд╕рдБрдЧ рдПрдХреАрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗ рдкреНрд▓реЗрдЯрдлрд░реНрдо рдореЗрдХрд╛рдирд┐рдЬрдорд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рд╣реЛред рдпреЛ SOA (рд╕реЗрд╡рд╛-рдЙрдиреНрдореБрдЦ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░) рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ рдорд╛рдзреНрдпрдо рд╣реЛ, рдПрдХ рд╕реЗрд╡рд╛-рдЙрдиреНрдореБрдЦ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдЬреБрди рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд░ рд╕реВрдЪрдирд╛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рдПрдХреАрдХреГрдд рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЖрдзреБрдирд┐рдХ рдорд╛рдирдХ рд╣реЛред рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛, рдпреЛ рдбреЗрдЯрд╛рдХреЛ рд╕рд╛рде html рдкреГрд╖реНрда рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд╣реЛ, рдЬреБрди рддреНрдпрд╕рдкрдЫрд┐ рдХреБрдиреИ рдкрдирд┐ рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧрджреНрд╡рд╛рд░рд╛ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рд░ рдкреБрди: рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

рдлрд╛рдЗрджрд╛рд╣рд░реВ - рдпрд╕рд▓реЗ рдЫрд┐рдЯреЛ рдХрд╛рдо рдЧрд░реНрджрдЫ (рдбреЗрдЯрд╛рдХреЛ рдареВрд▓реЛ рдорд╛рддреНрд░рд╛рдорд╛ рдкрдирд┐), рд░ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЫред

рд╡рд┐рдкрдХреНрд╖ - рддрдкрд╛рдИрдХреЛ 1C рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рд▓реЗ рддрдкрд╛рдИрд▓рд╛рдИ рдзреЗрд░реИ рд░ рд▓рд╛рдореЛ рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ рдмрдбрдмрдб рдЧрд░реНрдиреЗрдЫ рдЬрдм рдЙрд╕рд▓реЗ рддрдкрд╛рдИрдХреЛ рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╡реЗрдм рд╕реЗрд╡рд╛ рд▓реЗрдЦреНрдЫред рдХреБрд░рд╛ рд▓реЗрдЦреНрджрд╛ рдирд┐рдХреИ рдмреЗрдЧреНрд▓реИ рдЫ ред

рдо рддрд┐рдореАрд▓рд╛рдИ рдХрд╕рд░реА рд▓реЗрдЦреНрдиреЗ рднрдиреЗрд░ рдмрддрд╛рдЙрдБрджрд┐рди рд╡реЗрдм рд╕реЗрд╡рд╛... рдо рддрдкрд╛рдЗрдБрд▓рд╛рдИ рд╕рд░реНрднрд░ рдХрдиреНрд╕реЛрд▓рдмрд╛рдЯ рд▓рд┐рдирдХреНрд╕рдорд╛ рдХрд╕рд░реА рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реНрдиреЗ рднрдиреЗрд░ рдмрддрд╛рдЙрдиреЗрдЫреБ, рд░ рд▓рд┐рдирдХреНрд╕рдорд╛ 1C рд╕рд░реНрднрд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреЗ рдмрд╛рд░реЗ рдкрдирд┐ рдереЛрд░реИред

рд░ рддреНрдпрд╕реЛрднрдП, рд╣рд╛рдореАрд╕рдБрдЧ рдбреЗрдмрд┐рдпрди 9 рдиреЗрдЯрд┐рдиреНрд╕реНрдЯ рдЫ, рд╕реБрд░реБ рдЧрд░реМрдВ:

PostgresPro рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН (рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН рдХрд┐ рдпреЛ рдирд┐: рд╢реБрд▓реНрдХ рдЫреИрди, рд░ рдХреЗрд╡рд▓ рдХреНрд╖рдорддрд╛рд╣рд░реБ рд╕рдВрдЧ рдкрд░рд┐рдЪрд┐рдд рдХреЛ рднрд╛рдЧ рдХреЛ рд░реВрдк рдорд╛ рд╡рд┐рддрд░рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ):

# apt-get update -y

# apt-get install -y wget gnupg2 || apt-get install -y gnupg

# wget -O - http://repo.postgrespro.ru/keys/GPG-KEY-POSTGRESPRO | apt-key add -

# echo deb http://repo.postgrespro.ru/pgpro-archive/pgpro-11.4.1/debian stretch main > /etc/apt/sources.list.d/postgrespro-std.list

# apt-get update -y
# apt-get install -y postgrespro-std-11-server
# /opt/pgpro/std-11/bin/pg-setup initdb
# /opt/pgpro/std-11/bin/pg-setup service enable
# service postgrespro-std-11 start
# su - postgres
# /opt/pgpro/std-11/bin/psql -U postgres -c "alter user postgres with password '╨Т╨░╤И╨Я╨░╤А╨╛╨╗╤М';"

postgresql рд▓рд╛рдИ рд╕рдмреИ рдареЗрдЧрд╛рдирд╛рд╣рд░реВ рд╕реБрдиреНрди рд░ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдорд╛рддреНрд░ рд╣реЛрдЗрди рднрдиреМрдВ

# nano /var/lib/pgpro/std-11/data/postgresql.conf

рдХреБрди рдареЗрдЧрд╛рдирд╛рд╣рд░реВ рд╕реБрдиреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХрдореЗрдиреНрдЯ рд░ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реМрдВ:

...
#listen_addresses = 'localhost'
...

рдорд╛

...
listen_addresses = '*'
...

рдЕрд░реНрдХреЛ, рд╣рд╛рдореНрд░реЛ рдиреЗрдЯрд╡рд░реНрдХрдмрд╛рдЯ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рд▓рдЧ рдЗрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреБрд╣реЛрд╕реН

# nano /var/lib/pgpro/std-11/data/pg_hba.conf

рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реМрдВ:

# IPv4 рд╕реНрдерд╛рдиреАрдп рдЬрдбрд╛рдирд╣рд░реВ:
рд╕рдмреИ 127.0.0.1/32 md5 рд╣реЛрд╕реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН

рдорд╛

рд╕рдмреИ 192.168.188.0/24 md5 рд╣реЛрд╕реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН
рд╕рдмреИ 127.0.0.1/32 md5 рд╣реЛрд╕реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН

рддрдкрд╛рдИрдВ 1c рдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рднрд┐рдиреНрди Postgres рд╕реНрдерд╛рдкрдирд╛рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдердк рдкрдвреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдпрд╣рд╛рдБ.

рдЕрд░реНрдХреЛ рд╣рд╛рдореА 1c рд╕рд░реНрднрд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдЫреМрдВред

1c рд╡реЗрдмрд╕рд╛рдЗрдЯрдмрд╛рдЯ рд╕рд░реНрднрд░рдорд╛ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рд╕рдВрдЧреНрд░рд╣ рдЕрдкрд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН (рдореЗрд░реЛ рдорд╛рдорд▓рд╛рдорд╛ deb64_8_3_15_1534.tar.gz)


# tar -xzf deb64_8_3_15_1534.tar.gz

# dpkg -i *.deb

рдХреЗрд╣рд┐ рдердк рд╕рд╛рдирд╛ рдХреБрд░рд╛рд╣рд░реБ:

# apt install imagemagick unixodbc libgsf-bin

рдЕрдм Apache2 рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реМрдВ

# apt install apache2

рдкреНрд░рд╢рд╛рд╕рди рдХрдиреНрд╕реЛрд▓ рдорд╛рд░реНрдлрдд рд╡рд╛ 1c рдХреНрд▓рд╛рдЗрдиреНрдЯ рдорд╛рд░реНрдлрдд, рд╣рд╛рдореА рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдЫреМрдВ рд░ рд╣рд╛рдореНрд░реЛ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдЕрдкрд▓реЛрдб рдЧрд░реНрдЫреМрдВред

рдЕрдм рд╣рд╛рдореА рдбрд╛рдЯрд╛рдмреЗрд╕ рдкреНрд░рдХрд╛рд╢рд┐рдд:

1s рдХреЛ рд╕рд╛рде рдлреЛрд▓реНрдбрд░рдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реНред

# cd /opt/1C/v8.3/x86_64/

./webinst -publish -apache24 -wsdir Test -dir /var/www/test/ -connstr  "Srvr=10.7.12.108;Ref=test;" -confPath /etc/apache2/apache2.conf

var/www/test/ рдорд╛ рдЬрд╛рдФрдВ рд░ рддреНрдпрд╣рд╛рдБ рдХреЗ рджреЗрдЦрд┐рдиреНрдЫ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реНред

# cd /var/www/test
# nano default.vrd

┬л

v8.1c.ru/8.2/virtual-resource-system"
href=тАЭhttp://www.w3.org/2001/XMLSchemaтАЭ>www.w3.org/2001/XMLSchemaтАЭ
href=тАЭhttp://www.w3.org/2001/XMLSchema-instanceтАЭ>www.w3.org/2001/XMLSchema-instanceтАЭ
рдЖрдзрд╛рд░ ="/рдкрд░реАрдХреНрд╖рдг"
ib="Srvr=192.168.188.150;Ref=Test;">
<standardOdata enable=┬лfalse┬╗
reuseSessions="autouse"
рд╕рддреНрд░ MaxAge="20"
рдкреВрд▓ рд╕рд╛рдЗрдЬ="резреж"
poolTimeout="5"/>

┬л

рдпреА рдпреЛрдЬрдирд╛рд╣рд░реВ рд╣реБрдиреН рдЬреБрди 1c рд╡реЗрдм рдХреНрд▓рд╛рдЗрдиреНрдЯ рд╕реБрд░реБ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ... рдЕрдм рддрдкрд╛рдЗрдБ рдмреНрд░рд╛рдЙрдЬрд░рдмрд╛рдЯ рд╣рд╛рдореНрд░реЛ рдкрд░реАрдХреНрд╖рдг рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рдЬрд╛рди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ "http://ServerAddress/Test" (рдХреЗрд╕ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ! рдпреЛ рд▓рд┐рдирдХреНрд╕ рд╣реЛ) рд╡рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдХреНрд▓рд╛рдЗрдиреНрдЯрдорд╛ "рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕реНрдерд╛рди рдкреНрд░рдХрд╛рд░" рдареЗрдЧрд╛рдирд╛ "http://ServerAddress/Test", рд░ рдХреНрд▓рд╛рдЗрдиреНрдЯрд▓реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдбрд╛рдЯрд╛рдмреЗрд╕рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗрдЫред

рддрд░

рд╡реЗрдм рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреЗ рд╣реЛ? (рдореЗрд░реЛ рдкрд░реАрдХреНрд╖рдг рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдорд╛ рддреНрдпрд╣рд╛рдБ рддреА рдордзреНрдпреЗ рджреБрдИ рдЫрдиреН: WebBuh рд▓реЗрдЦрд╛рдХреЛ рд╕рд╛рде рдбрд╛рдЯрд╛ рдЖрджрд╛рдирдкреНрд░рджрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ рд░ рдЙрд╣реА рдирд╛рдордХреЛ рдХрдореНрдкрдиреАрдХреЛ wms рдкреНрд░рдгрд╛рд▓реАрд╕рдБрдЧ toplog рдПрдХреАрдХрд░рдг)ред

рдЦреИрд░, рд╣рд╛рдореНрд░реЛ vrd рдлрд╛рдЗрд▓рдорд╛ рдХреЗрд╣реА рд▓рд╛рдЗрдирд╣рд░реВ рдердкреМрдВ ...


v8.1c.ru/8.2/virtual-resource-system"
href=тАЭhttp://www.w3.org/2001/XMLSchemaтАЭ>www.w3.org/2001/XMLSchemaтАЭ
href=тАЭhttp://www.w3.org/2001/XMLSchema-instanceтАЭ>www.w3.org/2001/XMLSchema-instanceтАЭ
рдЖрдзрд╛рд░ ="/TestWeb"
ib="Srvr=IP_addres;Ref=TestWebServ">
<standardOdata enable=┬лfalse┬╗
reuseSessions="autouse"
рд╕рддреНрд░ MaxAge="20"
рдкреВрд▓ рд╕рд╛рдЗрдЬ="резреж"
poolTimeout="5"/>

# ╨Т╨╛╤В ╤В╤Г╤В ╨╜╨░╤З╨╕╨╜╨░╨╡╤В╤Б╤П ╨║╨╛╨┤ ╨║╨╛╤В╨╛╤А╤Л╨╣ ╨┐╤Г╨▒╨╗╨╕╨║╤Г╨╡╤В ╨▓╨╡╨▒-╤Б╨╡╤А╨▓╨╕╤Б╤Л
<point name="WebBuh" # ╨Ш╨╝╤П ╨▓╨╡╨▒-╤Б╨╡╤А╨▓╨╕╤Б╨░ ╨▓ ╨║╨╛╨╜╤Д╨╕╨│╤Г╤А╨░╤В╨╛╤А╨╡
alias="Web_buh.1cws" # Web_buh.1cws - ╨░╨╗╨╕╨░╤Б ╨▓╨╡╨▒-╤Б╨╡╤А╨▓╨╕╤Б╨░ ╨▓ ╨▒╤А╨░╤Г╨╖╨╡╤А╨╡
enable="true" # ╨┤╨░╨╗╤М╤И╨╡ ╤П ╨┤╤Г╨╝╨░╤О ╤Б╤В╤А╨╛╨║╨╕ ╨╕ ╤В╨░╨║ ╨┐╨╛╨╜╤П╤В╨╜╤Л
reuseSessions="autouse"
sessionMaxAge="20"
poolSize="10"
poolTimeout="5"/>
<point name="TopLog" # ╨▓╤В╨╛╤А╨╛╨╣ ╨▓╨╡╨▒ ╤Б╨╡╤А╨▓╨╕╤Б
alias="toplog.1cws" # toplog.1cws
enable="true"
reuseSessions="autouse"
sessionMaxAge="20"
poolSize="10"
poolTimeout="5"/>

рдпрд╕рд▓рд╛рдИ рдмрдЪрдд рдЧрд░реМрдВред

рд░ рдЕрдм рд╣рд╛рдореНрд░реЛ рд╡реЗрдм рд╕реЗрд╡рд╛ "http://ServerAddress/Test/Web_buh.1cws?" рдорд╛ рдЙрдкрд▓рдмреНрдз рдЫ?

рд╣рд╛рддрд▓реЗ рдХрд┐рди рдЧрд░реНрдиреБ рдкрд░реНрдпреЛ ?

рд╣рд╛рдореНрд░реЛ рд╕рд░реНрднрд░рдорд╛ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╢реЗрд▓ рдирднрдПрдХреЛрд▓реЗ, рдпрд╕рдорд╛ рдХрдиреНрдлрд┐рдЧрд░реЗрдЯрд░ рдЪрд▓рд╛рдЙрди рд╕рдореНрднрд╡ рдЫреИрди, рд░ рддрджрдиреБрд╕рд╛рд░, рдорд╛рдирдХ рдорд╛рдзреНрдпрдорд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реНред рд░рд┐рдореЛрдЯ рдХрдиреНрдлрд┐рдЧрд░реЗрдЯрд░, рдЬреБрди рдХреНрд▓рд╛рдЗрдиреНрдЯрдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рдЫ, рд╕рд░реНрднрд░рдорд╛ рд╡реЗрдм рд╕реЗрд╡рд╛рд╣рд░реВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реНрджреИрдиред рддреНрдпрд╕рдХрд╛рд░рдг, рд╣рд╛рдореАрд▓реЗ рдорд╛рдерд┐ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдЕрдиреБрд╕рд╛рд░ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрдиреБрдкрд░реНрдЫред

.vrd рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рд▓рд┐рдкрд┐ - рдзрдиреНрдпрд╡рд╛рдж TihonV

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди