Määrake programmiliselt konstandi 1s väärtus 7.7. Uue konstantse väärtuse kirjutamine

Kõik töö konstantidega tehakse spetsiaalses aknas "Konstantide loend". Kui lõppkasutajal on juurdepääs konstantidele, saab seda akent avada menüüelemendist, tööriistariba nupust või süsteemimenüüst "Operatsioonid". Seda, kuidas täpselt konstantide loendile juurde pääseda, kirjeldatakse tavaliselt 1C:Enterprise süsteemiga kaasas olevas standardse konfiguratsiooniraamatus.

Kui konfiguratsioonis pole teisiti määratud, saab konstantide loendit kuvada ekraanil üksuse valimisega "Konstandid" menüüs "Operatsioonid" programmi peamenüü.

Konstantide loendi aken on tabel, mis koosneb kolmest veerust (graafik). Veerus "Kood" Kuvatakse konstantide lühinimed. Täisnime kasutatakse konstandi lühinime dešifreerimiseks. Ja lõpuks graafik "Tähendus" sisaldab konstandi enda väärtust.

Konstantide järjekord loendis on määratud punktis Konfiguraator 1C: ettevõtte süsteemid.

Üks lahter aknas on alati pöördvärviga esile tõstetud ja seda kutsutakse "aktiivne" või "praegune". Valiku enda jaoks kasutame ka nime "kursor".

Pideva loendi aken võib sisaldada tööriistariba kiireks juurdepääsuks sageli kasutatavatele loendikäskudele. Tööriistariba asukohta aknas (ülemine, alumine, parem või vasak) saab määrata liidese seadetes (üks "Valikud" menüü "Teenus" programmi peamenüü). Seal saate täielikult keelata tööriistariba kuvamise konstantide loendi aknas.

Kui liidese parameetrite määramisel pole teisiti määratud, asub tööriistariba tavaliselt konstantse loendi akna ülaosas, akna tiitliriba all.

Konstantide loendi vaatamiseks kasutatakse vormi tabeliosaga töötamise üldisi võtteid.

Eelmises uudiskirja numbris esitleti koolitusmaterjali 2. osa koolituse 1C: Enterprise 7.7 kohta. Seadistamine Raamatupidamise komponent.

Edasise ametialase tegevuse käigus peate lisama konkreetsete kliendiülesannete jaoks konfiguratsioonid või kirjutama aruandeid või võib-olla kirjutama konfiguratsiooni nullist. Viimane tähendab, et tühjas andmebaasis loote ise oma objektid ja seadistate raamatupidamise ise. See on võib-olla kõige raskem tee, kuid mõnikord seatakse selliseid ülesandeid. Arvan, et 1C kogu raamatupidamisalgoritmi mõistmiseks on tõhusam luua konfiguratsioon nullist. Seda ma soovitan.

Esiteks peate looma tühja andmebaasi. Selleks looge Windowsi tööriistade abil mis tahes kohas ja mis tahes nimega kaust. Näiteks D:\Accounting. Järgmisena avage 1C käivitusaken, valige Lisama. Avanevas aknas kirjutage andmebaasile suvaline nimi ja valige loodud kausta tee (meie puhul D:\Accounting). Järgmisena valige režiim Konfiguraator ja vajutage Okei. Teil palutakse valida praeguse teabebaasi andmetabelite salvestamise vorming; valige *dbf, *cdx failid. Avaneb konfiguraatori režiim.
Aknas asuvad kõik infoturbe objektid ehk metaandmed Seadistamine. Valige menüü Konfiguratsioon \ ava Konfiguratsioon või tööriistariba 4. real 1 nupp.
Nüüd saame alustada. Pakun välja kõige lihtsama ülesande – "Osta ja müü".
Täna vaatleme koondobjekte: loendeid ja konstante.
Meie ettevõte ostab hulgimüüjatelt kaupu sisseostuhindadega ja müüb oma klientidele müügihindadega.
Peame korraldama teabe salvestamise:
Tootevalikust;
Meie ettevõtte vastaspoolte kohta.
Peame korraldama dokumendivoo nii, et kasutajal oleks programmiga mugav töötada.
Peame igal ajal saama järgmise teabe:
Ostude kohta (kellelt ja kui palju kaupu ostsime);
Müügist (ostjate ja neile müüdavate kaupade osas).
Lihtsuse mõttes eeldame, et meie ettevõttel on üks ladu, kauplemine toimub ühe juriidilise isiku nimel, kaupade hinnad ja kulud on kajastatud ühes valuutas.

Ülekanne
Loend on andmeelementidega töötamise vahend, mille võimalike väärtuste loend on konfiguratsioonis jäigalt määratletud ja mida ei saa ülesande täitmise ajal muuta.
Harjutus. Loo objekt “Loend.Mõõtühikud”, milles märgid, millistes ühikutes saab kaupa mõõta. Selle jaoks:
Paremklõpsake metaandmete aknas loendireal ja valige
"Uus ülekande" režiim;
Avanevas aknas sisestage uue ülekande ID
"Üksikud";
Klõpsates nuppu Uus, sisestage vajalikud mõõtühikud.
Identifikaator on loenduselemendi kordumatu nimi, mille kaudu saate seda teha
viidake sellele konfiguratsioonialgoritmides (näiteks Loend.Units
mõõdud.tükk).
2) Esitlus – väärtus, mida kasutaja mõõtühikute loendist valides ekraanil näeb.

Konstandid
Konstandid on objektid, mis on loodud püsiva või tingimuslikult püsiva teabe salvestamiseks. Seejärel saab konstanti sisestatud infot korduvalt kasutada dokumentide, aruannete jms koostamisel.
Harjutus. Sisesta konstant “Põhiühik”, mida kasutatakse uute kaartide täitmisel kataloogis “Tooted”. Selle jaoks:
Paremklõpsake metaandmete aknas real Constants ja valige
"Uus konstant" režiim;
Avanevas aknas sisestage uue konstandi ID
“Põhiühik”;
Valige väärtuse tüüp - Loend. Ühikud.
Sellele konstandile keelest juurdepääsu saamiseks kasutatakse identifikaatorit, sünonüüm asendatakse kõigis ekraanivormides, kus see objekt on nähtav, kasutaja näeb kommentaari konstantide loendis sünonüümi dekodeerimisena, väärtuse tüüp määrake, mis tüüpi väärtusi see konstant peaks salvestama.

1C konstante kasutatakse tavaliselt ühe väärtuse salvestamiseks andmebaasi. Tavaliselt salvestavad konstandid väärtusi, mis ei muutu harva või ei muutu üldse, kuid mida sageli kasutatakse. Näiteks programmi versioon, erinevad seaded, organisatsiooni nimi, peamised vastutajad jne.

Iga konstandi puhul on märgitud selle nimi ja andmetüüp. Juurdepääs konstantidele programmimoodulis on väga lihtne:

1. Konstandi väärtuse lugemine

// loe konstandi väärtust
Nimi = Konstandid. Organisatsiooni nimi. Get();

Pöörake tähelepanu sõnale “Constants”, mitte “Constant”, nagu see oli versioonis 1C 7.7.

2. Kirjutage uus konstantne väärtus

Konstandi uue väärtuse kirjutamiseks (määramiseks) kasutage meetodit Set().

// kirjutage uus konstantne väärtus
Konstandid . Organisatsiooni nimi. Install( "LLC sarved ja sõrad");

3. Töö konstantide komplektiga

Mõnikord peate võib-olla lugema või kirjutama mitme konstandi rühma väärtusi. Selliste olukordade jaoks saate kasutada nn konstantide komplekti. Hulga kasutamisel loetakse ja kirjutatakse kõik selles sisalduvad konstandid ühes tehingus kokku, s.o. üheaegselt tehakse operatsioon mitme konstandiga.

//loo kolmest konstandist koosnev hulk

//pange tähele, et me alles loome konstantide komplekti ega tea veel nende väärtusi

komplekt = Konstandid. CreateSet( "Juhataja, organisatsiooni nimi, organisatsiooni aadress");

Kuna konstantide komplektiga töötades saame muuta (kirjutada) kõigi komplekti kuuluvate konstantide väärtusi korraga, peame esmalt määrama igale konstandile uue väärtuse ja seejärel kasutama Write() meetodit. kirjutage need korraga.

//määrab konstantide väärtuse komplektis (mitte andmebaasis)
komplekt . Manager = "Ivanov I.I." ;
komplekt . Organisatsiooni nimi = "LLC uued sarved ja sõrad";
komplekt . Organisatsiooni aadress = "Venemaa, Moskva, Kreml";
komplekt . Kirjuta();//Kirjutage andmebaasi korraga kolme konstandi väärtused

4. Võrdlus konstandi väärtusega päringutes

Päringutes saab kasutada konstante. Näiteks võib meil tekkida vajadus võrrelda päringus olevaid andmeid konstandi väärtusega. Selles näites valime Nomenklatuuri kataloogist kirjed, mille atribuudi Code väärtus on võrdne meie konstandi ConstantNumber väärtusega.

"VALI
| MeieNumber.Väärtus,
| Nomen.Code,
|ALT
| Constant.ConstNumber AS MeieNumber,
| Kataloog. Nomenklatuur AS Nomen
|KUS
| Nomen.Code = MeieNumber.Väärtus"

1C päringukeelt kirjeldatakse üksikasjalikumalt 1C teatmeraamatu järgmistes materjalides.

Kui teil on küsimusi, mida tuleks üksikasjalikumalt käsitleda, küsige kommentaarides.