Hvordan endre språket i 1C. Endring av programgrensesnittspråket. Regionale infkan angis

Hvordan endre språket i 1C. Endring av programgrensesnittspråket. Regionale infkan angis

18.07.2018

Slik løser du hvis inskripsjoner på engelsk vises i 1C:Enterprise 8-programgrensesnittet.

Under den første installasjonen av programmet eller etter neste oppdatering av 1C:Enterprise 8-plattformen, kan det oppstå en situasjon når inskripsjoner på engelsk vises i programgrensesnittet.

Nyttige artikler:


Programstartvinduet kan endres, i stedet for "1C:Enterprise" vil det være "1C:Enterprise", "Designer" i stedet for "Configurator", "Add" i stedet for "Add", etc.

Når du starter programmet, kan meldingen "1C:ENTERPRISE 8.3" også vises i stedet for "1C:ENTERPRISE 8.3".

Og i selve konfigurasjonsgrensesnittet kan mange mange inskripsjoner erstattes fra russisk til engelsk: "Hurtigmeny" i stedet for "Hovedside", "Hjemmeside" i stedet for "Startside", "Søk" i stedet for "Søk", etc.


Faktum er at programvareprodukter på den teknologiske plattformen "1C:Enterprise 8" lenge har krysset grensene til CIS og støtter arbeid på forskjellige språk (i tillegg til russisk og engelsk støtter de: aserbajdsjansk, bulgarsk, ungarsk, vietnamesisk , kinesisk, georgisk, kasakhisk, latvisk, litauisk, tysk, polsk, rumensk, tyrkisk, ukrainsk, fransk)

Problemet beskrevet ovenfor oppsto mest sannsynlig fordi når du installerte 1C:Enterprise-plattformen, bestemte programmet feil standard systemspråk, og brukeren som utførte installasjonen klikket på "Neste" -knappene uten å lese.

I dette tilfellet begynner programmet å vise systemmenyer, dialogbokser og meldinger på engelsk.

En av årsakene til problemet med å bestemme installasjonsspråket kan være at OS-språket eller plasseringen er feil spesifisert i Windows-operativsysteminnstillingene. For å unngå lignende problemer i fremtiden, spesifiser operativsystemets språk i Kontrollpanel > Regionale og språkalternativer.

For å returnere det russiske språket i 1C-programgrensesnittet, må du endre installasjonsparametrene. For å gjøre dette, i "Kontrollpanel" i Windows-operativsystemet, velg "Programmer og funksjoner". I listen finner vi den nødvendige versjonen av den installerte 1C:Enterprise 8-plattformen (mest sannsynlig den siste på listen). Du kan finne ut hvilken versjon av plattformen du har problemer med i Hjelp > Om.

Klikk på "Endre"-knappen (i det engelske grensesnittet "Endre"-knappen).

Velg "Endre installerte programkomponenter".

I vinduet "Standard grensesnittspråk" (i det engelske grensesnittet er navnet på vinduet "Standard grensesnittspråk"), velg språket "Russisk".

Vi godtar advarselen og klikker på "Installer".

Installasjonen kan ta noen minutter.

Vi starter programmet og ser etter tilstedeværelsen av engelske inskripsjoner i grensesnittet.

Alternativ 2

Språkkoden som må brukes for å starte infobasen kan spesifiseres i IS lanseringsparametere med den spesielle lanseringsnøkkelen /L.
Vanligvis brukes denne metoden hvis du trenger å bruke forskjellige grensesnittspråk for forskjellige infobaser.
For å starte plattformen på russisk, spesifiser /Lru-nøkkelen i "Ytterligere lanseringsparametere"-feltet i infobaseredigeringsvinduet.

Om nødvendig kan koder for andre tilgjengelige grensesnittspråk også spesifiseres som parameterverdi (se nedenfor).

Alternativ 3

Du kan også spesifisere systemgrensesnittspråket i startparameteren "SystemLanguage" i konfigurasjonsfilen conf.cfg.

Parameterverdien kan være grensesnittspråkkoden eller systemverdien. Hvis en språkverdi er spesifisert, vil dette språket bli brukt. Hvis systemverdien er spesifisert, vil grensesnittspråket bli bestemt av lokaliseringen av operativsystemet.

For å starte grensesnittet på russisk, må du spesifisere koden RU og da vil parameteren være i formen SystemLanguage=RU.

Om nødvendig kan koder for andre tilgjengelige grensesnittspråk også spesifiseres som parameterverdi (se nedenfor).

Conf.cfg-filen er et tekstdokument i UTF-8-koding og kan lokaliseres:

  • i bin\conf-katalogen til den spesifikke versjonen av 1C:Enterprise;
  • i katalogen C:\Program Files\1Cv82\conf.
Hvis conf.cfg-filen som indikerer grensesnittspråket er plassert i bin\conf-katalogen til en spesifikk versjon av 1C:Enterprise-plattformen, vil det angitte grensesnittspråket bli brukt for den spesifikke versjonen, og hvis denne filen er plassert i C:\Program Files\1Cv82\conf-katalogen, vil det angitte grensesnittspråket bli brukt for alle installerte versjoner på denne datamaskinen.

Hvordan endre grensesnittspråket til 1C:Enterprise-programmet i en nettleser

Hvis grensesnittspråket til 1C-programmet vises feil i en nettleser (for eksempel i skytjenesten 1C:Fresh), er problemet mest sannsynlig at språket bestemmes i samsvar med de regionale innstillingene til operativsystemet eller innstillingene til nettleseren som brukes.

  • Sjekk språk og regionale innstillinger for operativsystemet (instruksjoner for Windows OS se ovenfor)
  • Sjekk språket i nettleserinnstillingene (for instruksjoner, se beskrivelsen av nettleseren du bruker)
  • Sjekk suffikset på slutten av adressefeltet i nettleseren din. Hvis noen grensesnittelementer vises på engelsk, har du mest sannsynlig "/en_US/" (se figuren). Endre den manuelt til "/ru_RU/" og lagre URL-en som en egen snarvei eller i bokmerker for senere lansering.

1C: Språkkoder for grensesnitt for bedriftssystemet

ru - russisk
no - engelsk
bg - bulgarsk
vi - vietnamesisk
kk - georgisk
ka - kasakhisk
lv - latvisk
lt - litauisk
de - tysk
pl - polsk
ro - rumensk
tr - tyrkisk
uk - ukrainsk

Andre språk

Vær oppmerksom på at under en standardinstallasjon, som standard, er kun to språkpakker installert: russisk og engelsk. For at andre grensesnittspråk skal bli tilgjengelige, må de installeres fra plattformdistribusjonen til å begynne med eller kan legges til senere via Kontrollpanel > Programmer og funksjoner > Endre.

Det er også nødvendig å forstå at innstilling av plattformspråket kun påvirker de konfigurasjonselementene som er definert av plattformen (systemmeny, dialogbokser, meldinger).

Hvis konfigurasjonen ble skrevet med bare ett språk i grensesnittet, kan ikke bytte av plattformspråk påvirke visningen av andre konfigurasjonselementer.

For at konfigurasjonsgrensesnittet skulle kunne bytte fra ett språk til et annet, måtte denne konfigurasjonen i utgangspunktet utvikles med en slik mulighet i tankene for hvert element i skjemaet, dokumentet, katalogen osv. det var nødvendig å skrive ned synonymer på forskjellige språk.

Det er ikke mange standardkonfigurasjoner som gjør at dette kan gjøres i dag; muligheten til å bruke flere språk er snarere en funksjon av teknologiplattformen for de brukerne som er klare til å utvikle sine egne løsninger.

Hvis alt ordnet seg, lik artikkelen på sosiale nettverk og del en lenke til den på favorittforaene dine))).

Nettselskap, 2018
www.nettsted

1C-grensesnittspråk, Hvordan bytte 1C-grensesnittspråket fra engelsk til russisk, I en typisk 1C-konfigurasjon er noen inskripsjoner i grensesnittet på engelsk, Etter oppdatering av programmet er noen 1C-menyelementer på engelsk, 1C-programknapper er på engelsk , 1C:ENTERPRISE 8.3 starter i stedet 1C:ENTERPRISE 8.3, Hvordan fikse noen 1C:Accounting-menyelementer på engelsk, Inskripsjoner på engelsk dukket opp i 1C:Enterprise-programmet, Hvordan endre det engelske grensesnittet til 1C-programmet til russisk, Hvordan returner det russiske grensesnittspråket til 1C, 1C Configurator starter på engelsk hvordan returnere russisk, Hvordan fikse det engelske grensesnittet til 1C-programmet til russisk, Installere det russiske språket i 1C: Enterprise-programmet, Angi standard russisk språk i 1C : Regnskapsprogram, Innstilling av det russiske språket til 1C: Enterprise-programgrensesnitt, Etter oppdatering av 1C-programmenyen på engelsk, Etter oppdatering av 1C-plattformen, dukket inskripsjoner opp på engelsk, Seksjoner på engelsk dukket opp i standard 1C-konfigurasjon


Tags: 1c grensesnittspråk

Dette gjelder spesielt for flerspråklige konfigurasjoner som inneholder flere språk.

Det finnes ganske mange instruksjoner på Internett om hvor nøyaktig språkutvalget befinner seg. For spørringen "hvordan endre språket i 1C," returnerer Google 33 tusen instruksjoner. Og helt annerledes

Men problemet er at det er ganske mange innstillinger og det er ikke alltid klart hvilken som må endres. Noen ganger hjelper instruksjonene med å løse problemet, noen ganger ikke.

Det ser ut til at 1C fungerer skjevt, forvirrende og buggy. Faktisk er det veldig enkelt å sette språket og fungerer klart og tydelig. Det er bare flere språk. Og du må vurdere hvilken som må endres i hvilke tilfeller.

Nedenfor er korte instruksjoner med alle de grunnleggende innstillingene som kan påvirke visningsspråket i 1C.

Hvilke typer språk er det i 1C, hvorfor trengs de?

Språk faktisk ikke en, men så mange som tre:

  1. Utviklingsspråk;
  2. plattformgrensesnittspråk;
  3. Konfigurasjonsgrensesnittspråk;

Og foruten språk, er det også regionale innstillinger, som formatet til tall, datoer og klokkeslett avhenger av.

Av disse fem innstillingene påvirker tre grensesnittet:

Til tross for mangfoldet av instruksjoner og måter å utføre innstillinger på, er det ganske mange måter å spesifisere innstillingene på. De kan reduseres til bare fem.

Utviklingsspråk

Utviklingsspråk (alternativ for innebygd språk)- språket som brukes til å skrive konfigurasjonskildekoden.

Hovedprogrammeringsspråket er valgt ("russisk" eller "engelsk").

Hensikt: Valget avgjør på hvilket språk skjemaene skal utformes. språkkonstruksjoner i moduler og bli overlevert informasjon om grunnleggende typer data. Den bestemmer hvilke språkmaler som skal brukes når du legger til data eller bruker konstruktører.

Dessuten, uavhengig av det valgte utviklingsspråket, kan koden skrives på et hvilket som helst språk. Inkludert blandet på russisk og engelsk.

Innstilling: Utviklingsspråket er angitt i konfigurasjonsegenskapene i feltet "Innebygd språkalternativ".

For å bestemme det innebygde konfigurasjonsspråket fra 1C-kode, kan du få tilgang til metadataene med kommandoen Metadata.EmbeddedLanguage Option.

Du kan ikke endre dette språket etter at utviklingen har begynt. Dette vil ikke medføre noen endringer i grensesnittet, men det kan gjøre tidligere skrevet kode ubrukelig.

Plattformgrensesnittspråk.

Plattformgrensesnittspråk- denne innstillingen bestemmer på hvilket språk plattformmeldinger vil bli utstedt og plattformgrensesnittelementer vil vises.

Standarddistribusjonen av plattformen inkluderer følgende: plattformgrensesnittspråk:

Engelsk, aserbajdsjansk, bulgarsk, ungarsk, vietnamesisk, kinesisk, georgisk, kasakhisk, latvisk, litauisk, tysk, polsk, rumensk, russisk, tyrkisk, ukrainsk, fransk.

Følgelig kan bare én av dem brukes til brukerens arbeid. Teoretisk sett er det en "Mekanisme for rask delvis oversettelse av plattformressurser," som lar en individuell klient/partner, i en begrenset versjon, uavhengig legge til et nytt språk til plattformen. Men jeg har ikke hørt om noen reelle brukssaker.

CurrentSystemLanguage().

Innstilling: Det er flere måter å angi plattformspråket på. Det enkleste og mest brukte er å spesifisere språket til plattformen som helhet for alle 1C-databaser på en gitt datamaskin ved å registrere det i conf.cfg-filen.

Metode 1. Dette oppsettet er enklest registrere deg når du installerer plattformen. For å gjøre dette, spesifiser du bare ønsket språk på trinnet "Standard grensesnittspråk".

Metode 2. Hvis plattformen allerede er installert, kan du start parameterinnstillingen på nytt. For å gjøre dette, velg "Start" - "Kontrollpanel" - "Programmer og funksjoner". Finn ønsket 1C-installasjon og klikk "Endre"

Metode 3. Du kan fortsatt skriv innstillingen direkte til filen. Vanligvis ligger den på adressen "C:\Program Files (x86)\1cv8\conf\conf.cfg". Åpne filen, legg til linjen "SystemLanguage=RU", lagre.

Metode 4. Hvis plattformspråket ikke er spesifisert, da operativsysteminnstillinger misligholde. For å endre dem, velg "Start" - "Kontrollpanel" - "Regionale og språkalternativer".

Metode 5. Når du arbeider i webklienten, er standardspråket satt til "foretrukket språk" i nettleseren. Følgelig må du endre det i nettleserinnstillingene.

Alle tidligere metoder setter plattformspråket som en helhet for alle databaser på brukerens datamaskin. La oss vurdere spesifisere språket for en bestemt økt.

Metode 6. Hvis du trenger å bruke forskjellige grensesnittspråk for forskjellige databaser, kan den nødvendige språkkoden spesifiseres i 1C-oppstartslinjen etter /L-tasten.

Metode 7. Hvis databasen ved oppstart av en infobase velges gjennom en standard starter. Deretter kan startnøkkelen /L spesifiseres i vinduet "Rediger infobase" i feltet "Ytterligere oppstartsparametere"

Metode 8. Når du starter feilsøking fra konfiguratoren, kan lanseringsspråket spesifiseres i konfiguratorparameterne. "Tjeneste" - "Alternativer" - "Start 1C:Enterprise" - "Avansert" - "Systemgrensesnittspråk".

Metode 9. Når du arbeider i en nettleser, kan et annet språk enn standardspråket angis med et adresselinjesuffiks på formen "/en_US/"

Metode 10. Faktisk er det mest pålitelige alternativet å spesifisere språkkoden i oppstartslinjen. Det fungerer alltid. Hvis det ikke fungerer, betyr det at det nødvendige språket rett og slett ikke er installert på plattformen. Vi går tilbake til plattforminstallasjonsstadiet og velger ønsket språk.

Konfigurasjonsgrensesnittspråk

Konfigurasjonsgrensesnittspråk er brukerskapte grensesnittspråk. Når utvikleren utvikler en konfigurasjon, tenker utvikleren på hvilke språk brukeren av denne konfigurasjonen trenger, og for hvert språk foreskriver sin egen versjon av alle tekster, synonymer, overskrifter... I motsetning til plattformgrensesnittspråkene (hardkodet av plattformutviklerne), kan konfigurasjonsgrensesnittspråkene være hvilke som helst. Vi kan også skape et språk som ikke eksisterer i virkeligheten. Antall språk er ubegrenset.

Språkkoder er på ingen måte relatert til plattformgrensesnittkoder. Vi kan bruke hvilken som helst praktisk språkkode. Grensesnittspråket har heller ingenting med operativsysteminnstillingene å gjøre. Det avhenger bare av konfigurasjonsutvikleren og administratoren.

Det eneste unntaket er utvikling av mobilapplikasjoner. I dette tilfellet anbefales det å spesifisere språkkoder i samsvar med ISO 639-standarden. Dette vil tillate mobilplattformen å angi konfigurasjonsgrensesnittspråket avhengig av brukerens standard språkinnstilling for mobiltelefonen. Ellers vil det bli gitt en advarsel når du sjekker konfigurasjonen.

Om nødvendig kan vi bestemme gjeldende plattformgrensesnittspråk ved hjelp av funksjonen CurrentSystemLanguage().

Det er bare to måter å angi grensesnittspråket på.

Metode 1. Spesifiser språket for en spesifikk bruker i infobasens brukeregenskaper.

Metode 2. Hvis brukeren ikke har et standardspråk spesifisert, vil språket som er spesifisert i konfigurasjonsegenskapene i "Primærspråk"-attributtet bli brukt.

Når du arbeider i konfiguratoren For felt som støtter flerspråklig inndata, vises et forstørrelsesglassikon. Ved å klikke på dette ikonet kan vi rette tekster på flere språk samtidig. Men vi kan også rett og slett korrigere tekster i et hvilket som helst flerspråklig felt direkte uten å trykke på forstørrelsesglasset. I dette tilfellet redigerer vi teksten til det gjeldende språket uten å påvirke andrespråket. For å bytte gjeldende språk i konfiguratoren er det følgende metoder:

Metode 3: Velg "Configuration" - "Configuration editing language" fra menyen. Velg språket hvis verdier vi ønsker å jobbe med i nær fremtid.

Metode 4: Du kan også bytte språk med musen i statuslinjen i nedre høyre hjørne av konfiguratorvinduet.

Metode 5: For flere redigeringer er det nyttig å bruke konfiguratormodus "Rediger" - "Redigering av grensesnitttekster"

Regionale innstillinger.

Vel, det siste som er verdt å nevne er regionale innstillinger. Spise regionale innstillinger for informasjonsbasen som helhet og regionale innstillinger gjeldende økt. Modusen for å konfigurere regionale informasjonsbaseinnstillinger lar deg kontrollere visningsformatet for dato, klokkeslett, tall, logiske konstanter og påvirker sorteringsrekkefølgen til rader i lister i informasjonsdatabasen.

Regionale språkalternativer er uavhengige av plattform eller konfigurasjon. De avhenger bare av funksjonene til operativsystemet. En fullstendig liste over gyldige regionale innstillinger kan fås ved å bruke funksjonen Få gyldige lokaliseringskoder()

Personlig har jeg 254 språkalternativer i Windows som kan brukes som grunnlag for regionale innstillinger.

De regionale innstillingene som brukes av basen kan bestemmes ved hjelp av funksjonen Lokalisering CodeInformationBase()

Regionale infkan angis:

Metode 1: Når du oppretter en database. På "Legge til en infobase"-stadiet må du velge språket som skal brukes til å lagre data.

Metode 2. Fra konfiguratoren. I menypunktet Administrasjon - Regionale IS-innstillinger. For å endre språket til informasjonsbasen, er det nødvendig å bruke den eksklusive modusen.

Merknader: Hvis PostgreSQL brukes som en DBMS, kan ikke endring av språk (land) for en eksisterende informasjonsbase gjøres vilkårlig. En angitt språkverdi (land) kan bare endres til en som bruker samme DBMS-strengkollasjon som den eksisterende verdien. For eksempel kan russisk (Russland) endres til hviterussisk (Hviterussland), men kan ikke endres til ukrainsk (Ukraina).
Hvis IBM DB2 brukes som DBMS, støttes ikke endring av språkverdien (land).

Regionale innstillinger for en bestemt økt påvirker for å vise datoer, tall, klokkeslett når du jobber med informasjonssikkerhet. Det er flere måter å angi innstillingen for en bestemt økt.

Metode 1: Angi generelle innstillinger for alle økter. For å kalle opp modusen, må du velge Administrasjon - Regionale IS-innstillinger og angi regionale parametere.

Metode 2. Hvis generelle standardinnstillinger ikke er angitt, brukes operativsysteminnstillingene. Derfor kan du angi de nødvendige innstillingene ved å endre operativsystemets språk.

Metode 3. Hvis du trenger å bruke forskjellige regionale innstillinger for forskjellige databaser, kan ønsket språkkode spesifiseres i 1C oppstartslinjen etter /VL-tasten.

Metode 4. Hvis databasen ved oppstart av en infobase velges gjennom en standard starter. Deretter kan startnøkkelen /VL spesifiseres i vinduet "Rediger infobase" i feltet "Ytterligere lanseringsparametere"

Metode 5. Når du starter feilsøking fra konfiguratoren, kan lanseringsspråket spesifiseres i konfiguratorparameterne. "Service" - "Options" - "Launch 1C:Enterprise" - "Advanced" - "Session localization code".

Under drift kan de regionale innstillingene for gjeldende økt bestemmes ved hjelp av funksjonen CurrentLocalizationCode()

Resultater.

Jeg prøvde å samle på ett sted diverse informasjon om å sette opp språket i 1C. Jeg tror denne artikkelen perfekt viser prinsippet om å bruke språk og vil tjene som et godt jukseark hvis du trenger å konfigurere det.

Generelt kan alle alternativer for å jobbe med språk i 1C presenteres som følger:

Utviklinger

Plattformgrensesnitt

Konfigurasjonsgrensesnitt

Regionale innstillinger
ER økt
Hensikt Utvikling av konfigurasjonskode. Når en hvilken som helst plattformkonstruktør fungerer, dannes navnene på elementene på dette språket. Plattformmeldinger, plattformgrensesnittelementer (skrivebord, navn på standardbehandling) Hele grensesnittet laget av utvikleren (navn på dokumenter, kataloger, detaljer); meldinger levert av logikken til programmet, arbeidet med rapporter ... Datalagringsformat i databasen Viser datoer, tall, klokkeslett, logiske variabler i meldinger, felt, kalender....
Konvertering av andre typer til og fra streng
Gyldige verdier engelsk, russisk Forhåndsdefinert i plattformen (for øyeblikket 17 språk) Absolutt alle språk laget av utvikleren. Inkludert ikke-eksisterende. Eventuelle språk som støttes av operativsystemet
Full liste Få gyldige lokaliseringskoder()
(personlig, i Windows returnerer det 254 språkkoder)
Oppsett pågår I konfigurasjonsmetadata 1. I lanseringslinjen /L;
2. I konfigurasjonsfilen conf.cfg
3. I OS-egenskaper
1. I brukeregenskaper.
2. Metadata i konfigurasjonen.
Igene 1. I lanseringslinjen /VL;
2. Igene;
3. I OS-innstillinger
Hvordan bestemme hvilken som brukes Metadata. Innebygd språkalternativ Gjeldende systemspråk() CurrentLanguage() Informasjonsbase lokaliseringskode() Gjeldende lokaliseringskode()

Til tross for all variasjonen er det ganske enkelt å fikse problemer med å vise tekster på et annet språk. Vi trenger bare å forstå hva vi endrer akkurat nå.

I den ukrainske 1C-konfigurasjonen er det mulig å jobbe med både det russiske programgrensesnittet og det ukrainske.

Vi endrer språket på 1C-plattformen til ukrainsk.

Først må vi endre språket til 1C-plattformen Gå til START-menyen - kontrollpanel - programmer og komponenter. Fra listen over installerte programmer, velg 1C og klikk "endre". Installasjonsveiviseren starter, i den velger vi "endre" -elementet og klikker på "neste" -knappen. Velg det ukrainske språket fra listen og klikk på "installer".

Installere 1C-konfigurasjonsspråket

Deretter må du angi det ukrainske språket for en bestemt bruker. Vi starter 1C, åpner menyen "Service" - "Brukeralternativer" og endrer det russiske språket til ukrainsk. Etter omstart vil programgrensesnittet være på vårt ukrainske morsmål! For å endre språket for trykte skjemaer, åpne menyen "Tjeneste" - "Brukerinnstillinger", finn elementet "språk for å generere trykte dokumenter" og velg det ukrainske språket.

Alt er klart! Hvordan endre grensesnittspråket i programmet

1C-grensesnittet kan vises helt eller delvis på forskjellige språk, noe som absolutt er relevant for flerspråklige konfigurasjoner.

Så hvor endrer 1C-språket seg? Hvordan endre språket i 1C? Det er en million svar på disse spørsmålene, og de er alle forskjellige, og det kan virke som å sette opp 1C-språket er komplisert og forvirrende, men faktisk er dette ikke tilfelle, fordi det er flere typer språk i 1C og du trenger å forstå nøyaktig hvilket språk som må endres i så fall, la oss finne ut av det.

Typer 1C-språk og hva de brukes til

  1. Utviklingsspråk
  2. Plattformgrensesnittspråk
  3. Konfigurasjonsgrensesnittspråk

I tillegg til disse språkene er det også regionale innstillinger, som påvirker formatet til tall, datoer og klokkeslett.

La oss analysere hvert av 1C-språkene i detalj og finne ut hvordan du endrer ett eller annet 1C-språk

Utviklingsspråk

Utviklingsspråk (alternativ for innebygd språk)— språket som brukes til å skrive konfigurasjonskildekoden.

Hensikt: Valget avgjør på hvilket språk skjemaene skal utformes. språkkonstruksjoner i moduler og bli overlevert informasjon om grunnleggende typer data. Den bestemmer hvilke språkmaler som skal brukes når du legger til data eller bruker konstruktører.

Dessuten, uavhengig av det valgte utviklingsspråket, kan koden skrives på et hvilket som helst språk. Inkludert blandet på russisk og engelsk.

Innstilling: Utviklingsspråket er angitt i konfigurasjonsegenskapene i feltet "Innebygd språkalternativ".

For å bestemme det innebygde konfigurasjonsspråket fra 1C-kode, kan du få tilgang til metadataene med kommandoen

Metadata.EmbeddedLanguage Option.

Du kan ikke endre dette språket etter at utviklingen har begynt. Dette vil ikke medføre noen endringer i grensesnittet, men det kan gjøre tidligere skrevet kode ubrukelig.

Plattformgrensesnittspråk

Plattformgrensesnittspråk— denne innstillingen bestemmer på hvilket språk plattformgrensesnittelementene skal vises og meldinger vises.

Standarddistribusjonen av plattformen inkluderer følgende: plattformgrensesnittspråk:

Engelsk, aserbajdsjansk, bulgarsk, ungarsk, vietnamesisk, kinesisk, georgisk, kasakhisk, latvisk, litauisk, tysk, polsk, rumensk, russisk, tyrkisk, ukrainsk, fransk.

CurrentSystemLanguage().

Innstilling: Det er flere måter å angi plattformspråket på. Det enkleste og mest brukte er å spesifisere språket til plattformen som helhet for alle 1C-databaser på en gitt datamaskin ved å registrere det i conf.cfg-filen.

Metode 1. Denne innstillingen er enklest angi når du installerer plattformen. For å gjøre dette, spesifiser du bare ønsket språk på trinnet "Standard grensesnittspråk".

Metode 2. Hvis plattformen allerede er installert, kan du start parameterinnstillingen på nytt. For å gjøre dette, velg "Start" - "Kontrollpanel" - "Programmer og funksjoner". Finn ønsket 1C-installasjon og klikk "Endre"

Metode 3. Du kan fortsatt skriv innstillingen direkte til filen. Vanligvis ligger den på adressen "C:\Program Files (x86)\1cv8\conf\conf.cfg". Åpne filen, legg til linjen "SystemLanguage=RU", lagre.

Metode 4. Hvis plattformspråket ikke er spesifisert, da operativsysteminnstillinger misligholde. For å endre dem, velg "Start" - "Kontrollpanel" - "Regionale og språkalternativer".

Metode 5. Når du arbeider i webklienten, er standardspråket satt til "foretrukket språk" i nettleseren. Følgelig må du endre det i nettleserinnstillingene.

Alle tidligere metoder setter plattformspråket som en helhet for alle databaser på brukerens datamaskin. La oss vurdere spesifisere språket for en bestemt økt.

Metode 6. Hvis du trenger å bruke forskjellige grensesnittspråk for forskjellige databaser, kan den nødvendige språkkoden spesifiseres i 1C-oppstartslinjen etter /L-tasten.

Metode 7. Hvis databasen ved oppstart av infobase velges via 1CEStart.exe. Det er lanseringsparameteren /L kan spesifiseres i vinduet "Rediger infobase" i feltet "Ytterligere lanseringsparametere".

Metode 8. Når du starter feilsøking fra konfiguratoren, kan lanseringsspråket spesifiseres i konfiguratorparameterne. "Tjeneste" - "Alternativer" - "Start 1C:Enterprise" - "Avansert" - "Systemgrensesnittspråk".

Metode 9. Når du arbeider i en nettleser, kan et annet språk enn standardspråket angis med et adresselinjesuffiks av formen "/en_US/"

Metode 10. Faktisk er det mest pålitelige alternativet å spesifisere språkkoden i oppstartslinjen. Det fungerer alltid. Hvis det ikke fungerer, betyr det at det nødvendige språket rett og slett ikke er installert på plattformen. Vi går tilbake til plattforminstallasjonsstadiet og velger ønsket språk.

Konfigurasjonsgrensesnittspråk er grensesnittspråk laget av konfigurasjonsutvikleren. For hvert språk skriver utvikleren sin egen versjon av alle tekster, synonymer, overskrifter osv. I motsetning til plattformgrensesnittspråkene (hardkodet av plattformutviklerne), kan konfigurasjonsgrensesnittspråkene være absolutt hva som helst. Vi kan også skape et språk som ikke eksisterer i virkeligheten. Antall språk er ubegrenset.

Språkkoder er på ingen måte relatert til plattformgrensesnittkoder. Vi kan bruke hvilken som helst praktisk språkkode. Grensesnittspråket har heller ingenting med operativsysteminnstillingene å gjøre. Det avhenger bare av konfigurasjonsutvikleren og administratoren.

Det eneste unntaket er utvikling av mobilapplikasjoner. I dette tilfellet anbefales det å spesifisere språkkoder i samsvar med ISO 639-standarden. Dette vil tillate mobilplattformen å angi konfigurasjonsgrensesnittspråket avhengig av brukerens standard språkinnstilling for mobiltelefonen. Ellers vil det bli gitt en advarsel når du sjekker konfigurasjonen.

Vi kan bestemme gjeldende plattformgrensesnittspråk ved å bruke funksjonen:

CurrentSystemLanguage()

Det er bare to måter å angi grensesnittspråket på:

Metode 1. Spesifiser språket for en spesifikk bruker i infobasens brukeregenskaper.

Metode 2. Hvis brukeren ikke har et standardspråk spesifisert, vil språket som er spesifisert i konfigurasjonsegenskapene i "Primærspråk"-attributtet bli brukt.

Når du arbeider i konfiguratoren For felt som støtter flerspråklig inndata, vises et forstørrelsesglassikon. Ved å klikke på dette ikonet kan vi rette tekster på flere språk samtidig. Men vi kan også rett og slett korrigere tekster i et hvilket som helst flerspråklig felt direkte uten å trykke på forstørrelsesglasset. I dette tilfellet redigerer vi teksten til det gjeldende språket uten å påvirke andrespråket. For å bytte gjeldende språk i konfiguratoren er det følgende metoder:

Metode 3: Velg menypunktet "Konfigurasjon" - "Konfigurasjonsredigeringsspråk". Velg språket hvis verdier vi ønsker å jobbe med i nær fremtid.

Metode 4: Du kan også bytte språk med musen i statuslinjen i nedre høyre hjørne av konfiguratorvinduet.

Metode 5: For flere redigeringer er det nyttig å bruke konfiguratormodus "Rediger" - "Redigering av grensesnitttekster"

Regionale innstillinger

De siste som er verdt å nevne regionale innstillinger. Spise regionale innstillinger for informasjonsbasen som helhet og regionale innstillinger gjeldende økt. Modusen for å konfigurere regionale informasjonsbaseinnstillinger lar deg kontrollere visningsformatet for dato, klokkeslett, tall, logiske konstanter og påvirker sorteringsrekkefølgen til rader i lister i informasjonsdatabasen.

Regionale språkalternativer er uavhengige av plattform eller konfigurasjon. De avhenger bare av operativsystemet. En fullstendig liste over gyldige regionale innstillinger kan fås ved å bruke funksjonen:

Få gyldige lokaliseringskoder()

De regionale innstillingene som brukes av basen kan bestemmes ved hjelp av funksjonen:

Lokalisering CodeInformationBase()

Metode 1: Når du oppretter en database. På "Legge til en informasjonsbase"-stadiet må du velge språket som skal brukes til å lagre data.

Metode 2. Fra konfiguratoren. I menypunktet Administrasjon – Regionale IS-innstillinger. For å endre språket til informasjonsbasen, er det nødvendig å bruke den eksklusive modusen.

Merknader: Hvis PostgreSQL brukes som en DBMS, kan ikke endring av språk (land) for en eksisterende informasjonsbase gjøres vilkårlig. En angitt språkverdi (land) kan bare endres til en som bruker samme DBMS-strengkollasjon som den eksisterende verdien. For eksempel kan russisk (Russland) endres til hviterussisk (Hviterussland), men kan ikke endres til ukrainsk (Ukraina).
Hvis IBM DB2 brukes som DBMS, støttes ikke endring av språkverdien (land).

Regionale innstillinger for en bestemt økt påvirker for å vise datoer, tall, klokkeslett når du jobber med informasjonssikkerhet. Det er flere måter å angi innstillingen for en bestemt økt.

Metode 1: Angi generelle innstillinger for alle økter. For å kalle opp modusen, må du velge Administrasjon – Regionale IS-innstillinger og spesifisere regionale parametere.

Metode 2. Hvis generelle standardinnstillinger ikke er angitt, brukes operativsysteminnstillingene. Derfor kan du angi de nødvendige innstillingene ved å endre operativsystemets språk.

Metode 3. Hvis du trenger å bruke forskjellige regionale innstillinger for forskjellige databaser, kan ønsket språkkode spesifiseres i 1C oppstartslinjen etter /VL-tasten.

Metode 4. Hvis databasen ved oppstart av en infobase velges gjennom en standard starter. Deretter kan startnøkkelen /VL spesifiseres i vinduet "Rediger infobase" i feltet "Ytterligere lanseringsparametere"

Metode 5. Når du starter feilsøking fra konfiguratoren, kan lanseringsspråket spesifiseres i konfiguratorparameterne. "Service" - "Options" - "Launch 1C:Enterprise" - "Advanced" - "Session localization code".

Under drift kan de regionale innstillingene for gjeldende økt bestemmes ved hjelp av funksjonen:

CurrentLocalizationCode()

Bunnlinjen

Svar nå på spørsmål D Hvor endrer 1C-språket seg? Hvordan endre språket i 1C? ikke lenger et problem.
Tabellen nedenfor vil tjene som et godt jukseark hvis du trenger å konfigurere 1C-språket. Vi trenger bare å forstå hva vi endrer akkurat nå.

Språk Utviklinger Plattformgrensesnitt Konfigurasjonsgrensesnitt Regionale innstillinger
ER økt
Hensikt Utvikling av konfigurasjonskode. Når en hvilken som helst plattformkonstruktør fungerer, dannes navnene på elementene på dette språket. Plattformmeldinger, plattformgrensesnittelementer (skrivebord, navn på standardbehandling) Hele grensesnittet laget av utvikleren (navn på dokumenter, kataloger, detaljer); meldinger levert av logikken til programmet, arbeidet med rapporter ... Datalagringsformat i databasen Viser datoer, tall, klokkeslett, logiske variabler i meldinger, felt, kalender...
Konvertering av andre typer til og fra streng
Gyldige verdier engelsk, russisk Forhåndsdefinert i plattformen (for øyeblikket 17 språk) Absolutt alle språk laget av utvikleren. Inkludert ikke-eksisterende. Eventuelle språk som støttes av operativsystemet
Full liste Få gyldige lokaliseringskoder()
(personlig, i Windows returnerer det 254 språkkoder)
Oppsett pågår I konfigurasjonsmetadata 1. I lanseringslinjen /L;
2. I konfigurasjonsfilen conf.cfg
3. I OS-egenskaper
1. I brukeregenskaper.
2. Metadata i konfigurasjonen.
Igene 1. I lanseringslinjen /VL;
2. Igene;
3. I OS-innstillinger
Hvordan bestemme hvilken som brukes Metadata. Innebygd språkalternativ CurrentSystemLanguage() CurrentLanguage() Informasjonsbase lokaliseringskode() Gjeldende lokaliseringskode()
visninger