DEB lisapaketid

Linuxi serveris ja tegin isegi video, mis loodetavasti aitab teid.

Põhiseaded Linuxi installimisel
Panime arvutile nime ja siis ei muuda seda. Muidugi saate oma nime muuta, kuid see on palju vaeva.
Tulemüür – väljas.
SELinuxi sätted – keelatud.
Installimine toimub juurkasutajana.

Kuidas sa arvasid, et see on klient-server?

Menetlus on järgmine:
1C paigaldamine
PostgresQL installimine
Ühendame ja töötame.

1C installimine Linuxisse

1C serveri distributsioon Linuxi jaoks on esitatud rpm pakettide kujul:
1C:Enterprise'i üldised komponendid
1C: ettevõtte serveri komponendid
Adapter 1C:Enterprise veebiteenuste avaldamiseks veebiserveris, mis põhineb Apache HTTP Server 2.0 või Apache HTTP Server 2.2
1C:Enterprise komponendid.

1C installimisel peaksite võtma arvesse rpm pakettide vahelisi sõltuvusi:
● 1C_Enterprise82-commonil pole sõltuvusi;
● 1C_Enterprise82-server sõltub 1C_Enterprise82-commonist;
● 1C_Enterprise82-ws sõltub 1C_Enterprise82-commonist;
● 1C_Enterprise82-crs sõltub 1C_Enterprise82-commonist, 1C_Enterprise82-serverist ja 1C_Enterprise82-ws-st;

Paketid, millel on järelliide "-nls", on vastava paketi jaoks täiendavad riiklikud ressursid.

Et installimine õnnestuks, tuleb säilitada paketi sõltuvused.

Minimaalne installimine klastri peaserveri juurutamiseks:
● 1C_Enterprise82-common-8.2
● 1C_Enterprise82-common-nls-8.2
● 1C_Enterprise82-server-8.2
● 1C_Enterprise82-server-nls-8.2

1C:Enterprise serverikomponentide installimise ajal luuakse OS-i kasutaja nimega usr1cv82 ja tema konto all käivitatakse 1C:Enterprise serveri protsessid. Ärge unustage, et installimine peab toimuma juurkasutajana.

Nüüd käivitame raggent serveri agendi deemoni režiimis. Selleks sisestage järgmised käsud:
/etc/rc.d/init.d/srv1cv81 peatus
/opt/1C/v8.1/x86_64/ragent -deemon
/etc/rc.d/init.d/srv1cv81 algus

Videost näete, et server ei käivitu, parandab selle probleemi.
Kui keegi teab, mis põhjus on, palun kirjutage, see on minu jaoks igas väljaandes erinev.

Kontrollime, kas 1C server käivitub
ps aux | grep 1C
Käsk peaks näitama järgmiste teenuste tööd: ragent, rmngr, rphost

See punkt on videost puudu, kuid pärast serveri installimist peate käivitama utiliidi /opt/1C/v8.2/i386/utils/config_server
Milline:
● kontrollib kõigi serveri tööks vajalike teekide olemasolu;
● registreerib installitud TrueType'i fondid ImageMagickiga.

Kui server on 64-bitine, siis /opt/1C/v8.2/x86-64/config_server

PostgresQL installimine

Installime PostgreSQL-i, mille saab võtta ITS-i kettalt või alla laadida aadressilt http://users.v8.1c.ru/, põhimõtteliselt samasse kohta, kust saime 1C:Enterprise'i levitamiskomplekti.

PostgreSQL-i versioon 1C-st sisaldab 11 paketti

PostgreSQL-i muudetud versiooni levipakett koosneb 10 paketist. Tööks vajalik miinimum on 4 paketti:
● postgresql-libs-8.4 .
● postgresql-8.4.
● postgresql-Server-8.4.
● postgresql-contrib-8.4.

Ülejäänud paketid on valikulised ja neid saab soovi korral ka paigaldada.

Pärast kõigi vajalike pakettide installimist minge PostgreSQL-i sätetesse ja esimese asjana alustame andmebaasi.

1C:Enterprise'i jaoks peate installima vene lokaadi ja UTF-8 kodeeringu.

su – postgres –c ‘initdb ––locale=ru_RU.utf8 -D /var/lib/pgsql/data’

luuakse ka andmebaas, mis asub vaikeseadetega /var/lib/pgsql/data.

Seadete muutmine:

gedit /var/lib/pgsql/data/postgresql.conf

Otsige üles (Ctrl-F) ja muutke järgmist parameetrit:
default_with_oids = sees
Samuti eemaldame selle rea kommentaarid, eemaldades # kommentaari sümboli. Salvestage muudatused.

Failis pg_hba.conf eemaldame kaitse PostgreSQL-i sisselogimiseks ja vaikeparooli muutmiseks.
gedit /var/lib/pgsql/data/pg_hba.conf
host kõik 0.0.0.0/0 md5
Kontrollige, kas kommentaar # on sellelt realt eemaldatud ja muutke md5 usaldusväärseks ja salvestage muudatused.

Järgmises etapis taaskäivitage PostgreSQL:
/etc/init.d/postgresql taaskäivitage

Logige sisse PostgreSQL-i konsooli käsuga:
psql -h localhost postgres postgres

Ja muudame PostgreSQL-i parooli, sest... Selle esmakordsel käivitamisel luuakse postgresi konto parooliga postgres.
Järgmine käsk muudab parooli:
ALTER USER postgres PASSWORD ‘UUS PAROOL’;

Väljuge PostgreSQL-i konsoolist, käivitades käsu: \q

Lähme tagasi faili pg_hba.conf juurde ja reas kõik 0.0.0.0/0 usaldusväärtused asendavad usalduse md5-ga.
Taaskäivitame PostgreSQL-i serveri.

Läheme jaotisse Administreerimine - Serveri sätted - Teenused ja kontrollime, kas teenused käivituvad süsteemi käivitumisel, kui mitte, installige need.

HASP installimine

Laadige HASP-draiver alla tootja veebisaidilt http://www.aladdin-rd.ru/ ja installige see.

rpm -i aksusbd-redhat-1.8.1-3.i386.rpm

AKSUSB deemoni käivitamine: [OK]
WINEHASP-deemoni käivitamine: [OK]

Loomulikult peate sisestama USB-võtme.

Sambat pole vaja lubada.

Ühenduse loomine 1C Enterprise serveriga

Registreerime serveri kliendis faili C:\WINDOWS\system32\drivers\etc\hosts
Näiteks: 192.168.0.102 EvrSer

Te ei pea seda registreerima, kuid siis peaks Samba töötama.

Seejärel loome 1C Enterprise'ist või ettevõttest andmebaasi ja hakkame sellega töötama.
Aluse loomine

Hoiatus: üksikasjalikke juhiseid ei ole! Ainult toimingute jada, vajalikud sammud ja näpunäited. See juhend on mõeldud ainult kogenud Linuxi administraatoritele!

Mõnede minu konfiguratsioonide näited lisatud...

Märkus. See artikkel põhineb 32-bitise CentOS 6.3 katsetel(Serveri jaoks peate kasutama 64-bitist OS-i. Juhtus aga nii, et 64-bitist CentOS-i ei installitud mulle katseteks saadaolevale riistvarale.)Installimismeetodis (32 vs 64bit) aga vahet pole – see on ainult levifailide järelliides: kas i686 (või i386) või x86_64...

Sisu:

  • 2) Seadistage võrk
  • 5) Samba serveri seadistamine
  • Kirjandus (kasutatud ja lisaks soovitatav)




0) Valmistage ette serveri riistvara



Ma ei anna konkreetseid soovitusi serveri riistvara valimiseks (kui palju riistvara võimsust on vaja) - mul pole isiklikku kogemust. Vaata ametlikku“Soovitused 1C-ga töötamiseks mõeldud seadmete valimiseks: Enterprise 8” saidilt v8.1c.ru ja mitteametlik“Arvutinõuded programmiga 1C: Enterprise 8 töötamiseks” saidilt 1c.xxi.kiev.ua…
Ja ma soovitan võtta riistvara soovitatavast võimsusreserviga (kuna see "kasvab" koos ettevõtte vajadustega; ja kuna 1C platvorm ka pidevalt "kasvab ja optimeerib" - mis tähendab, et see kulutab üha rohkem ressursse alates väljalaskmisest kuni vabastamine).

Lisaks on lühidalt kõige tulusam strateegia:

  • Levitage kaks serverit (1C server ja Postgres DBMS server) kahele erinevale masinale – võimsus on kahekordistunud ja lisalitsentse pole vaja osta. See on ka odav lahendus: Linux on tasuta ja riistvara hind ei lähe arvesse (riistvara on alati odavam kui litsentsid).
  • Märkus: pange tähele, et 1C serveriklaster on endiselt väga vigane. Lisaks nõuab iga täiendav eraldi masin „1C serveri kui klastri osa” jaoks eraldi „serverilitsentsi” ostmist! Seetõttu on igast küljest kõige tulusam kasutada Server 1C jaoks AINULT ÜHTE MASINAT - ostke serveri jaoks ainult üks masin, millel on piisavalt võimas riistvara, mis suudab kogu koormust taluda...
  • Installige DBMS-i serverisse riistvara RAID10 (andmebaasifailid varundatakse ja kettaruumi suurendatakse vastavalt vajadusele).
    Veelgi enam: eelarvelahenduste puhul piisab, kui kasutada kiibistikuga RAID-kontrollerit, mis on sisse ehitatud paljudele kaasaegsetele emaplaatidele, selle asemel, et osta eraldi ja kallis riistvaraline RAID-kontroller (mille hind algab 250 dollarist). Sisseehitatud kiibistikuga RAID-kontrolleritel on juba lai funktsionaalsus; toetavad vajalikke RAID-režiime (0, 1, 5, 10) ja nende vahel automaatset migratsiooni koos andmete säilitamisega.
    On ainult üks, kuid märkimisväärne kärbes: kehv tugi Linuxi riistvaralistele RAID-kontrolleritele. Ja pealegi pole emaplaadile sisseehitatud SATA-RAID kiibistik täielikult riistvaraline: andmehaldus ei toimu mitte riistvara enda tasemel, vaid BIOS-i mikrokoodi tasemel OS-i draiveri kaudu - sellest tulenevad mõisted "SATA-RAID". draiverid” (Intel Matrix Storage Driver), ilma milleta nähakse RAID-i eraldi ketastena - siit ka tugiprobleemid... Linuxi all on traditsiooniliselt kasutusel tarkvaralised RAID-massiivid, mille tugi on juba ammu juurutatud ja silutud!
  • Loomulikult saab mõlemat serverit installida Windowsi/Linux 64-bitisesse operatsioonisüsteemi (kuna need toetavad palju RAM-i ja suurt võimsust). Ja osta ja installida “1C Server 32bit” (kuna “1C Server 64bit” maksab 2 korda rohkem ja jõudluse kasv, kui kõik muud asjad on võrdsed, annab ainult +5%!!! mitteametlik käsitöölised testinud...)




1) Installige operatsioonisüsteem (OS)



Installige Linux CentOS 6.x (uusim versioon), eelistatavalt 64-bitine.
CentOS-i distributsiooni valimise põhjused: see on Linuxi serverijaotus. See on tasuta (tasuta, "Community Edition") levitamine. See on RedHati tuumal põhinev distributsioon, mille 1C deklareerib kui "toetatud".

CentOS-i levitamispilte laaditakse alla siit (ükskõik millisest peeglist).
Mugavam on iso alla laadida, tühjaks kirjutada (DVDRW) ja sealt installida.
Paigaldamiseks piisab reeglina ainult esimesest kettast kahest, mida saab kokku panna (teisel kettal on igasugune väiksem tarkvara).
Ja siis pole installikettaid enam vaja – kogu tarkvara tuleb veel uuendada ja interneti kaudu kohale toimetada...


Kommentaar: CentOS-süsteemi juurkasutaja ei ole sisse logitud(see peaks olema)!
Kõik tööd CentOS süsteemis tehakse ALATI tavakasutaja sessioonist, sh. ja süsteemi paigaldamine/konfigureerimine. Ja ainult mõne toimingu jaoks küsitakse iga kord superkasutaja õigusi (midagi sarnast ilmus ka Windows7-s).
Seetõttu käivitage konfiguratsioonide redigeerimiseks, pakettide installimiseks ja muude "administraatori" toimingute tegemiseks pärast konsooli tavakasutaja seansil avamist kohe käsk "su", mis lülitab praeguse konsooli superkasutaja režiimi (CentOS-i funktsioon):

Bash# parool:<вводим пароль root>


Seda bash# konsooli kasutatakse seejärel erinevate privilegeeritud toimingute jaoks. Näiteks saate käivitada "mc" ja redigeerida konfiguratsioone kaustas /etc/…


2) Seadistage võrk



Konfigureerige võrguadapterid, hostinimi, lüüs ja DNS...
Looge ühendus Internetiga ja värskendage kõiki põhipakette uusimatele versioonidele...
Kõik edasised toimingud teeme ainult internetiühenduse olemasolul, usume, et see on püsiv!

Võrgu seadistamine toimub standardselt... Aga on Levinud lõksud, mida tuleb vältida:

2a)


Esiteks peaks meie serveri nimi probleemideta lahendama IP-aadressi.

Failis /etc/sysconfig/network kontrollime hostinime parameetri väärtust (serveri “arvuti nimi”), vajadusel muudame seda, et uued parameetrid jõustuksid, tuleb süsteem taaskäivitada.

Bash# cat /etc/sysconfig/network NETWORKING=jah NETWORKING_IPV6=ei HOSTNAME=delldev GATEWAY=192.168.10.2


(Viimane rida on vaikimisi lüüs, seda pole vaja täpsustada. Kui pole määratud, võetakse see ifcfg seadistustest või DHCP kaudu...)

Fail /etc/hosts ei tohiks sisaldada kirjeid formaadis localhost.localdomian ega seotud IPv6-ga, kui DNS-serverit pole, peab see sisaldama selget vastavust serveri IP-aadressi – FQDN-i nime – lühinime vahel. Õige hostifaili näide:

Bash# cat /etc/hosts 127.0.0.1 localhost delldev



Kontrollige: kas server pingib ise? Sisestage konsooli:

Bash# ping delldev



2b)


Teiseks ei tohiks tulemüüril olla reegleid, mis keelaksid 1C ettevõtte komponentide omavahelist suhtlemist.
Enamikul juhtudel asub ettevõtte 1C server kohalikus võrgus, nii et saame tulemüüri täielikult keelata (vähemalt kasutuselevõtu ajaks):

Bash# chkconfig iptables lülitab välja bash# teenuse iptables peatub



2c)


Kolmandaks peate keelama ka SELinuxi poliitika!

Põhjused:
1) Varem oli segmenteerimisvea põhjuseks SELinux.
2) Samba jagamised ei tööta, kui SELinux on lubatud (kaugkasutajad logivad jagamistesse sisse, kuid ei näe faile... või faile nähakse, aga ei loeta... jne tõrked)
3) Lisaks paistavad SELinuxi kasutamise eelised kohalikus võrgus asuvas suure koormusega serveris äärmiselt ebamäärased.

Kuidas keelata:

Redigeerime konfiguratsiooni /etc/selinux/config, muudame rea SELINUX=enforcing väärtuseks SELINUX=disabled ja taaskäivitame masina...



2d)


Internetipakkujal "Ukrtelecom/Ukraine" on ka selline reha: lollakad DNS-serverid - nii et peate kasutama abiservereid (soovitavalt Google'ilt) ... Ja võib-olla osutus minu DSL-ruuter Linux OS-iga halvasti ühilduvaks...

Sümptom: Internetiga töötades võtab iga DNS-nime lahendamine väga kaua aega (mitu [kümneid] sekundit timeout), see töötab väga halvasti...
Lahendus: Seetõttu ei hankinud ma DNS-serverit automaatselt DHCP kaudu, vaid registreerisin staatiliselt adapteri sätetes (config /etc/sysconfig/network-scripts/ifcfg-eth0) järgmised aadressid: 213.179.249.151, 213.179.249.152, 8.8 .8.8, 8.8.4.4(esimesed kaks on uued Ukrtelecom, järgmised kaks on Google'ilt).


3) Seadistage paketihaldur (yum)


Märkus: yumi kasutamise üksikasjalik juhend leiate artiklist"Pakihaldus RHEL6-s. Nam...

3a)


Tarkvaraallikate (hoidlate) seadistamine:

lubage standardhoidlad (hoidla konfiguratsioonis kirjutame enabled=1 või märkige ruudud graafilise liidese kaudu...):
   CentOS-6 – alus
   CentOS-6 – panus
   CentOS-6 – lisad
   CentOS-6 – Plus
   CentOS-6 – värskendused

JA (Ilma nendeta on väga kurb, sest standardhoidlad sisaldavad peamiselt serveritarkvara ja aegunud, ehkki väga silutud versioone).

Märkus. Enamikul juhtudel on hoidlate omanikud uute hoidlate ühendamise hõlbustamiseks ette valmistanud RPM-paketid automaatseks konfigureerimiseks – need paketid tuleb ainult alla laadida ja installida. Lisaks valige õige versiooni paketid: hoidla vastava versiooni jaoks ja mõeldud teie omale vastava Linuxi versiooni jaoks. Selle pseudopaketi installimisel genereeritakse automaatselt vajalikud seadistused, konfigureeritakse yum jne.

Soovitused:
   Kasutage „cat /etc/redhat-release”, et leida, millist EL-i versiooni te kasutate(see ütleb: "CentOS-i väljalase 6.3" - st "el6")
   Kasutage oma protsessori arhitektuuri leidmiseks "uname -a".(see ütleb: "i686 i386")
   Kasutage paketi rpmforge-release installimiseks "rpm -ivh paketi failinimi".(töötab ka URL-idega)

RPMforge
   Paigaldusjuhised: repoforge.org ja
packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm "

EPEL
   Paigaldusjuhised: fedoraproject.org
   töö installimise näide: su -c "rpm -Uvh download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm "

ATrpms
   Paigaldusjuhised: atrpms.net
   töö installimise näide: su -c "rpm -Uvh dl.atrpms.net/all/atrpms-repo-6-5.el6.i686.rpm "

3b)


Kontseptsioon: peamine on mitte häirida süsteemi põhituuma funktsionaalsust.
Standardseid CentOS-i hoidlaid (eriti “CentOS-6 – Base”) koostavad spetsiaalselt koolitatud inimesed, kes tagavad, et hoidlas on ristlõige pakettidest ja teekidest, mis igal ajahetkel ühilduvad.(CentOS on serverisüsteem, mis on installitud kõige kallimatele tootmisserveritele, mis töötavad automaatse uuendamise režiimis. Hoidlas tekkinud tõrge lõhub paljusid servereid, see tähendab, et administraatoritel on palju probleeme ja CentOS-i usaldusväärsus väheneb õõnestatud... See pole lubatud.)
Kuid kui mängite kolmanda osapoole distributsioonidega, ilmuvad neis alati uued (ja ebastabiilsed) teekide versioonid - need saab automaatse värskendamise ajal automaatselt süsteemi installida, luues tuumateenustega ühildumatuse. Halvasti!

Tagamaks, et serverisse oleks installitud kõige paremini toimiv tarkvara ja lisahoidlatest paigaldatakse ainult põhivaradest puuduv tarkvara (paketid lahutatakse vastavalt “sõltuvustele”), tuleb seadistada/kasutada prioriteetide süsteem:

Prioriteetide haldamiseks - vajateinstallige yumi jaoks täiendavaid pistikprogramme(kasulik kõigi kolme installimiseks):

  • yum-protect-packages (võimaldab kaitsta määratud pakette eemaldamise eest; vaikimisi on kaitstud yum ise ja selle sõltuvusahel)
  • yum-plugin-protectbase (võimaldab kaitsta määratud hoidlast pärit pakette kaitsmata hoidlate värskenduste eest) – SEDA ON LIHTSAM KONFIGURERIDA.
  • yum-plugin-prioritys (võimaldab määrata prioriteete erinevatele hoidlatele; madalama prioriteediga hoidlast pärit pakette ei saa värskendada kõrge prioriteediga hoidlast - see on teist tüüpi kaitse, täiustatud ja paindlikum) - SEE ON PAREM!


(Märkus: yumi jaoks on palju huvitavamaid pluginaid, kuid need on kõige vajalikumad...)

yum hoidla seadedsalvestab: /etc/yum.repos.d/
redigeeritavaid seadistusi nimetatakse: *.repo
ülejäänud failid on teenusefailid – me ei puuduta neid.

Peate teksti konfiguratsioonidele lisama (vähemalt kõigi hoidlate jaoks, kus on lubatud = 1): read parameetritega Protect=… ja priority=…(märkus: mida madalam on prioriteedi väärtus, seda olulisem on hoidla)



3c)


Soovitan installida ka paketihalduri graafiline kest: Yum Extender (binaarfaili nimetatakse yumexiks) - see on palju arenenum kui tavaline GUI!


4) Installige lisatarkvara, mis ei ole 1C süsteemiga seotud



Nüüd saate installida (muidugi yumi paketihalduri halduskonsooli kaudu):
   ntfs tugi
   vein (emulaator lihtsate Windowsi rakenduste käitamiseks)
ja muud kasulikud kohalikud rakendused...


5) Samba serveri seadistamine



Peate installima (yumi kaudu) ja konfigureerima Samba serveri (teenused "smb" ja "nmb") - see on Microsoft NetBIOS-i protokolli tugi Linuxis, nn. "Võrgukeskkond"…

Lisaks soovitan teil installida Samba, isegi kui te ei paku selles serveris teistele kohaliku võrgu klientidele failijagamisi, nii et see server kuvatakse kõigi Windowsi klientide ja muude võrguserverite võrgukeskkonnas, kontrollitakse standardse API abil ja lahendab selle "võrgumasina nime" - nii et sellele saab viidata näiteks ¨\\MyLinuxServer¨. Mugavuse huvides konfigureerige Samba nii, et 1C server oleks teie TÖÖRÜHMAS nähtav...

Märkus: kas 1C:Enterprise'i käitamiseks on vaja Samba serverit või mitte?



Samba seadistamiseks soovitan:
looge ja konfigureerige jagatud kaustu järgmiselt:

Mkdir /home/samba mkdir /home/samba/allothers... chown -R samba /home/samba chgrp -R samba /home/samba chmod -R a+rw /home/samba


loo sisselogimata kasutaja/grupp: samba/samba
määrata selle kasutaja kodukaust: /home/samba

Samba teenuse seadistamine:
   Konfiguratsioonid asuvad /etc/samba/
   vaata meest smb.conf
   vaadake smb-conf.ru
   Lihtsa seadistamise kohta vaadake artiklit"SAMBA serveri lihtne installimine ja konfigureerimine CentOS-is"...

Tähtis: Lisaks "smb" (põhi)teenusele peaksite "lubama" ja "käivitama" ka teenuse "nmb" (mis vastutab NetBIOS-i arvuti nime avaldamise eest kohtvõrgus - server muutub nähtavaks jaotises "Võrk". Naabruskond"):

Chkconfig -- tase 2345 smb chkconfigis -- tase 2345 nmb teenuses smb käivita teenuse nmb käivitamine


Nõuanne: Teenuste töörežiimi saab kõige paremini konfigureerida graafilise lisandmooduli "GNOME / System / Administration / Services" kaudu...


6) Hangime ja valmistame ette 1C: Enterprise'i jaotuskomplektid... Kust kõike hankida?



Pirate 1C distributsioone (ja pragusid) saab alla laadida soojusvahetitest (ma ei paku linke, leiate need aadressilt forum.ru-board.com jaotises "Vareznik")…

Niisiis, saime/laadisime distributsiooni alla"1C: platvormi 8.2 väljalase 8.2.16.368, dateeritud 10.05.12"-> sellest võtame faili “1C Server: Enterprise (32bit) RPM-põhistele Linuxi süsteemidele”."8_2_16_368_rpm.tar.gz" (169,07 MB) -> pärast arhiivi lahtipakkimist saame distributsiooni 8 RPM faili...

Meile ei sobi “PostgreSQL from 1C release 9.0.3-3.1C from 17/01/12” valmis komplektid, neid ei installita sõltuvuste järgi (sealsed paketid on kompileeritud CentOS 5.x jaoks, mitte jaoks 6.x.).
Meie Isekoostamiseks vajate PostgreSQL-i lähtekoode, mille on parandanud 1C!Jaotusest"PostgreSQL 1C versioonist 9.0.3-3.1C alates 17.01.12"-> võta ainult fail “PG90331_Patch903.rar” -> võta arhiivist ainult fail"postgresql-9.0.3-3.1C.src.rpm"(see on RPM-pakett PostgreSQL-i versiooni 9.0.3 lähtekoodidega, SISALDADES JUBA KÕIKI VAJALIKUD PAASTIKUD, et tagada ühilduvus 1C: Enterprise 8.1 ja 1C: Enterprise 8.2 serveriga)
Märkus. Lisaks on 1C: Enterprise 8 toetatud PostgreSQL DBMS-i isekoostamise lähtekoodid kõige lihtsamad. laadige alla otse ametlikult saidilt ...

Märkused. Millise platvormi peaksin valima?

  1. 1C server on saadaval nii x64 kui ka x86 versioonis
  2. 1C klientprogrammid on: hetkel ainult x86 (kordan: ainult 1C server on x64)
  3. on teada, et x86 programme saab installida x64 OS-ile (see ei kehti ainult 1C kohta)
  4. 1C klientprogrammid (paksud ja õhukesed kliendid) töötavad ainult Windowsi all!

    Lisainformatsioon...




7) "PostgreSQL DBMS from 1C (väljalase 9.0.3-3.1C, 17. jaanuar 2012)" kokkupanek ja installimine operatsioonisüsteemis Linux CentOS (6.3)



Esiteks, et vältida konflikte süsteemis, peate desinstallima kõik teised/eelmised PostgreSQL SERVERi versioonid, kui need on installitud (kontrollige).

Halb nõuanne: tarkvara mitteühildumisest tingitud segaduste vältimiseks desinstallisin ka kliendi "postgresql-8.4.13" (installitud algselt, standardsest CentOS 6.3 hoidlast) ... Mõned paketid (näiteks "postgresql-libs-8.4. 13" ja jne) pidin nüüd selle ära jätma, sest Neist sõltuvad paljud teised süsteemi paketid – neid saab aga hiljem pärast PostgreSQL 9.0.3 installimist desinstallida (tulevikku vaadates, see mul õnnestus)…
Siiski on mõistlik need standardpaketid süsteemi jätta (eriti "postgresql-libs-8.4.13") juhuks, kui peate tulevikus PostgreSQL 9.0.3 desinstallima. Sest nüüd on mul olukord, kus kõik süsteemipaketid sõltuvad nüüd ainult paketist “postgresql-libs-9.0.3-3.1C” ja paketihaldur ei luba mul viimast eemaldada ilma pool süsteemi korraga hävitamata ( krahh).


Kahjuks CentOS 6.3 baashoidlates, s.o. Praeguses süsteemis ei ole kõiki vajalikke teeke (sõltuvusi), et kasutada valmis “PostgreSQL from 1C” koostu. Lisaks tuleb meeles pidada, et 1C: Enterprise serveri tööks 8.2 Nõutav on PostgreSQL-i versioon 8.3.8 või uuem.

Proovisin erinevaid distributsioone...



Seega sobib kõige paremini versioon “PostgreSQL from 1C release 9.0.3-3.1C”, kuid turustuskomplekti “PG90331_setuppln903.rar” kokkupandud RPM-paketid meile ei sobi: neid ei installita sõltuvuste (pakettide) järgi. need on kompileeritud CentOS 5.x jaoks, mitte 6.x jaoks.)…

Vale lähenemine: olemasolevate vanade teekide käsitsi uuendamine on vaevarikas ja ohtlik (neist sõltub palju tarkvara põhi- ja stabiilsest CentOS-i tuumast)! Samuti oleks võimalik sisestada häkke sümboolsete linkide kujul (olemasolevatele versioonidele viitavate vajalike teekide nimedega), kuid see on tootmisserveris väga halb...


Seetõttu, et mitte rikkuda CentOS-i tuuma terviklikkust,peate PostgreSQL ise lähtekoodist uuesti üles ehitama, paikades selle 1C paikadega (nii et see põhineb meie olemasolevatel raamatukogudel). Paigutatud PostgreSQL-i allikad võtame distributsioonikomplektist “PostgreSQL from 1C release 9.0.3-3.1C” -> vajame ainult faili “PG90331_Patch903.rar” -> ja arhiivist võtame ainult faili “postgresql-9.0. 3-3.1C.src.rpm” "...või laadige see fail alla otse ametlikult veebisaidilt...

7a)


Märkus: mul pole lähtekoodist kokkupanemises kogemust, seega järgneb veidi muudetud retsept saidil alsigned.ru asuvast ajaveebi Maniac Administrator (respekt autorile).



Enne PostgreSQL-i peate installima (või veenduma, et see on juba installitud) - see on vajalik PostgreSQL-i versiooni tööks alates 1C. Saate installida käsitsi RPM-i paketist (kuid pole vajalik)... Või kasutades yumi, standardhoidlast (mis on parem):

Yum installige icu libicu libicu-devel



Samuti paigaldame koostamiseks ja kokkupanekuks vajalikud paketid:

Yum install rpm-build wget glibc-devel bison flex readline-devel zlib-devel openssl-devel pam-devel gettext gcc make



7b)


Laadige alla PostgreSQL 9.0.3 allikad 1c veebisaidilt:

Wget http://v8.1c.ru/overview/postgresql_patches/9-0-3/postgresql-9.0.3-3.1C.src.rpm


ja installige lähtepakett (süsteemis luuakse erinevad kaustad ja lähtefailid on nendes laiali):

Rpm -ihv postgresql-9.0.3-3.1C.src.rpm



Avage redigeerimiseks fail /usr/lib/rpm/macros ja muutke selles paiga _default_patch_fuzz paiga tasemeks 2:

%_default_patch_fuzz 2


Märkus: Varem tuli selliseid toiminguid teha ainult Fedora 12 ja uuemates versioonides, kui ehitati tarkvara, mis ei toetanud uute skriptidega partiide töötlemist, ja alates versioonist 6 tulid CentOS-i uued skriptid.

Looge sümboolsed lingid libicu raamatukogudele:

Ln -s /usr/lib/libicui18n.so /usr/local/lib/libicui18n.so.46 ln -s /usr/lib/libicudata.so /usr/local/lib/libicudata.so.46 ln -s / usr/lib/libicuuc.so /usr/local/lib/libicuuc.so.46



Liigume edasi PostgreSQL-i koostu juurde:

Rpmbuild -bb --define "runselftest 0" ~/rpmbuild/SPECS/postgresql-9.0-1C.spec


Märkus: Seades parameetri "runselftest 0", keeldume testimise andmebaasi initsialiseerimisest ja PosgreSQL-i funktsionaalsuse kontrollimisest ehitamise ajal, et testimine oleks edukas, peab see toimuma piiratud kasutaja all, vastasel juhul toimub ehitusprotsess peatada.

Montaažiprotsess võtab veidi aega...

Lõpuks vaatame koostatud RPM-pakettide loendit (kuna mul on 32-bitine Linuxi OS, kompileeriti ka PostgreSQL-i paketid 32-bitises versioonis):

Bash# ls -1 ~/rpmbuild/RPMS/i686 postgresql-9.0.3-3.1C.i686.rpm postgresql-contrib-9.0.3-3.1C.i686.rpm postgresql-debuginfo-9.0.3-3.6C. .rpm postgresql-devel-9.0.3-3.1C.i686.rpm postgresql-docs-9.0.3-3.1C.i686.rpm postgresql-libs-9.0.3-3.1C.i686.rpm postgresql-server-9.0. 3-3.1C.i686.rpm postgresql-test-9.0.3-3.1C.i686.rpm



7c)


Paigutatud PostgreSQL DBMS-serveri installimine 1C-st:

Kõiki pakette pole üldse vaja installida... PostgreSQL-i normaalseks tööks piisab neljast: postgresql-libs, postgresql, postgresql-server, postgresql-contrib. Minge kataloogi /root/rpmbuild/RPMS/i686 (64-bitises OS-is - /root/rpmbuild/RPMS/x86_64) ja installige paketid...

Pakettide installimise järjekord on järgmine:

Postgresql-libs-9.0.3-3.1C.i686.rpm postgresql-9.0.3-3.1C.i686.rpm postgresql-server-9.0.3-3.1C.i686.rpm postgresql-contrib-9.0.3-3.1C .i686.rpm


Valikuline, kuid kasulik (arendajatele) järgmiste pakettide installimiseks:

Postgresql-docs-9.0.3-3.1C.i686.rpm postgresql-devel-9.0.3-3.1C.i686.rpm postgresql-debuginfo-9.0.3-3.1C.i686.rpm postgresql-test-9.0.3- 3.1C.i686.rpm



Kuid selleks, et installimisjärjekorraga mitte vaeva näha, on parem installida kõik paketid massiliselt (yum lahendab sõltuvused ise):
   rpm -ihv postgresql-9.0.3-3.1C.i686.rpm postgresql-contrib-9.0.3-3.1C.i686.rpm postgresql-debuginfo-9.0.3-3.1C.i686.rpm postgresql.3-9.0 -3.1C.i686.rpm postgresql-docs-9.0.3-3.1C.i686.rpm postgresql-libs-9.0.3-3.1C.i686.rpm postgresql-server-9.0.3-3.1C.i686.rpm postgresql-server -test-9.0.3-3.1C.i686.rpm

Rake: Kas paketi "postgresql-contrib-9.0.3-3.1C.i686.rpm" installimisel ilmnes viga?

viga: arhiivi lahtipakkimine ebaõnnestus failis /usr/pgsql/lib/libicudata.so.46;4e9327cc: cpio: Digest ei sobi

viga: postgresql-contrib-9.0.3-3.1C.i686: installimine ebaõnnestus


Lahendus: Käivitage pöörete arv minutis ilma digistit ja md5 kontrollimata

Rpm --nodigest --nomd5 -ihv postgresql-contrib-9.0.3-3.1C.i686.rpm





Pärast seda ilmub operatsioonisüsteemi postgres-i kasutaja, kellele kuuluvad kõik DBMS-i failid ja kelle seansil server käivitatakse (ärge ajage seda segamini DBMS-i enda samanimelise superkasutajaga).
DBMS-i käivitamiseks ja peatamiseks luuakse skript /etc/init.d/postgresql.
PostgreSQL 9.0.3 kliendi ja serveri binaarfailid asuvad /usr/pgsql/bin/…


7d)


Initsialiseerime PostgreSQL-i andmebaasiklastri (see on kataloogi nimi, tavaliselt /var/lib/pgsql/data, kuhu salvestatakse selle PostgreSQL DBMS-i installi kõigi andmebaaside andmed):

Märkus: Postgresi eelmistes versioonides oli trikk, kui me lihtsalt käivitasime DBMS-i serveri ja esimesel käivitamisel ei tuvastanud see andmebaasifailidega kataloogi - see algatas initdb ise... Aga nüüd see ei tööta -
peate käivitama initdb selgesõnaliselt ja õigete parameetritega. Sel juhul peate selgelt määrama süsteemi kasutaja, kelle seansil DBMS-server käivitatakse (käsu "su postgres" abil). Samuti osutame selgesõnaliselt lokaadile, milles server töötab (locale=ru_RU.UTF-8).

Bash# su postgres -c "/usr/pgsql/bin/initdb -D /var/lib/pgsql/data --locale=ru_RU.UTF-8"



Selle käsu täitmisel kinnitab selle konsooli väljund määratud parameetrid (tekst ilmub konsooli):

   Selle andmebaasisüsteemiga kaasnevad failid kuuluvad kasutajale "postgres". See kasutaja peab olema ka serveriprotsessi omanik.
   Andmebaasi klaster lähtestatakse lokaadiga ru_RU.UTF-8. Vaikepõhiseks põhikodeeringuks on seatud UTF8. Täistekstiotsingu vaikekonfiguratsiooniks on seatud "vene keel".



Selle tulemusena luuakse andmebaas, mis asub kataloogis /var/lib/pgsql/data (märkus: seal on ka PostgreSQL-i serveri konfiguratsioonid).

Rake: mis siis, kui andmebaasi klastri initsialiseerimisel ilmneb tõrge?

SAATUSLIK: jagatud mälu segmenti ei saanud luua…
VIHJE. See tõrge tähendab tavaliselt, et PostgreSQL-i ühismälu segmendi taotlus ületas teie kerneli SHMMAX parameetri. Saate kas vähendada päringu suurust või konfigureerida kerneli ümber suurema SHMMAX-iga. Taotluse suuruse (praegu 35233792 baiti) vähendamiseks vähendage PostgreSQL-i parameetrit shared_buffers (praegu 3584) ja/või selle parameetrit max_connections (praegu 104).


Lahendus: Selleks on vaja suurendada parameetri kernel.shmmax väärtust, lisada faili /etc/sysctl.conf järgmine rida:

Kernel.shmmax = 40000000


Seejärel värskendame sysctl parameetreid järgmise käsuga:

Bash# sysctl -p


Märkus. Tavaliselt on see probleem tüüpiline 32-bitiste versioonide puhul... Kuid CentOS 6.3 32bitis mul seda probleemi ei olnud – parameeter kernel.shmmax = 4294967295 on siin juba määratud


7e)


PostgreSQL-i teenuse seadistamine:

Lisage käivitamisse ja käivitage PostgreSQL-teenus:

Bash# chkconfig postgresql bash# teenuses postgresql algus



PostgreSQL 9.0.3 kliendi ja serveri binaarfailid asuvad kaustas /usr/pgsql/bin/… Loome vajalikele binaarfailidele sümboolsed lingid, et neid saaks käivitada ilma teed määramata (see on eriti vajalik PostgreSQL konsooli kliendi jaoks):

Ln -s /usr/pgsql/bin/psql /usr/local/bin/psql jne.



PostgreSQL-i esmakordsel käivitamisel luuakse andmebaasiüksuste juurdepääsuõiguste kontrollimiseks DBMS-is superkasutaja konto "postgres" parooliga "postgres" (ärge ajage seda segamini Linuxi OS-i kontoga). Esimese asjana peate muutma standardset parooli... Määrake DBMS-i "postgres" superkasutaja parool käsuga:

Bash# psql -U postgres -c "ALTER USER postgres PASSWORD "uus parool""


Märkus: nüüd kasutatakse seda parooli klientide ühendamisel DBMS-iga: login="postgres" password="newpassword".

7f)


Konfigureerime PostgreSQL-serveri töötama koos "1C Server: Enterprise" (muutke konfiguratsioone):
Vaata konfiguratsiooniparameetrite kirjeldust vene keeles...

Failis /var/lib/pgsql/data/postgresql.conf - serveri seaded. Peate määrama parameetrid (tühistage read või kui neid parameetreid seal pole, sisestage need käsitsi):

Default_with_oid = sees



Vaikimisi on PostgreSQL 9.0.3 automaatvaakum keelatud... Kui soovite lubada andmebaasis "Automaatne prügi kogumine (Automaatne tolmuimeja)" (mis on kasulik vähekoormatud serverite puhul, et administraator ei pea tegema "andmebaasi pakkimise" protseduur perioodiliselt ja käsitsi, kuid lihtsalt installige ja unustage) - seejärel määrake järgmised parameetrid:

Track_counts = autovaakumis = sees


Märkus. DBMS-i eelmistes versioonides oli parameeter "stats_row_level"... kuid versioonis PostgreSQL 9.0.3 oli see parameeter aegunud ja lisatud uude "track_counts" parameetrisse.

Fail /var/lib/pgsql/data/pg_hba.conf seadistab kasutaja juurdepääsu ja identifitseerimise poliitika (st. vastuvõetavad parameetrid PostgreSQL serveriga ühenduse loomiseks)... Veenduge, et selle faili lõpus oleks kommenteerimata selline rida (mis tähendab "lubage serveriga ühenduse loomist mis tahes hostist, sisselogimisparoolid räsitakse md5-ga"):

Hosti kõik 0.0.0.0/0 md5


Märkus: kui asendate poliitikareal "md5" sõnaga "trust", siis parooli ühenduse loomisel ei kontrollita! (kasulik unustatud superkasutaja parooli taastamiseks/muutmiseks) Pange tähele ka seda, et kohaliku hosti kliendiühenduste vaikepoliitika on: paroole ei kontrollita...

Märkus. Neid sätteid saate hiljem konfigureerida. Ja kui olete veendunud, et kõik, sealhulgas 1C klient, töötab, on turvakaalutlustel mõistlik piirata ühendusi ainult kohaliku hosti kohaliku hostiga (või täpsemalt 1C serveriklastri hostidega, kui nad on eraldi)...

Lõpuks taaskäivitage PostgreSQL-server:

/etc/init.d/postgresql taaskäivitage




8) „1C Server: Enterprise 32bit for RPM-põhistele Linuxi süsteemidele (8.2.16.368)” installimine operatsioonisüsteemi Linux CentOS (6.3)



1C: Enterprise 8 serverijaotus Linuxi jaoks on esitatud mitme rpm paketina:

  • 1C_Enterprise-common – 1C: Enterprise 8 ühised komponendid;
  • 1C_Enterprise-server - 1C-serveri komponendid: Enterprise 8;
  • 1C_Enterprise-ws - adapter 1C: Enterprise 8 veebiteenuste avaldamiseks veebiserveris, mis põhineb Apache HTTP Server 2.0 või Apache HTTP Server 2.2;
  • 1C-Enterprise-crs – 1C: Enterprise 8 komponendid.
  • Paketid, mis sisaldavad oma nimes järelliidet "-nls", on täiendavad riiklikud ressursid vastava paketi jaoks.


Paketid 1C_Enterprise-server ja 1C_Enterprise-ws ei sõltu üksteisest. Sellest lähtuvalt saab neid installida ühte arvutisse kas koos või eraldi (st “1C-serveri” ja “veebiserveri” saab eraldada erinevateks masinateks, nii nagu DBMS-serverit saab eraldada “1C-serveri” vabastamiseks. ) ...

Märkus alates 2014.01.15: jäi silma, et paketi “1C_Enterprise-ws” kood sõltub endiselt paketist “1C_Enterprise-server”, aga see pole oluline...



Paigaldamine tuleb teha root kasutajana...

Paigaldamisel tuleks arvestada järgmiste pakettidevaheliste sõltuvustega (paketi edukaks installimiseks tuleb esmalt installida kõik paketid, millest see sõltub) – seetõttu on installimise järjekord järgmine:

Rpm -ihv 1C_Enterprise82-common-8.2.16-368.i386.rpm rpm -ihv 1C_Enterprise82-common-nls-8.2.16-368.i386.rpm rpm -ihv 1C_Enterprise-36.8.1server-86.8.1 rpm -ihv 1C_Enterprise82-server-nls-8.2.16-368.i386.rpm rpm -ihv 1C_Enterprise82-ws-8.2.16-368.i386.rpm rpm -ihv 1C_Enterprise82-server-nls-8.2.16-368.i386.rpm. .rpm rpm -ihv 1C_Enterprise82-crs-8.2.16-368.i386.rpm rpm -ihv 1C_Enterprise82-crs-nls-8.2.16-368.i386.rpm



Seejärel tuleks server käivitada deemoni režiimis:

/etc/rc.d/init.d/srv1cv82 stop /opt/1C/v8.2/i386/ragent -daemon /etc/rc.d/init.d/srv1cv82 restart



Kõik ülaltoodud toimingud tuleb teha juurkasutajana.

1C: Enterprise 8 serverikomponentide installiprotsessi käigus luuakse operatsioonisüsteemi kasutaja nimega usr1cv82, kelle konto all käivitatakse 1C: Enterprise 8 serveriprotsesse.

8a)


Pärast kõigi vajalike pakettide installimist peate käivitama skripti utiliidi graafika alamsüsteemi diagnoosimiseks ja lähtestamiseks versioonis 1C v8.2 ning järgima selle soovitusi, kui neid on. (Utiliit kontrollib süsteemis 1C v8.2 graafika alamsüsteemi jaoks vajalike komponentide ja sätete olemasolu ning annab soovitusi, kui 1C siiski midagi nõuab.)

/opt/1C/v8.2/i386/utils/config_server



Lisateave utiliidi “config_server” kohta: aadressil nefrit.arvixe.ru ja blog.unixstyle.ru …

Süsteemi utiliidi “config_server” abil seadistamise protseduur on ligikaudu järgmine(teil ei pruugi olla mõnda neist sammudest – jätke vahele):

Paigaldamine tuleb teha root kasutajana...

1) Pärast utiliidi "config_server" esmakordset käivitamist peaks ilmuma tõrge: "Ei saa tuvastada fondikataloogi, palun täpsustage see!"
Lahendus: installige puuduvad TTF-fondid vastavalt retseptile linewb.ru KKK ja .
Märkus: teil peaks juba olema kaustasüsteem ~/rpmbuild/ (need loodi varem PostgreSQL-i distributsiooni loomisel).
Seetõttu piisab fontide installimiseks järgmistest sammudest:

Yum install rpm-build cabextract wget http://corefonts.sourceforge.net/msttcorefonts-2.5-1.spec rpmbuild -bb msttcorefonts-2.5-1.spec rpm -ivh ~/rpmbuild/RPMS/noarch/msttcorefonts-2.5-1.spec .noarch.rpm



2) Käivitage utiliit "config_server" uuesti - peaks ilmuma tõrge: "Truetüübi teisendusutiliiti ei leitud!" Installige ttf2afm või ttf2pt1!
Lahendus: installige utiliit ttf2pt1 (saadaval EPEL-i hoidlas):

Yum installige ttf2pt1



3) Käivitage utiliit “config_server” kolmandat korda - süsteem mõtleb kauem ja kõik läheb hästi: see ei näita enam konsoolis vigu...

Lõpuks peate taaskäivitama "1C serveri" (või kogu masina):

/etc/init.d/srv1cv82 taaskäivitage



Kõik ülaltoodud toimingud tuleb teha juurkasutajana.

8b)


See on kõik, "1C Server" installimine Linux OS-i on lõppenud!
Jääb vaid luua ühendus selle “1C serveriga” MMC konsooli “1C Server Administration: Enterprise 8.2” kaudu ja luua konfiguratsioonide “teabebaasid”. Sellest lähemalt allpool...

Märkus. MMC-konsool installitakse osana 1C tehnoloogiaplatvormist: Enterprise 8.2 – teisele hostile ja ainult Windowsi alla. (Kuigi versioonis “1C: Enterprise 8.3” lubavad nad, et Linuxi jaoks on haldustarkvara juba juurutatud...)

8c)


Konfigureerime 1C veebiklientide toe Apache veebiserveri kaudu:

Ettevalmistus: kasutame kohalikku Apache veebiserverit, mis on installitud samasse Linuxi masinasse kui 1C Server. Kui te pole veel Apache veebiserverit installinud, järgige artikli jaotises "Ülesanne: installige Apache/httpd Fedora Core/Cent OS Linuxi alla" toodud juhiseid."Kuidas installida ja käivitada Apache või httpd teenus Linuxi all"

Yum installige httpd chkconfig httpd saidile /etc/init.d/httpd start



Järgmisena jätkame jaotises „2. Veebikliendi avaldamine" artikkel"Installime Apache'i 1C veebikliendi" ...

Oletame, et teil on "Server 1C" teabebaas nimega "test1c"(tegelikult luuakse see hiljem, pärast klastri initsialiseerimist ja andmebaasi loomist postgreSQL-is... kuid avaldamist saab nüüd spekulatiivselt teha, kuna me ei pääse tegelikult ligi infoturbele, vaid lihtsalt parandame Apache'i seadistusi ja loome tünn veebiserveris, mõned kaustad/failid).Avaldamisprotseduur on väga lihtne ja automatiseeritud (iga sammu on ülaltoodud artiklis üksikasjalikult kirjeldatud, nii et ma ei korda seda siin) - peate täitma järgmised käsud:

Cd /opt/1c/v8.2/i386 ./webinst -apache22 -wsdir test1c -dir "/var/www/html/test1c/" -connStr "Srvr="delldev";Ref="test1c"" -confPath / etc/httpd/conf/httpd.conf chown apache:apache /var/www/html/test1c/default.vrd chkconfig httpd teenuses httpd start


See on kõik, "test1c" teabebaas on avaldatud! Kui olete 1C serveriklastri ja teabebaasi täielikult konfigureerinud, saate sellega ühenduse luua brauseri kaudu, sisestades aadressi http:// delldev/test1c(kus delldev on CentOS-i kasutava hosti nimi koos “1C Server” ja “Apache veebiserveriga”, mida me praegu seadistame)...

Pidage meeles: veebikliendi töötamiseks on vaja ka: hostiga, millel töötab "1C Server" või "Apache Web Server" (sel juhul on ainult üks), ühendage pakett " Võrgukliendi litsentsid" (kaitsevõtme saab ühendada kohapeal või konfigureerida juurdepääsu "litsentsihaldurile"); ja lubage teabebaasi jaotises "Atribuudid" (konfigureeritud lisandmooduli "Serveri haldus" kaudu) üksus "Väljasta litsentsid rakendusserveri järgi".

8d)


Täiendavad asjad, mida teada saada kuidas lubada "Tehnoloogiapäevik" (teise nimega "palgid", aka "palk")...

Vaikimisi on logid keelatud, kuna need kasvavad kiiresti ja võtavad palju kettaruumi (tõrgete korral koos "logidega" luuakse ka "punnid"). Lubage logid ainult siis, kui teil on tõesti vaja konkreetset probleemi tuvastada.

8e)


Lisaks: kui teil on ootamatult vaja... "1C Server" eemaldada, järgige neid samme:

Enne kustutamist peate serveriklastri sulgema:

/etc/rc.d/init.d/srv1cv82 peatus


Seejärel eemaldame paketid installimise vastupidises järjekorras, nii et sõltuv pakett eemaldatakse enne paketti, millest see sõltub:

Pööret minutis -e 1C_Enterprise82-crs-nls-8.2.16-368.i386.rpm rpm -e 1C_Enterprise82-crs-8.2.16-368.i386.rpm rpm -e 1C_Enterprise82-ws.3-6ni .rpm rpm -e 1C_Enterprise82-ws-8.2.16-368.i386.rpm rpm -e 1C_Enterprise82-server-nls-8.2.16-368.i386.rpm rpm -e 1C_Enterprise-8.6.8-server-6.8.8. .rpm rpm -e 1C_Enterprise82-common-nls-8.2.16-368.i386.rpm rpm -e 1C_Enterprise82-common-8.2.16-368.i386.rpm



Või saate ka kõik rpm-paketid eemaldada ühe universaalse käsuga, mis eemaldab kõik installitud paketid, mis algavad eesliitega “1C_”, ja sõltuvusi jälgitakse automaatselt:

Rpm -e`rpm -qa|grep 1C_`




9) Turvavõtmete installimine (1C-litsents)



Võtmete ühendamine 1C serveriga on lihtne. Peate draiveri võtmetootja veebisaidilt alla laadima, lahti pakkima ja installil topeltklõpsama...

Näpunäiteid juhi valimiseks -

Rpm -ihv haspd-3.3-eter4scientific.i586.rpm haspd-modules-3.3-eter4scientific.i586.rpm



Järgmisena peate selle serveri USB-porti sisestama kaks riistvaravõtit: “1C: Enterprise serveri võti” ja “X võrgu kasutajalitsentsi võti” (kõik võtmed ühes füüsilises “mälupulgal”). Ja kõik peaks töötama: kliendid saavad serveri kaudu kliendilitsentsid...

Märkus. Võtmed on vajalikud ainult “1C Application Server: Enterprise” ja “turvaliste 1C-klientrakenduste” jaoks. PostgreSQL DBMS-iga pole probleeme - see on avatud lähtekoodiga ja ei nõua litsentse ega võtmeid (erinevalt MS SQL Serveri DBMS-ist, kuid me ei kasuta seda).

Märkus. Mõned 1C versioonid töötasid ilma võtmeteta (beeta) ...

Tähelepanu: Litsentsita “1C server” (st isegi ilma “serveri võtmeta”) töötab normaalselt väikese arvu kliendiühendustega (kuni ~12 ühendust). Tõenäoliselt tehti seda haldusülesannete hõlbustamiseks: esialgne seadistamine ja jälgimine probleemide korral... Aga kui see administreerimislimiit ületatakse, hakkab Server uusi ühendusi tagasi lükkama ja nõudma võtit.

Eksperimendi tulemuste kohaselt...


Märkus: "turvaliste 1C-kliendirakenduste" jaoks on "kliendivõtmed" (kohalikud või võrgud) aga igal juhul vajalikud - kas serveriga esimese ühenduse või sajandiku jaoks! juhised tehnoloogiaplatvormi Windowsi installimiseks (piltidel ja videol)…

Käivitame installiprogrammi “Tehnoloogiline platvorm Windowsi versioonile 8.2.16.368” (versioon 8.2 on saadaval ainult 32-bitises versioonis) - see sisaldab kõiki programme ühes pudelis. Installimise ajal valige järgmised komponendid:

  • "1C: Enterprise" ("1C: Enterprise" põhikomponendid, sealhulgas haldus-, konfiguratsiooni-, paksu- ja õhukese kliendi komponendid)
  • “1C: Enterprise – Thin Client” (õhukesed kliendikomponendid ainult kliendi-serveri versioonis töötamiseks, ilma võimaluseta töötada failiversiooniga)
  • “1C serveri administreerimine: ettevõte” (MMC-konsool serveriklastri haldamiseks)
  • "Liidesed erinevates keeltes: inglise, vene..." (vaikimisi)



Rõhutan, et me ei installi järgmisi komponente (selles 1C kliendi/serveri kasutusjuhtumis pole neid vaja):

  • “1C: Enterprise – õhuke klient, failiversioon” (õhukesed kliendi komponendid, sealhulgas komponendid teabebaasi failiversiooniga töötamiseks)
  • "Server 1C: ettevõte" ( seda pole sellel masinal vaja, sest see on juba installitud teisele Linuxi kasutavale hostile... Kuigi kui tulevikus on teil heterogeenne "1C-serverite klaster": mis hõlmab masinaid, mis ei tööta mitte ainult Linuxiga, vaid ka Widowsiga, vajate seda üksust alles siis. ..)
  • “Veebiserveri laiendusmoodulid” (töötab ainult Windowsi all: “1C Server” Windowsile + IIS veebiserver Windowsile, võimalik erinevatel masinatel... Need moodulid võimaldavad lihtsalt realiseerida veebilehe, millele ehitatakse 1C kliendiliides otse veebilehele Raske, kohmakas sait, sest ühendus veebiserveri moodulitest “1C serveriga” toimub DCOM... Kuid kasu on kaheldav: see jama nõuab iga kaugveebikliendi ühenduse jaoks eraldi täisväärtuslikku "kliendivõtit"! Seetõttu ei saa selline sait kuidagi laialt levinud...)
  • “1C: ettevõtte konfiguratsiooni salvestusserver” (kasutatakse, kui konfiguratsiooni ei salvestata relatsioonilises DBMS-is, vaid failivormingus - optimeerib sellega tööd mitme kasutaja, 1C serveri või Apache veebiserveri jaoks. Arvustuste kohaselt: lollakas prügi ja näib, et 1C on oma arendamisest loobunud...)
  • “IB 1C: Enterprise 7.7 Converter” (vajalik ainult arendajatele)



"HASP-draiveri installimine"Teeme seda siis, kui kasutame selles arvutis litsentsitud 1C: kas USB-porti kinnitatakse riistvarakaitsevõti või võetakse litsents võrgust “litsentsihaldurilt”...(Meeldetuletus: kui kasutate mõra/emulaatorit, ärge installige installimise ajal HASP-kaitsedraiverit!)

Nõuanne: Et midagi valesti ei läheks,veenduge, et teie DCOM-i sätted on õigedIGAL MASINAL, milles töötab Windows OS ja mida kasutate 1C-ga töötamiseks.
DCOM-id konfigureeritakse dcomcnfg lisandmooduli kaudu, nagu juhistes näidatud... (Märkus: juhised ei räägi mitte ainult DCOM-ist, vaid ka 1Cv8+MSSQL-i installimisest... Kuid see sisaldab ka visuaalset kirjeldust piltidel selle kohta, kuhu DCOM-i konfigureerimiseks klõpsata.)

10b)


Liigume nüüd otse installitud tarkvarapaketi kasutamise juurde:

Käivitage MMC-konsool: Start -> Programs -> 1C: Enterprise 8.2 -> Advanced -> Server Administration 1C: Enterprise.

Konsooli kaudu loome järjestikku objekte: "Keskserver", "Klaster", "Tööserver", "Tööprotsess", "Teabebaas" - nagu kirjeldatud ja näidatud artikkel "1C Enterprise serverite administreerimine"...

Järgmised artiklid on veidi vananenud ja puudulikud (muutunud on MMC-konsooli välimus, loomise järjekord ja komponentide parameetrid), kuid võivad olla kasulikud ka selles etapis tegemata jätmise illustreerimiseks:Ilma võtmeteta pole edasine töö võimalik!Muid võtmevõimalusi ja nendega seotud probleeme ma siinkohal ei käsitle – need jäävad selle artikli käsitlusest välja... Tarkvaralitsentse saate aktiveerida ka meili/telefoni teel (kui Linuxi draiver neid toetab?) või seadistada emulaatoreid/ praod (aga pange tähele Emulaatoreid pole Linuxi jaoks veel juurutatud, ja tõenäoliselt nad seda ei tee, sest tegelikult pole vaja)...

Kui MMC-serveri halduskonsooli kaudu on loodud “Teabebaas” (veel tühi), saate sellega ühenduse luua režiimis “Configurator” oleva “Pakskliendi” abil ja alustada rakenduse loomist/konfigureerimist Konfiguratsioon... Tee seda nüüd:

  1. Ühendage IS Configuratoriga (kliendi esmakordsel käivitamisel peate loendisse lisama IS-i: nupp "Lisa" / "Lisa loendisse olemasolev teabebaas" / "On 1C: Enterprise Server" / "Serveri klaster" = delldev (server hosti nimi); "Infoturbe nimi klastris" = test1c);
  2. Laadige konfiguratsioon ("Konfiguratsioon / Laadi konfiguratsioon failist (.cf)"... siis toimub pikk konfiguratsioonide liitmise ja andmebaasi taasehitamise protsess koos kinnitustaotlustega);
  3. Tõeliste mandaatide importimine (menüüpunkt "Haldus / Laadi teabebaas" - see on siis, kui andmed laaditi eelnevalt üles "infoturbe failiversiooni", mida kasutati teenindusvajaduste jaoks);
    Märkus: ärge ajage seda elementi segamini "PostgreSQL-i andmebaasi taastamisega tavalisest varukoopiast" - see protsess toimub PostgreSQL DBMS-serveris, kogu andmebaasiklastri jaoks, s.t. kõigi praeguses DBMS-i serveris salvestatud teabebaaside jaoks... See on karm ja ambitsioonikas toiming, mida tehakse serveri rikete korral või olemasoleva serveri uuele riistvarale migreerimisel...
  4. Seadistage süsteemi kasutajad ja nende rollid (menüüpunkt “Administreerimine / Kasutajad”... loo kindlasti “Administraator” kasutaja ja luba talle kõik võimalikud rollid).



Ja kui rakendus Configuration on alla laaditud ja konfigureeritud, on võimalik sellega ühenduda erinevate klientidega (paks, õhuke, veeb), et kasutada ja lahendada rakendusprobleeme...

See on kõik! Täname tähelepanu eest!


"1C: Enterprise on Ubuntu 10.04 / PostgreSQL 9.0 installimine", siin, ...

1C installimine Ubuntu Linuxile ei nõua eriteadmisi operatsioonisüsteemist ega programmeerimiskogemust. Piisab, kui lugeda hoolikalt läbi need juhised ja järgida kõiki allpool kirjeldatud käskude sisestamise ja terminaliga töötamise soovitusi. Enne 1C kliendi ja serveri installimist Ubuntu Linuxi alla peate alla laadima täiendavad DEB-paketid (teegi ja hasp-kaitse Etersoftilt). Kui teil pole kohalikku võrku, peate selle seadistama.

Kohalik võrk

Avage peamenüü, leidke ja käivitage süsteemiutiliit "võrguühendused".

Täiendavaks konfigureerimiseks minge jaotisse "juhtmega ühendus" - "redigeerimine" - "IPv4 seaded".

Muutke häälestusmeetodiks "käsitsi", sisestage IP-aadress. Näiteks märgime: 192.168.128.40. Võrgumaski vaikeandmed on 255.255.255.0.

Internetti pääsemiseks määrake DNS-server. Võite kasutada vaiketeavet või sisestada järgmise toimiva DNS-aadressi - 8.8.8.8.

Pärast seda võite alustada distributsioonide allalaadimist.

Käivitage Interneti-brauser ja minge 1C kasutajatoe saidile - “www.users.v8.1c.ru”. Sellest laadime alla Ubuntu Linuxi jaoks mõeldud 1C kliendi ja serveri distributsioonid.

Klõpsake "Laadi värskendused alla", sisestage oma konto andmed (sisselogimine, parool).

Pärast seda otsige "technology platform 8.3" ja valige uusim versioon.

Siin valige "1C ettevõtte klient DEB Linuxi süsteemide jaoks". Lisaks kliendile endale peate alla laadima "1C serveri Deb Linuxi süsteemide jaoks". Ilma selleta ei saa te Ubuntu Linuxi jaoks 1C klienti installida.

DEB lisapaketid

Programmi täieliku toimimise tagamiseks ei piisa 1C serveri ja kliendi allalaadimisest ja installimisest. Kõik failid tuleb üles laadida ühte allalaadimiste kausta. Et mitte segadusse sattuda, eemaldab see sealt kõik ebavajaliku. Seejärel teisaldame mugavamaks installimiseks kõik allalaaditud distributsioonid.

Peate alla laadima lisafaile: etersoft (1C terminaliserver Linuxi või hasp jaoks) ja tasuta raamatukogu libwebkitgtk. Teegi installimiseks järgige allolevat linki ja leidke seejärel distributsiooni uusim versioon.

32-bitisel protsessoril põhinevate seadmete jaoks peate alla laadima DEB-paketi i386, 64-bitise protsessori jaoks - amd64.

Järgmine asi, mida vajate, on 1C terminaliserver Ubuntu jaoks (HASP-kaitse). Selle levitamise saate alla laadida ametlikult Etersofti veebisaidilt, kasutades allolevat linki. Meie puhul on need DEB paketid Ubuntu 12.04 jaoks. Kui kasutate mõnda teist Linuxi või Ubuntu versiooni, naaske kataloogi ja valige see, mida vajate.

Peate alla laadima kõik DEB hasp paketid. Muid faile pole vaja.

Ettevalmistus paigaldamiseks

Jätkame kliendi ja serveri edasist installimist Ubuntule Linuxi terminali abil. Pikkade faili- ja katalooginimede käsitsi sisestamise vältimiseks soovitame need kopeerida ja kleepida vastavalt allolevatele juhistele.

Kui olete juba Linux Ubuntuga töötanud ja DEB-failid terminali kaudu installinud, võite selle sammu vahele jätta ja jätkata järgmisega.

  • Looge oma kodukaustas uus - 1C;

  • ava vastloodud kataloog, loo siia veel kaks: hasp, server;

  • Teisaldage kõik DEB hasp-failid loodud "hasp" kausta aadressil "kodukaust" "1C" - "hasp";
  • naaske kausta "allalaadimised" ja pakkige lahti kliendijaotus;
  • selle tulemusel peaks teil olema lahti pakitud kaust Ubuntu 1C-kliendifailidega;
  • teisaldage kõik failid sellest kataloogi "kodukaust" - "1C";

  • avage kaust "allalaadimised", pakkige arhiivist lahti serveri levitamispakett;
  • kopeerige kõik failid kausta "server";

  • ülejäänud jaotuspakett paigutatakse kausta “1C”.

Pärast seda võite alustada 1C kliendi ja serveri installimist Ubuntu Linuxi. Teeme seda terminali kasutades, sest... sel juhul on võimalik jälgida kõiki protsessi käigus ilmneda võivaid vigu. Näiteks süsteemis puuduvate teekide või distributsioonide tõttu.

Tähelepanu! Enne 1C-kliendi installimist Ubuntu Linuxi alla kontrollige, kas selle versioon vastab 1C-serveri versioonile.

Töö terminaliga

Käivitage peamenüü ja avage terminal. Siia sisestame kõik töötavad käsud.

Kui te pole Linuxi operatsioonisüsteemi kasutanud, soovitame installida DEB-paketid ja sisestada käsud rangelt allpool loetletud järjekorras. Nii saate märgata ja kõrvaldada kõik võimalikud terminali vead ning laadida alla puuduvad teegid.

Kataloogis navigeerimiseks sisestage käsk "cd 1c" ja seejärel vajutage "enter" ja sisestage käsk "sudo dpkg -i", kopeerige kataloogist 1C esimese DEB-faili nimi ja kleepige see paremalt terminali. -klõpsates või kasutades klahvikombinatsiooni "Shift+" ctrl+V.

Vajutage "Enter". Käsu täitmiseks küsib terminal administraatori parooli, sisestage see.

Pärast seda peaks ilmuma veateadete loend, mis näitab nende põhjust - sõltuvust. Näiteks, et pakett 1C DEB sõltub libwebkiti teegist (mille oleme juba alla laadinud). Või 1C serveri puudumine.

Tähelepanu! Kui vigade loendis ei ole sõltuvust teegist, pole vaja seda teist korda installida.

Teegi installimine

Teegi installimiseks sisestage käsk "sudo dpkg -i" ning seejärel kopeerige ja kleepige DEB-paketi nimi libwebkitgtk. Vajutage sisestusklahvi.

Kui protsessi käigus ilmneb tõrge, käivitage Ubuntu rakenduskeskus ja klõpsake mis tahes süsteemiviipade jaoks "jah". Sisestage administraatori parool.

Naaske terminali, sisestage DEB-paketi installimiseks käsk "sudo dpkg -i". Vältimaks pika käsu teistkordset tippimist ja failinime kopeerimist, jätab Linux sisestatud käsud meelde. Ja saate nende vahel liikuda, vajutades klaviatuuril üles klahvi (nooled).

Serveri häälestamine

1C-serveri installimiseks Ubuntu Linuxi peate terminalis endas minema kataloogi “1C” - “server”.

Seetõttu sisestage terminali järgmine käsk: "cd server" ja seejärel laadige alla kõik kataloogis olevad andmed. Et vältida kõike käsitsi sisestamist, tippige "sudo dpkg -i *.deb". Pärast seda laaditakse kõik serveri kataloogist alla DEB paketid.

1C kliendi installimine Linuxi jaoks

Kataloogist “1C” tasemele naasmiseks – “server” juurjuurde sisestage: “cd/home/1c/server” ja seejärel “cd ../” ja vajutage “enter”.

Pärast seda kasutage 1C kliendi installimiseks käsku "sudo dpkg -i". Selleks kopeerige ja kleepige kindlasti DEB paketi nimi ning vajutage sisestusklahvi. Kui protsessi käigus vigu ei ilmnenud, tehti kõik õigesti.

Installige ülejäänud jaotuskomplektid 1C kataloogist (kiireks tööks kasutage klaviatuuri nuppu "üles" ja muutke seejärel lihtsalt turustuskomplektide nimesid).

HASP

Kuna oleme nüüd aadressil “/home/1c/”, sisestage hasp-kaitse installimiseks lihtsalt järgmine käsk: “cd hasp” (1C kataloogist hasp-kataloogi minemiseks) ja seejärel “sudo dpkg -i *.deb " (kõikide pakettide installimiseks "hasp" kataloogist).

Pärast seda saate sisestada serverisse HASP-kaitsevõtme ja sisestada mitu täiendavat käsku sõltuvuste lahendamiseks. Kui terminal küsib "jätka installimist", sisestage "d" (jah) või "y" (jah).

Käskude loend hasp installimiseks Ubuntu Linuxi alla:

  1. "sudo apt-get install imagemagick";
  2. "sudo apt-get install unixodbc";
  3. "sudo apt-get install libgsf-bin";
  4. "sudo apt-get install t1utils".

1C käivitamiseks minge peamenüüsse ja sisestage seejärel programmi nimi. Teie ette ilmub mitut tüüpi kliente. See tähendab, et kõik, mis on programmiga töötamiseks vajalik. Et te ei peaks pidevalt menüüst käivitatavat klienti otsima, kopeerige "1C: Enterprise" Ubuntu töölauale. Pärast seda käivitage rakendus, looge andmebaas ja alustage tööd süsteemi ja konfiguratsioonidega.

Ettevõte 1C on välja andnud raamatupidamise automatiseerimise ja ettevõtte tegevuste automatiseerimise platvormi lõpliku versiooni "1C: Enterprise" 8.3, mis sisaldab esmakordselt Linuxi kliendirakendusi ja haldustööriistu. Alates versioonist 8.3 sisaldab 1C:Enterprise tervet valikut vajalikke komponente, mis võimaldavad korraldada nii serveri- kui ka kliendisüsteemide tööd ainult Linuxi abil, ilma et oleks vaja Windowsi kasutada. Samuti on võimalik luua kombineeritud süsteeme, mis hõlmavad erinevaid operatsioonisüsteeme kasutavate tööjaamade ja serverite kaasamist 1C:Enterprise klastris.

Linuxi ametliku täieliku toe pakkumine tarkvaras 1C: Enterprise, mis ei jää oma tasemelt alla Windowsi versioonile, on oluline verstapost vaba tarkvara edendamisel kodumaises ärisektoris, kuna seda toodet kasutatakse enamikus Venemaa ettevõtetes. . Varem said ettevõtted kasutada 1C: Enterprise kliendiosa Linuxis ainult Windowsi versiooni käitades, kasutades Wine'il põhinevaid täiendavaid lisandmooduleid, näiteks WINE@Etersoft. Siiski tuleb märkida, et esimese sammu mitme platvormi suunas astus 1C juba 2009. aastal, kui ta andis välja toetava mitmeplatvormilise veebikliendi ja pakkus serveriosas tuge PostgreSQL DBMS-ile.



Nüüdsest sisaldab 1C:Enterprise:


Erinevused uuest 1C: Ettevõte 8.3

  • " " tehnoloogia ja töötehnoloogia on arendatud läbi;
  • serveriklastrite mastaapsuse mehhanisme on ümber kujundatud ja laiendatud;
  • Laiendatud on haldusvahendeid;
  • juurutatud klientrakendused ja haldustööriistad Linuxi jaoks;
  • rakendatud konfiguratsiooni üleslaadimine failide komplekti ja laadimine sellest;
  • täiustatud on väliste andmeallikate mehhanismi;
  • juurutatud on uued võimalused keerukate analüütiliste aruannetega töötamiseks;
  • täiustatud kasutatavus, sealhulgas liides, andmesisestus ja kuva:
    • Takso rakenduste jaoks on loodud uus, mugavam ja visuaalsem liides;
    • liidest toetatakse ilma modaalaknaid kasutamata, mis võimaldab rakendustel töötada mis tahes mobiilseadmes;
    • lihtsustatud loendi seadistamine;
    • uus rida-realt sisestusmehhanism kiirendab oluliselt andmete otsimist;
  • optimeeritud süsteemi töö, sealhulgas erinevate DBMS-idega;
  • Rakendatud on mobiiliplatvorm "1C: Enterprise", mis pakub:
    • mobiilseadmete rakenduste (konfiguratsioonide) arendamine konfiguraatori keskkonnas, arvestades mobiiliplatvormi piiranguid;
    • mobiilirakenduse genereerimine mobiilseadmesse salvestamiseks;
    • mobiilirakenduste kasutamine iOS ja Android OS operatsioonisüsteemides;
    • tugi mobiilirakenduste töötamiseks võrguühenduseta režiimis ja andmevahetuseks põhirakendusega (tagasi);
  • lisatud mehhanism konfiguratsioonide automaatseks testimiseks:
    • Testimiseks kasutatakse sisseehitatud keeles programmi, mis simuleerib kasutaja interaktiivseid toiminguid ja kontrollib nende täitmise tulemusi;
    • kasutaja interaktsioonid salvestatakse ja neid saab hiljem taasesitada;
    • toetatud paksu kliendi, õhukese kliendi ja veebikliendi jaoks;
    • testimiseks realiseeritakse objektimudel;
  • optimeeritud töö mäluga suure hulga funktsionaalsust sisaldavate rakenduslahenduste väljatöötamisel ja värskendamisel;
  • suurenenud turvalisus ja töö stabiilsus teenindusrežiimis;
  • täiustatud veebikliendi jõudlus;
  • kasutusele on võetud uued tööriistad arendajatele;
  • muud täiustused.

Plaan üleminekuks platvormile 1C:ENTERPRISE 8.3

Platvormi versioon 8.3 on ilma lisatasuta saadaval 1C:Enterprise 8 süsteemi registreeritud kasutajatele, kes on sõlminud 1C:ITS lepingu, ja 1C ettevõtte partneritele.

Platvormi 1C:Enterprise versiooni 8.3.3 levitamiskomplekt avaldatakse kasutajatoe veebisaidil http://users.v8.1c.ru/. Platvormi versiooni 8.3.3 dokumentatsioon avaldatakse veebisaidil http://its.1c.ru/.

Levitamine ja dokumentatsioon. Samuti on kavas see avaldada 2013. aasta juuli 1C:ITS-i väljalase osana.

Platvorm 1C:Enterprise 8.3 toetab spetsiaalset ühilduvusrežiimi versioonidega 8.0, 8.1 ja 8.2, mis võimaldab seda kasutada varem välja antud versioonide jaoks välja töötatud konfiguratsioonidega ilma konfiguratsioone endid muutmata. Selles režiimis saab platvormi 1C:Enterprise versioonidel 8.0, 8.1 ja 8.2 välja töötatud rakenduslahendusi kasutada koos versiooniga 8.3 ilma täiendava töötlemiseta.

Platvormi versioonidel 8.3.2 ja 8.3.1 välja töötatud konfiguratsioonid võivad töötada ka platvormi versioonil 8.3.3 ilma konfiguratsioonimuudatusi tegemata. Versioon 8.3.3 rakendab spetsiaalset ühilduvusrežiimi, mis võimaldab konfiguratsiooni üle kanda versioonilt 8.3.3 versioonile 8.3.2 ja vajadusel tagasi. Samuti toetab see migratsiooni versioonilt 8.3.3 versioonile 8.2 ja tagasi.

Selleks, et platvormi versioonil 8.2 ja vanematel versioonidel loodud rakenduslahendused töötaksid platvormiga 1C:Enterprise 8.3 ilma ühilduvusrežiimi kasutamata, tuleb nendes rakenduslahendustes teha väiksemaid muudatusi. Veebisait its.1c.ru avaldas metoodika rakenduslahenduste kohandamiseks platvormiga 1C:Enterprise 8.3 töötamiseks, mida kasutatakse standardsete konfiguratsioonide ülekandmisel sellele platvormi versioonile. See tehnika on kavas lisada ka 2013. aasta juuli 1C:ITS ketastele.

Uuel versioonil 8.3 ei ole olulisi erinevusi, kui kasutaja töötab varem versiooni 8.2 jaoks loodud konfiguratsiooniga. Seetõttu ei nõua platvormi uuele versioonile üleminek kasutaja koolitust.

Sisseehitatud keele süntaksi ja päringukeele kirjeldus ning objektimudeli kirjeldus on platvormis täielikult kaasatud elektroonilisel kujul (konfiguraatori ja süntaksiabi sektsioonides).

Dokumentatsiooni elektrooniline versioon ei sisalda mitut peatükki, mille sisu ei erine versiooni 8.2 dokumentatsiooni vastavatest peatükkidest.

Platvormiga 1C:Enterprise 8.3 saate kasutada kliendi- ja serverilitsentse, mis on välja antud 1C:Enterprise versioonide 8.0, 8.1 ja 8.2 jaoks, nii tarkvara kui ka riistvara kaitsega.

Alates 11. juunist 2013 on ettevõte 1C välja andnud järgmisi tooteid "1C: Enterprise 8.3":

Nimi

Alaline partner

1C: Ettevõte 8.3.
Serveri litsents

42 000 /
10 560 /
210 000 /
1 400

21 000 /
5 280 /
105 000 /
700

18 900 /
4 752 /
94 500 /
630

1C: Ettevõte 8.3.
Serverilitsents (x86–64)

72 000/
18 360 /
360 000 /
2 400

36 000 /
9 180 /
180 000 /
1 200

32 400 /
8 262 /
162 000 /
1 080

1C: Ettevõte 8.3.
Serverilitsents ()

50 400 /
12 690 /
252 000
1 680

25 200 /
6 345 /
126 000 /
840

22 680 /
5 711 /
113 400 /
756

1C: Ettevõte 8.3.
Serverilitsents (x86-64) (USB)

86 400 /
22 050 /
432 000 /
2 880

43 200 /
11 025 /
216 000 /
1 440

38 880 /
9 923 /
194 400 /
1 296

1C: Ettevõte 8.3. Platvormi värskendus

1 400
390
7 500
50

700
210
3 800
25

630
180
3 400
23

1C: Ettevõte 8.3. Administraatori juhend

300 /
90 /
1 800 /
12

150 /
45
900 /
6

150 /
45 /
900
6

1C: Ettevõte 8.3. Klient-server valik. Administraatori juhend

300 /
90 /
1 800 /
12

150 /
45
900 /
6

150 /
45 /
900
6

1C: Ettevõte 8.3. Arendaja juhend (kaheosaline)

600
180
3 600
24

300 /
90 /
1 800 /
12

300 /
90 /
1 800 /
12

1C: Ettevõte 8.3. Sisseehitatud keele kirjeldus (viiest osast)

2 100 /
630 /
12 000 /
80

1 410
450 /
8 400 /
56

1 220 /
390 /
7 200 /
48

VERSIOONIGA 8.3 ÜHILDUVATE RAKENDUSLAHENDUSTE ESIAALSED VÄLJAANNE PAVAD

Vene Föderatsiooni 1C standardsed rakenduslahendused, mis on loodud töötama platvormiga 1C:Enterprise 8.3, on kavas välja anda järgmises järjekorras.

Esiteks, orienteeruvalt juuni 2013 jooksul on plaanis standardteegid üle viia versioonile 8.3:

  • standardsete alamsüsteemide raamatukogu,
  • elektrooniliste dokumentide raamatukogu,
  • Ühendatud seadmete raamatukogu.

Standardteegid, mida kasutatakse nii hallatud rakendusrežiimis kui ka tavarakenduse režiimis töötavates lahendustes, avaldatakse kahes versioonis - platvormi 1C:Enterprise versioonile 8.3 ja versioonile 8.2.

Õhukese kliendi ja veebikliendi režiimides töötamist toetavate standardkonfiguratsioonide väljaandmine, mis ühildub ainult platvormi versiooniga 8.3, on oodata järgmiste ajavahemike jooksul:

Tüüpiline konfiguratsioon

Esialgne avaldamise kuupäev

Ettevõtte põhiarvestus, toim. 3.0

juuli 2013

Ettevõtte raamatupidamine PROF, toim. 3.0

juuli 2013

Ettevõtte raamatupidamine KORP, toim. 3.0

juuli 2013

Palga- ja personalijuhtimine, toim. 3.0

juuli 2013

Kaubanduse juhtimine, toim. 11.1

juuli 2013

Jaemüük, toim. 2.0 PROF ja põhi

august 2013

august 2013

Dokumendivoog CORP

august 2013

Valitsusasutuse dokumendivoog

august 2013

EDF klient

august 2013

Nende konfiguratsioonide levitamine on saadaval ainult versiooni 8.3 vormingus. Need konfiguratsioonid on mõeldud kasutamiseks koos platvormi 1C:Enterprise versiooniga 8.3 ilma ühilduvusrežiimi platvormi eelmiste versioonidega rakendamata. See võimaldab teil 1C:Enterprise 8.3 platvormi uut funktsionaalsust kasutades konfiguratsioonide juurutamisel parandusi teha.

Ülaltoodud konfiguratsioonide tulevased värskendused on kavas välja anda ainult versiooni 8.3 vormingus.

Üleminekujärjekorra kirjeldus on plaanis lisada konfiguratsioonijaotustesse.

Tüüpilised konfiguratsioonid, mis on avaldatud 1C: Enterprise 8-s Interneti-teenuse (1cfresh.com) kaudu, on kavas üle kanda ka teenuse platvormi versioonile 8.3. 1C:Enterprise 8.3 platvormil töötavate lahenduste teenuses avaldamise ajastust teatatakse eraldi teabekirjas.

Praegu ei ole plaanis järgmisi rakenduslahendusi 1C:Enterprise 8.3 platvormile üle kanda:

  • Ettevõtte põhiarvestus, toim. 2.0 (sh "1C: lihtsustatud 8" ja "1C: ettevõtja 8");
  • Ettevõtte raamatupidamine PROF, toim. 2,0;
  • Ettevõtte raamatupidamine KORP, toim. 2,0;
  • Autonoomse asutuse raamatupidamine;
  • Palga- ja personalijuhtimine, toim. 2,5 (PROF ja põhi);
  • Palgad ja personalijuhtimine CORP, toim. 2,5;
  • Eelarvelise asutuse palgad ja personal;
  • Kaubanduse juhtimine, toim. 10,3 (PROF ja põhi);
  • Riigiasutuse raamatupidamine, toim. 1.0 (PROF ja põhi);
  • Jaemüük, toim. 1.0 (PROF ja põhi);
  • Kompleksne automatiseerimine, toim. 1,1;
  • Manufacturing Enterprise Management, toim. 1,3;
  • PROF-i konsolideerimine;
  • Konsolideerimisstandard;
  • Eelarve aruandlus;
  • PROF aruannete komplekt;
  • maksumaksja;
  • maksedokumendid;
  • Raha, väljaanne 1.0.

Jäta oma kommentaar!

1C versioon Linuxile on välja antud üsna kaua aega tagasi ja seetõttu on viimane aeg rääkida 1C installimisest Linuxile. Ma räägin 1C installimisest Ubuntu (deb-põhine) ja Fedora (rpm-põhine).

Nii et alustame.

Kõik algab kõigi vajalike distributsioonide allalaadimisega, saate need alla laadida saidilt users.v8.1c.ru. Vajame "1C klienti: Linuxi süsteemide ettevõte" ja "Server 1C: ettevõte Linuxi süsteemide jaoks". Sõltuvalt operatsioonisüsteemist valige DEB või RPM ja valige ka 32- või 64-bitine valik.

Pärast arhiivide lahtipakkimist saame ligikaudu järgmise failide loendi:

  • sudo dpkg -i<название пакета> - Ubuntus;
  • nm-i<название пакета> - Fedoras.

Paketid tuleb installida järgmises järjekorras:

  1. 1c-ettevõte83-common;
  2. 1c-enterprise83-common-nls;
  3. 1c-enterprise83-server;
  4. 1c-enterprise83-server-nls;
  5. 1c-ettevõte83-ws;
  6. 1c-enterprise83-ws-nls;
  7. 1c-ettevõte83-crs;
  8. 1c-enterprise83-klient;
  9. 1c-enterprise83-client-nls.

Fedora installimisel probleeme ei olnud, kuid Ubuntu nõudis libwebkitgtk-1.0-0, probleem lahendati järgmiselt:

apt-get install libwebkitgtk-1.0-0

apt-get -f install

Vajadusel saate installida HASP-i, saate alla laadida jaotuskomplekti. Peate installima järgmises järjekorras:

  1. haspd;
  2. haspd-moodulid;
  3. dkms-aksparlnx.

Pärast installimist asub 1C kataloog aadressil /opt/1C/.

Ja tulemus näeb välja umbes selline:



Alustades kurdab 1C fontide puudumise üle ja hoiatab, et välimus võib oodatust erineda.

Muuhulgas saate teha täiendavaid kohandamisi (sh fonte).

Kõigepealt peate installima järgmised paketid:

  1. imagemagick;
  2. unixodbc;
  3. libgsf-bin;
  4. t1utils.

Ja pärast seda käivitage järgmine käsk:

sudo /opt/1C/v8.3/i386/utils/config_system /usr/share/fonts

Pärast seda saate lisada andmebaasi ja töötada.

Kui leiate vea või ebatäpsuse, valige tekstiosa ja klõpsake Ctrl+Enter.