Datu kompozīcijas sistēmas izteiksmes valoda (1Cv8). Datu kompozīcijas sistēmas izteiksmes valoda (1Cv8) 1c pielāgotas izteiksmes lauks

Mēs detalizēti izskatījām atskaišu iestatījumus, kas ieviesti, pamatojoties uz piekļuves kontroles sistēmu. Tagad apskatīsim smalkākus un detalizētākus pārskatu opciju iestatījumus. Atskaites opcijas “Papildu” iestatījumu logs tiek izsaukts ar komandu “Vairāk” - “Cits” - “Mainīt atskaites opciju”.

Pārskata versijas maiņas logs ir sadalīts divās daļās:

1. Pārskata struktūra.

2. Pārskatu iestatījumi.


Pārskata opciju struktūras sadaļa ir līdzīga standarta atskaites iestatījumu cilnei “Struktūra”. Grupējumu mērķis un konfigurācija ir detalizēti apskatīta raksta 1. daļā.

Pārskata variantu struktūras tabulā papildus faktiskajai kolonnai ar grupējumiem ir vairākas papildu kolonnas:

Pārskata opciju iestatījumu sadaļa sniedz lietotājam plašas iespējas konfigurēt pārskatu atbilstoši savām vajadzībām. Tas gandrīz pilnībā sakrīt ar standarta atskaites iestatījumiem, kas apspriesti 1. daļā. Apskatīsim visas sadaļas cilnes un atzīmēsim atšķirības.

Iestatījumu sadaļa sastāv no šādām cilnēm:

1. Parametri. Satur lietotājam pieejamus ACS parametrus.

SKD parametrs ir vērtība, ko izmanto, lai iegūtu atskaites datus. Tā var būt nosacījuma vērtība datu atlasei vai pārbaudei, kā arī palīgvērtība.


Parametru tabula tiek parādīta formātā “Parametrs” - “Vērtība”. Ja nepieciešams, varat mainīt parametru vērtības. Noklikšķinot uz pogas “Pielāgoti iestatījumi Vienuma rekvizīti”, tiek atvērti elementa pielāgotie iestatījumi.


Šajā logā var izvēlēties, vai elements tiks iekļauts lietotāja iestatījumos (tas ir, lietotājam būs redzams atskaites iestatīšanas laikā), iestatīt elementa prezentācijas un rediģēšanas režīmu (ātrā piekļuve pārskata galvenē, parasti atskaites iestatījumi un nav pieejami).

Pielāgotu iestatījumu vienumu rekvizītiem ir arī grupējami lauki, piemales, atlases un nosacījuma izskata elementi.

2. Pielāgoti lauki. Satur laukus, kurus ģenerē pats lietotājs, pamatojoties uz pārskatā atlasītajiem datiem.


Lietotājs var pievienot divu veidu laukus:

  • Jauns atlases lauks...
  • Jauns izteiksmes lauks...

Atlases lauki ļauj aprēķināt vērtību, pamatojoties uz noteiktu nosacījumu. Atlases lauka rediģēšanas logā ir lauka nosaukums un tabula, kurā norādīta lauka atlase, vērtība un noformējums. Atlase ir nosacījums, atkarībā no kura tiks aizstāta vēlamā vērtība.


Piemēram, aprēķināsim aptuveno pārdošanas apjomu. Mēs pieņemsim, ka, ja preces tiek pārdotas mazāk par 10 vienībām, mēs pārdevām maz, un, ja vairāk nekā 10 vienības, mēs pārdevām daudz. Lai to izdarītu, mēs iestatīsim 2 vērtības aprēķinātajam laukam: pirmā būs ar atlasi “Preču skaits mazāks par vai vienāds ar “10”, otrā ar atlasi “Preču skaits lielāks par “10 ””.

Izteiksmes lauki ļauj aprēķināt vērtību, izmantojot patvaļīgus algoritmus. Viņi var izmantot vaicājuma valodas un iebūvētās 1C programmēšanas valodas funkcijas. Izteiksmes lauka rediģēšanas logā ir divi lauki detalizētu un kopsavilkuma ierakstu izteiksmēm. Kopējie ieraksti ir grupējumi, kas konfigurēti apgabalā “Pārskatu struktūra”; tiem ir jāizmanto apkopošanas funkcijas (“Summa”, “Minimums”, “Maksimums”, “Daudzums”).

Piemēram, aprēķināsim vidējo atlaides procentu. Vidējo atlaides procentu aprēķina, izmantojot formulu: [Pārdošanas summa bez atlaides] - [Pārdošanas summa ar atlaidi] / [Pārdošanas summa bez atlaides]. Svarīgi atcerēties, ka pārdošanas summa bez atlaides var būt nulle, tāpēc pārbaudei izmantojam operatoru SELECT. Mēs iegūstam šādus izteicienus:

· Detalizētiem ierakstiem:

Izvēle

Kad [Pārdošanas summa bez atlaides] = 0

Tad 0

Citādi [Pārdošanas summa bez atlaides] - [Pārdošanas summa ar atlaidi] / [Pārdošanas summa bez atlaides]

Beigas

· Kopsavilkuma ierakstiem:

Izvēle

Kad Summa ([Pārdošanas summa bez atlaides]) = 0

Tad 0

Citādi Sum ([Pārdošanas summa bez atlaides]) - Summa ([Pārdošanas summa ar atlaidi]) / Summa ([Pārdošanas summa bez atlaides])

Beigas

Kā minēts iepriekš, kopējo ierakstu izteiksmē mēs izmantojam apkopošanas funkciju “Summa”.

3. Grupējamie lauki. Satur laukus, pēc kuriem tiks grupēti pārskata varianta rezultāti. Grupētie lauki tiek konfigurēti atsevišķi katrai grupēšanai, taču pārskata opcijai varat iestatīt vispārīgus grupētus laukus, ja struktūras kokā atlasāt sakni “Pārskats”. Varat pievienot lauku no pārskata rezultāta, pielāgotu lauku vai atlasīt automātisku lauku, pēc tam sistēma automātiski atlasīs laukus. Šī cilne arī ļauj mainīt grupēto lauku secību.


4. Lauki. Satur laukus, kas tiks izvadīti pārskata varianta rezultātā. Lauki katrai grupai tiek konfigurēti atsevišķi, taču pārskata opcijai varat iestatīt kopējos laukus, ja struktūras kokā atlasāt sakni “Pārskats”. Varat pievienot lauku no pārskata rezultāta, pielāgotu lauku vai atlasīt automātisku lauku, pēc tam sistēma automātiski atlasīs laukus. Šī cilne arī ļauj mainīt lauku secību.

Laukus var grupēt, lai loģiski izceltu jebkuru pārskata daļu vai norādītu īpašu kolonnu izvietojumu. Pievienojot grupu, sleja “Atrašanās vieta” kļūst aktīva un ļauj atlasīt vienu no atrašanās vietas opcijām:

  • Auto - sistēma izvieto laukus automātiski;
  • Horizontāli - lauki ir novietoti horizontāli;
  • Vertikāli - lauki ir izvietoti vertikāli;
  • Atsevišķā kolonnā - lauki atrodas dažādās kolonnās;
  • Kopā - lauki atrodas vienā kolonnā.


5. Atlase. Satur atskaites variantā izmantotās atlases. Izlases iestatīšana tika detalizēti apspriesta šī raksta 1. daļā. Filtri katrai grupai tiek konfigurēti atsevišķi, taču pārskata opcijai varat iestatīt vispārīgus filtrus, ja struktūras kokā atlasāt sakni “Pārskats”.


6. Šķirošana. Ietver pārskata variantā izmantotos kārtošanas laukus. Kārtošanas lauku iestatīšana tika detalizēti apspriesta šī raksta 1. daļā. Kārtošana tiek konfigurēta katrai grupai atsevišķi, taču pārskata opcijai varat iestatīt vispārīgus šķirošanas laukus, ja struktūras kokā atlasāt sakni “Pārskats”.


7. Reģistrācija ar nosacījumu. Satur nosacītus dizaina elementus, kas izmantoti pārskata variantā. Nosacītā izskata iestatīšana tika detalizēti apspriesta šī raksta 1. daļā. Nosacītais izskats tiek konfigurēts atsevišķi katrai grupai, bet pārskata opcijai var iestatīt vispārīgus nosacītā izskata elementus, ja struktūras kokā atlasāt sakni “Pārskats”.


8. Papildu iestatījumi. Satur papildu atskaites noformējuma iestatījumus. Ļauj izvēlēties pārskata vispārējo izskatu, lauku atrašanās vietu, grupējumus, detaļas, resursus, kopsummas, iestatīt diagrammas iestatījumus, kontrolēt virsraksta attēlojumu, parametrus un atlasi, noteikt resursu pozīciju un labot galveni un grupējumu pārskata versijas kolonnas.


Nobeigumā vēlos atzīmēt, ka pārskata iestatījumus var ne tikai saglabāt kā atskaites opciju, bet arī augšupielādēt failā (izvēlne “Vairāk” - “Saglabāt iestatījumus”). Lai lejupielādētu, jāizvēlas “Ielādēt iestatījumus” un jāatlasa saglabātais fails. Tādējādi mēs varam pārsūtīt atskaites variantu iestatījumus starp dažādām datu bāzēm, kurām ir tāda pati konfigurācija.


Pamatojoties uz to, mēs varam apkopot, ka lietotājs var ne tikai patstāvīgi pielāgot pārskatu atbilstoši savām vajadzībām, bet arī saglabāt savus iestatījumus un vajadzības gadījumā tos izmantot nākotnē.

Datu kompozīcijas sistēmas izteiksmes valoda

Datu kompozīcijas sistēmas izteiksmes valoda ir paredzēta dažādās sistēmas daļās izmantoto izteiksmju rakstīšanai.

Izteiksmes tiek izmantotas šādās apakšsistēmās:

  • datu izkārtojuma diagramma - lai aprakstītu aprēķinātos laukus, kopējos laukus, savienojuma izteiksmes utt.;
  • datu izkārtojuma iestatījumi - lai aprakstītu pielāgotas lauka izteiksmes;
  • datu izkārtojuma izkārtojums - datu kopu savienošanas izteiksmju aprakstīšanai, izkārtojuma parametru aprakstīšanai utt.

Literāļi

Izteicienā var būt burtiski. Ir iespējami šādi literāļu veidi:

  • Līnija;
  • Numurs;
  • Datums;
  • Būla.

Līnija

Virknes literāls tiek rakstīts ar “” rakstzīmēm, piemēram:

"String literal"

Ja virknes literālā ir jāizmanto rakstzīme “”, jums vajadzētu izmantot divas šādas rakstzīmes.

Piemēram:

"Burtisks ""pēdiņās"""

Numurs

Skaitlis tiek rakstīts bez atstarpēm, decimālā formātā. Daļa tiek atdalīta, izmantojot simbolu "." Piemēram:

10.5 200

datums

Datuma literāls tiek rakstīts, izmantojot taustiņu DATETIME. Pēc šī atslēgvārda iekavās ir norādīts gads, mēnesis, diena, stundas, minūtes, sekundes, atdalot tos ar komatiem. Laika specifikācija nav nepieciešama.

Piemēram:

DATETIME (1975, 1, 06) - 6. janvāris, 1975 DATETIME (2006, 12, 2, 23, 56, 57) - 2006. gada 2. decembris, 23 stundas 56 minūtes 57 sekundes, 23 stundas 56 minūtes 57 sekundes

Būla

Būla vērtības var uzrakstīt, izmantojot literāļus True (True), False (False).

Nozīme

Lai norādītu cita veida literāļus (sistēmu uzskaitījumus, iepriekš definētus datus), tiek izmantots atslēgvārds Vērtība, kam seko literāla nosaukums iekavās.

Vērtība (konta veids. Aktīvs)

Darbības ar cipariem

Unārs -

Šī darbība ir paredzēta, lai mainītu skaitļa zīmi pret pretējo zīmi. Piemēram:

Pārdošana. Daudzums

Unārs +

Šī darbība neveic nekādas darbības ar numuru. Piemēram:

Pārdošana. Daudzums

Binārs -

Šī darbība ir paredzēta, lai aprēķinātu divu skaitļu starpību. Piemēram:

AtlikumiUn Apgrozījums. Sākotnējais atlikums – Atlikums Un Apgrozījums. Galīgie Atlikumi Un Apgrozījums. Sākotnējais atlikums - 100 400 – 357

Binārais +

Šī darbība ir paredzēta, lai aprēķinātu divu skaitļu summu. Piemēram:

AtlikumsUnApgrozījums.SākotnējaisAtlikums + AtlikumsUnApgrozījums.Apgrozījuma atlikumiUnApgrozījums.SākotnējaisAtlikums + 100 400 + 357

Darbs

Šī darbība ir paredzēta, lai aprēķinātu divu skaitļu reizinājumu. Piemēram:

Nomenklatūra.Cena * 1,2 2 * 3,14

Divīzija

Šī darbība ir paredzēta, lai iegūtu rezultātu, dalot vienu operandu ar citu. Piemēram:

Nomenklatūra.Cena / 1,2 2 / 3,14

Divīzijas atlikums

Šī darbība ir paredzēta, lai iegūtu atlikumu, kad viens operands tiek dalīts ar citu. Piemēram:

Nomenklatūra.Cena % 1,2 2 % 3.14

Stīgu operācijas

Savienošana (binārā +)

Šī darbība ir paredzēta divu virkņu savienošanai. Piemēram:

Nomenklatūra.Raksts + “: ”+ Nomenklatūra.Nosaukums

Patīk

Šī darbība pārbauda, ​​vai virkne atbilst nodotajam modelim.

Operatora LIKE vērtība ir TRUE, ja vērtība<Выражения>atbilst modelim, un pretējā gadījumā FALSE.

Tālāk norādītās rakstzīmes<Строке_шаблона>ir nozīme, kas atšķiras no citas rakstzīmes rindā:

  • % - procenti: secība, kurā ir nulle vai vairākas patvaļīgas rakstzīmes;
  • _ - pasvītrojums: viena patvaļīga rakstzīme;
  • […] - viena vai vairākas rakstzīmes kvadrātiekavās: viena rakstzīme, jebkura no tām, kas norādītas kvadrātiekavās. Uzskaitījums var saturēt diapazonus, piemēram, a–z, kas nozīmē diapazonā iekļautu patvaļīgu rakstzīmi, ieskaitot diapazona galus;
  • [^...] - kvadrātiekavās nolieguma ikona, kam seko viena vai vairākas rakstzīmes: jebkura rakstzīme, izņemot tās, kas norādītas aiz noliegšanas ikonas;

Jebkurš cits simbols nozīmē sevi un nenes nekādu papildu slodzi. Ja kāda no uzskaitītajām rakstzīmēm ir jāraksta kā pati, tad pirms tās ir jāieraksta<Спецсимвол>, kas norādīts pēc atslēgvārda SPECIAL CHARACTER (ESCAPE).

Piemēram, veidne

“%ABV[abvg]\_abv%” ĪPAŠAIS RAKSTURS “\”

ir apakšvirkne, kas sastāv no rakstzīmju secības: burta A; burti B; burti B; viens cipars; viens no burtiem a, b, c vai d; pasvītrojums; burti a; burti b; burti v. Turklāt šo secību var atrast, sākot no patvaļīgas pozīcijas rindā.

Salīdzināšanas operācijas

Vienāds

Šī darbība ir paredzēta, lai salīdzinātu divus vienlīdzības operandus. Piemēram:

Sales.Counterparty = Sales.NomenclatureMainSupplier

Nav vienāds

Šī darbība ir paredzēta, lai salīdzinātu divus nevienlīdzības operandus. Piemēram:

Pārdošana. Darījuma partneris<>Pārdošana.NomenklatūraGalvenaisPiegādātājs

Mazāk

Šī darbība ir paredzēta, lai pārbaudītu, vai pirmais operands ir mazāks par otro. Piemēram:

PārdošanasStrāva.Summa< ПродажиПрошлые.Сумма

Vairāk

Šī darbība ir paredzēta, lai pārbaudītu, vai pirmais operands ir lielāks par otro. Piemēram:

SalesCurrent.Sum > SalesPast.Sum

Mazāks vai vienāds

Šī darbība ir paredzēta, lai pārbaudītu, vai pirmais operands ir mazāks vai vienāds ar otro. Piemēram:

PārdošanasStrāva.Summa<= ПродажиПрошлые.Сумма

Vairāk vai vienādi

Šī darbība ir paredzēta, lai pārbaudītu, vai pirmais operands ir lielāks par otro vai vienāds ar to. Piemēram:

SalesCurrent.Amount >= SalesPast.Amount

Operācija B

Šī darbība pārbauda, ​​vai nodotajā vērtību sarakstā nav vērtības. Darbības rezultāts būs True, ja vērtība ir atrasta, vai False pretējā gadījumā. Piemēram:

Vienums B (&Produkts1, &Produkts2)

Darbība, kas pārbauda vērtības esamību datu kopā

Darbība pārbauda vērtības klātbūtni norādītajā datu kopā. Validācijas datu kopā jāietver viens lauks. Piemēram:

Pārdošana Darījuma partneris Darījuma partneriem

NULL vērtības pārbaudes darbība

Šī darbība atgriež True, ja vērtība ir NULL. Piemēram:

Pārdošana. Darījuma partneris IR NULL

NULL nevienādības vērtības pārbaudes darbība

Šī darbība atgriež True, ja vērtība nav NULL. Piemēram:

Pārdošana. Darījuma partneris NAV NULL

Loģiskās operācijas

Loģiskās operācijas pieņem Būla tipa izteiksmes kā operandus.

Operācija NAV

Operācija NOT atgriež vērtību True, ja tās operands ir False un False, ja operands ir True. Piemēram:

NOT Document.Consignee = Dokuments.Nosūtītājs

Operācija I

Operācija UN atgriež True, ja abi operandi ir patiesi, un False, ja viens no operandiem ir False. Piemēram:

Dokuments.Saņēmējs = dokuments.Nosūtītājs UN dokuments.Saņēmējs = &darījuma puse

VAI operācija

Operācija VAI atgriež True, ja viens no tās operandiem ir True, un False, ja abi operandi ir False. Piemēram:

Dokuments.Saņēmējs = dokuments.Nosūtītājs VAI dokuments.Saņēmējs = &darījuma puse

Apkopotās funkcijas

Apkopotās funkcijas veic dažas darbības ar datu kopu.

Summa

Funkcija Sum agregate aprēķina to izteiksmju vērtību summu, kas tai nodota kā arguments visiem detalizētajiem ierakstiem. Piemēram:

Summa(Pārdošana.Apgrozījuma summa)

Daudzums

Funkcija Skaits aprēķina vērtību skaitu, kas nav NULL. Piemēram:

Daudzums (pārdošana. Darījuma partneris)

Dažādu skaits

Šī funkcija aprēķina atšķirīgo vērtību skaitu. Piemēram:

Daudzums (dažādas pārdošanas. Darījuma puse)

Maksimums

Funkcija iegūst maksimālo vērtību. Piemēram:

Maksimums (atlicis. Daudzums)

Minimums

Funkcija iegūst minimālo vērtību. Piemēram:

Minimums (atlicis. Daudzums)

Vidēji

Funkcija iegūst vidējo vērtību, kas nav NULL. Piemēram:

Vidējais (atlikušais. daudzums)

Citas operācijas

Darbība SELECT

Atlasīšanas darbība ir paredzēta, lai atlasītu vienu no vairākām vērtībām, ja ir izpildīti noteikti nosacījumi. Piemēram:

Atlasiet Kad Summa > 1000 Tad Summa Citādi 0 Beigas

Noteikumi divu vērtību salīdzināšanai

Ja salīdzināmo vērtību veidi atšķiras viens no otra, tad attiecības starp vērtībām tiek noteiktas, pamatojoties uz tipu prioritāti:

  • NULL (zemākais);
  • Būla;
  • Numurs;
  • Datums;
  • Līnija;
  • Atsauces veidi

Attiecības starp dažādiem atsauces veidiem tiek noteiktas, pamatojoties uz tabulu atsauces numuriem, kas atbilst konkrētam tipam.

Ja datu tipi ir vienādi, vērtības tiek salīdzinātas saskaņā ar šādiem noteikumiem:

  • Būla tipam vērtība TRUE ir lielāka par vērtību FALSE;
  • tipam Numurs ir parastie skaitļu salīdzināšanas noteikumi;
  • Datuma veidam agrākie datumi ir mazāki nekā vēlāki;
  • Virknes tipam - virkņu salīdzināšana atbilstoši noteiktajam datu bāzes nacionālajam raksturojumam;
  • atsauces veidi tiek salīdzināti, pamatojoties uz to vērtībām (ierakstu numurs utt.).

Darbs ar NULL vērtību

Jebkura darbība, kurā viens no operandiem ir NULL, radīs NULL rezultātu.

Ir izņēmumi:

  • Operācija UN atgriezīs NULL tikai tad, ja neviens no operandiem nav False;
  • Operācija VAI atgriezīs NULL tikai tad, ja neviens no operandiem nav patiess.

Darbības prioritātes

Darbībām ir šādas prioritātes (pirmai rindai ir zemākā prioritāte):

  • B, IR NULL, IR NULL;
  • =, <>, <=, <, >=, >;
  • Binārais +, Binārais – ;
  • *, /, %;
  • Unārais +, Unārais -.

Datu kompozīcijas sistēmas izteiksmes valodas funkcijas

Aprēķināt

Funkcija Aprēķināt ir paredzēta izteiksmes aprēķināšanai noteiktas grupas kontekstā. Funkcijai ir šādi parametri:

  • Izteiksme. Ierakstiet virkni. Satur aprēķinātu izteiksmi;
  • Grupēšana. Ierakstiet virkni. Satur tās grupas nosaukumu, kuras kontekstā izteiksme ir jānovērtē. Ja kā grupas nosaukums tiek izmantota tukša virkne, aprēķins tiks veikts pašreizējās grupēšanas kontekstā. Ja GrandTotal virkne tiek izmantota kā grupas nosaukums, aprēķins tiks veikts kopējās summas kontekstā. Pretējā gadījumā aprēķins tiks veikts kontekstā ar vecāku grupu ar tādu pašu nosaukumu. Piemēram:
Summa(Pārdošana.SummaApgrozījums) / Aprēķināt("Summa(Pārdošana.SummaApgrozījums)", "Kopā")

Šajā piemērā rezultāts būs grupēšanas ieraksta lauka "Pārdošanas summa. Apgrozījums" summas attiecība pret tā paša lauka summu visā izkārtojumā.

Līmenis

Funkcija ir paredzēta, lai iegūtu pašreizējo ierakstīšanas līmeni.

Līmenis()

NumberInOrder

Iegūstiet nākamo kārtas numuru.

NumberByOrder()

NumberInOrderInGrouping

Atgriež nākamo kārtas skaitli pašreizējā grupā.

NumberByOrderInGroup()

Formāts

Iegūstiet nodotās vērtības formatētu virkni.

Formāta virkne ir iestatīta saskaņā ar 1C: Enterprise formāta virkni.

Iespējas:

  • Nozīme;
  • Formatēt virkni.

Formāts (Patērējamie rēķini. Dokumenta summa, "NPV=2")

Perioda sākums

Iespējas:

    • Minūte;
    • Diena;
    • Nedēļa;
    • Mēnesis;
    • ceturksnis;
    • Desmitgade;
    • Pus gads.

Sākuma periods (datums, laiks (2002, 10, 12, 10, 15, 34), "mēnesis")

Rezultāts:

01.10.2002 0:00:00

Perioda beigas

Funkcija ir paredzēta, lai no konkrētā datuma iegūtu noteiktu datumu.

Iespējas:

  • Datums. Ierakstiet datumu. Norādītais datums;
  • Perioda veids. Ierakstiet virkni. Satur vienu no šīm vērtībām:
    • Minūte;
    • Diena;
    • Nedēļa;
    • Mēnesis;
    • ceturksnis;
    • Desmitgade;
    • Pus gads.

Beigu periods (datums, laiks (2002, 10, 12, 10, 15, 34), "nedēļa")

Rezultāts:

13.10.2002 23:59:59

AddToDate

Funkcija ir paredzēta, lai datumam pievienotu noteiktu vērtību.

Iespējas:

  • Palielinājuma veids. Ierakstiet virkni. Satur vienu no šīm vērtībām:
    • Minūte;
    • Diena;
    • Nedēļa;
    • Mēnesis;
    • ceturksnis;
    • Desmitgade;
    • Pus gads.
  • Summa – par cik jāpalielina datums. Ierakstiet numuru. Daļējā daļa tiek ignorēta.

AddToDate(DateTime(2002, 10, 12, 10, 15, 34), "Mēnesis", 1)

Rezultāts:

12.11.2002 10:15:34

Datumu atšķirība

Funkcija ir paredzēta, lai iegūtu atšķirību starp diviem datumiem.

Iespējas:

  • Izteiksme. Ierakstiet datumu. Sākotnējais datums;
  • Izteiksme. Ierakstiet datumu. Atņemtais datums;
  • Atšķirības veids. Ierakstiet virkni. Satur vienu no šīm vērtībām:
    • Otrkārt;
    • Minūte;
    • Diena;
    • Mēnesis;
    • ceturksnis;

DATUMA ATŠĶIRĪBA(DATETIME(2002, 10, 12, 10, 15, 34), DATETIME(2002, 10, 14, 9, 18, 06), "DIENA")

Rezultāts:

Apakšvirkne

Šī funkcija ir paredzēta apakšvirknes izvilkšanai no virknes.

Iespējas:

  • Līnija. Ierakstiet virkni. Virkne, no kuras tiek iegūta apakšvirkne;
  • Pozīcija. Ierakstiet numuru. Rakstzīmes pozīcija, no kuras sākas no virknes izņemamā apakšvirkne;
  • Garums. Ierakstiet numuru. Piešķirtās apakšvirknes garums.

SUBSTRING(Konti. Adrese, 1, 4)

Līnijas garums

Funkcija ir paredzēta, lai noteiktu virknes garumu.

Parametrs:

  • Līnija. Ierakstiet virkni. Virkne, kuras garums ir norādīts.

Rinda (darījuma partneri. Adrese)

gads

Šī funkcija ir paredzēta, lai izvilktu gadu no datuma veida vērtības.

Parametrs:

  • Datums. Ierakstiet datumu. Datums, līdz kuram tiek noteikts gads.

YEAR(Izdevumi.Datums)

ceturksnis

Šī funkcija ir paredzēta ceturkšņa numura iegūšanai no datuma veida vērtības. Ceturkšņa skaitlis parasti svārstās no 1 līdz 4.

Parametrs

  • Datums. Ierakstiet datumu. Datums, līdz kuram tiek noteikts ceturksnis
CETURS(Izdevumi.Datums)

Mēnesis

Šī funkcija ir paredzēta, lai izvilktu mēneša skaitli no datuma veida vērtības. Mēneša skaitlis parasti svārstās no 1 līdz 12.

  • Datums. Ierakstiet datumu. Datums, līdz kuram tiek noteikts mēnesis.
MĒNESIS(Izdevumi.Datums)

Gada diena

Šī funkcija ir paredzēta, lai iegūtu gada dienu no datuma veida vērtības. Gada diena parasti svārstās no 1 līdz 365 (366).

  • Datums. Ierakstiet datumu. Datums, līdz kuram tiek noteikta gada diena.
DIENA (Izdevumu konts.Datums)

diena

Šī funkcija ir paredzēta, lai no datuma veida vērtības iegūtu mēneša dienu. Mēneša diena parasti ir no 1 līdz 31.

  • Datums. Ierakstiet datumu. Datums, līdz kuram tiek noteikta mēneša diena.
DIENA(Izdevumi.Datums)

Nedēļa

Šī funkcija ir paredzēta, lai no datuma veida vērtības iegūtu gada nedēļas numuru. Gada nedēļas ir numurētas, sākot no 1.

  • Datums. Ierakstiet datumu. Datums, līdz kuram tiek noteikti nedēļu numuri.
NEDĒĻA (Izdevumi.Datums)

Nedēļas diena

Šī funkcija ir paredzēta, lai iegūtu nedēļas dienu no datuma veida vērtības. Parastā nedēļas diena svārstās no 1 (pirmdiena) līdz 7 (svētdiena).

  • Datums. Ierakstiet datumu. Datums, līdz kuram tiek noteikta nedēļas diena.
NEDĒĻAS DIENA (Izdevumi.Datums)

Stunda

Šī funkcija ir paredzēta, lai iegūtu diennakts stundu no datuma veida vērtības. Diennakts stunda svārstās no 0 līdz 23.

  • Datums. Ierakstiet datumu. Datums, līdz kuram tiek noteikta diennakts stunda.
STUNDA(Izdevumi.Datums)

Minūte

Šī funkcija ir paredzēta, lai iegūtu stundas minūti no datuma veida vērtības. Stundas minūte svārstās no 0 līdz 59.

  • Datums. Ierakstiet datumu. Datums, līdz kuram tiek noteikta stundas minūte.
MINŪTE(Izdevumi.Datums)

Otrkārt

Šī funkcija ir paredzēta, lai iegūtu minūtes sekundi no datuma veida vērtības. Minūtes sekunde svārstās no 0 līdz 59.

  • Datums. Ierakstiet datumu. Datums, līdz kuram tiek noteiktas minūtes sekundes.
OTRĀ(Izdevumi.Datums)

Express

Šī funkcija ir paredzēta, lai izvilktu tipu no izteiksmes, kurā var būt ietverts salikts veids. Ja izteiksme satur citu veidu, nevis nepieciešamo, tiks atgriezta NULL.

Iespējas:

  • Izteiksme konvertēšanai;
  • Tipa indikācija. Ierakstiet virkni. Satur tipa virkni. Piemēram, "numurs", "virkne" utt. Papildus primitīvajiem tipiem šajā rindā var būt tabulas nosaukums. Šajā gadījumā tiks mēģināts izteikt atsauci uz norādīto tabulu.

Express(Dati.Props1, "Numurs(10,3)")

IsNull

Šī funkcija atgriež otrā parametra vērtību, ja pirmā parametra vērtība ir NULL.

Pretējā gadījumā tiks atgriezta pirmā parametra vērtība.

JāNULL(Summa(Pārdošanas summa.Apgrozījums), 0)

Kopējo moduļu funkcijas

Datu kompozīcijas programmas izteiksme var saturēt globālo kopējo konfigurācijas moduļu funkciju izsaukumus. Lai izsauktu šādas funkcijas, nav nepieciešama papildu sintakse.

Šajā piemērā funkcija "AbbreviatedName" tiks izsaukta no vispārējās konfigurācijas moduļa.

Ņemiet vērā, ka parasto moduļa funkciju izmantošana ir atļauta tikai tad, ja ir norādīts atbilstošais datu sastāva procesora parametrs.

Turklāt parasto moduļu funkcijas nevar izmantot pielāgotās lauka izteiksmēs.

Kompetentai vadībai jebkurai tirdzniecības organizācijai ir nepieciešama tūlītēja informācija par pašreizējo preču stāvokli, pārdošanu un peļņu. Tomēr, ja mēs uzskatām, ka organizācijas bieži strādā ar plašu preču klāstu un lielu darījumu partneru skaitu, tad analītiskā pārskata pielāgošanas rīkam ir svarīga loma nepieciešamās informācijas iegūšanā. Sīkāk apskatīsim, kā standarta programmu pārskatos strādāt ar pielāgotajiem laukiem (11. red.).

Platformas 1C: Enterprise 8 attīstība piedāvā lietotājiem arvien vairāk iespēju. Piemēram, 8.2 versijā atskaites kļuva elastīgākas, ļaujot tās pielāgot dažādām prasībām bez kvalificētu programmētāju palīdzības.

Pārskata iestatījumu maiņa

Lai skatītu vai mainītu pārskata iestatījumus, dodieties uz izvēlni “Visas darbības” un atlasiet komandu “Mainīt opciju”. Pēc tam lietotāja priekšā tiek atvērts logs ar atvērtā pārskata iestatījumiem.

Iestatījumu loga augšējā daļā ir redzama pārskata struktūra, kas nav nekas cits kā pārskata kolonnu un tā rindu grupu vizuāls atspoguļojums, kas būtībā ļauj iedomāties analītisko datu secību. parādīts šajā pārskatā.

Iestatījumu loga apakšā tiek parādīta faktiskā informācija un lauku iestatījumi, kas attiecas vai nu uz atskaiti, vai uz tās struktūras elementiem (kolonnām un rindu grupām).

Pielāgoti lauki

Programmā 1C: Tirdzniecības vadība 8 11. izdevuma pārskatu iestatījumi nodrošina lietotājiem vairāk iespēju savā paaudzes laikā.

Iestatījumu un pārskatu struktūras rediģēšanas logā vēlamies pievērst lietotāju īpašu uzmanību cilnei “Pielāgoti lauki”, kas ļauj izveidot savus laukus un pievienot tos atskaitei. Jāatgādina, ka iepriekš lietotājs varēja izmantot tikai tos laukus, kurus bija ieviesis izstrādātājs.

Apskatīsim šīs funkcijas izmantošanu, izmantojot piemēru.

Pieņemsim, ka tirdzniecības uzņēmuma vadītājs, kurš pārdod preces Maskavā un reģionos, vēlas pielāgot pārskatu “Pārdošanas vēsture” savām prasībām, vēloties tajā attēlot datus par preču pārdošanu Maskavā un reģionos kopumā, kā kā arī partneriem. Tas ir ļoti vienkārši izdarāms, izmantojot pielāgotos laukus.

Tādējādi skaidrs piemērs parāda, ka elastīgi iestatījumi pielāgotiem laukiem standarta programmā 1C: Tirdzniecības vadība 8 nodrošināt lietotājam plašas iespējas pielāgot atskaites, ļaujot ātri iegūt nepieciešamo informāciju ērtā formā.

Katrai organizācijai, lai pieņemtu savlaicīgus un pareizus vadības lēmumus, ir nepieciešama operatīva informācija par preču pieejamību noliktavās, to pašizmaksu un realizāciju. Tirdzniecības organizācijas strādā ar lielu skaitu preču un darījumu partneru, un tas prasa labu analītiskās uzskaites uzstādīšanu un ātru nepieciešamās informācijas iegūšanu no tās datiem. Rakstā apskatīti pamata paņēmieni darbam ar standarta atskaitēm standarta risinājumā “1C: Trade Management 8” (11. izdevums), kas izveidots, pamatojoties uz datu kompozīcijas sistēmu, un sniegti noderīgi praktiski ieteikumi, kas noderēs gan iesācējiem. un tiem, kuri ir pārgājuši uz jauno izdevumu no iepriekšējiem izdevumiem.

Piemēram, ņemsim ziņojumu

  • Produktu pieejamības analīze;

Iestatījumi.

Kolonnā Salīdzinājuma veids Nomenklatūra

  • Vienāds
  • Nav vienāds
  • Sarakstā
  • Nav sarakstā
  • Grupā Nomenklatūra;
  • Nav grupā Nomenklatūra;
  • Grupā no saraksta Nomenklatūra;
  • Nav sarakstā no saraksta Nomenklatūra.

Nozīme

"Ātrā izvēle"

Attīstoties platformai 1C:Enterprise 8 un parādoties jaunajai versijai 8.2, atskaites sistēmās kļūst elastīgākas, un lietotājiem ir arvien vairāk iespēju pielāgot tos savām prasībām bez programmētāju palīdzības.

Jaunās iespējas, ko sniedz datu kompozīcijas sistēma (DCS), ļauj izjust 1C:Enterprise 8 iespēju priekšrocības, veidojot atskaites kā nekad agrāk. Un, neskatoties uz to, ka pārskata saskarnē ir notikušas būtiskas izmaiņas (salīdzinājumā ar “Tirdzniecības pārvaldības” konfigurācijas 10.3. izdevumu, turpmāk tekstā UT), atskaites iestatījumi joprojām ir pieejami vidusmēra lietotājam. Apskatīsim dažus pamata paņēmienus darbam ar tiem.

Pirmā lieta, kurai varat pievērst uzmanību, ir ātra izvēle. Tie ļauj pārskatā attēlot datus, pamatojoties uz noteiktām pārskata lauku vērtībām atbilstoši lietotāja vēlmēm.

Piemēram, ņemsim ziņojumu Produktu pieejamības analīze UT. Tūlīt atzīmēsim, ka visa ziņošanas iespēju demonstrēšana UT 11 tiks veikta, izmantojot divu ziņojumu piemēru:

  • Produktu pieejamības analīze;
  • Ieņēmumi un pārdošanas izmaksas.

Atlasīt pēc dažiem laukiem var veikt vai nu tieši atskaites formā, vai izmantojot pogu Iestatījumi.

Kolonnā Salīdzinājuma veids lietotājs var izvēlēties dažādus salīdzināšanas nosacījumus. Piemēram, laukam Nomenklatūra Varat atlasīt šādus salīdzināšanas veidus:

  • Vienāds- atskaite tiks veidota tikai par izvēlēto vienumu;
  • Nav vienāds- atskaite tiks ģenerēta par visu preču klāstu, izņemot izvēlēto preci;
  • Sarakstā- atskaite būs balstīta uz preču vienību sarakstu;
  • Nav sarakstā- pārskats tiks veidots par visu produktu klāstu, izņemot atlasītās preces;
  • Grupā- atskaite tiks veidota uz visu vienumu, kas atrodas atlasītajā direktoriju mapē Nomenklatūra;
  • Nav grupā- pārskats tiks veidots par visu produktu klāstu, izņemot vienumus, kas atrodas atlasītajā direktoriju mapē Nomenklatūra;
  • Grupā no saraksta- līdzīgi salīdzinājumam Sarakstā kā saraksta vērtības ir atlasītas tikai direktorijā esošās mapes Nomenklatūra;
  • Nav sarakstā no saraksta- līdzīgs salīdzinājumam Nav sarakstā, kā saraksta vērtības tiek atlasītas tikai direktorijā esošās mapes Nomenklatūra.

Izvēles rūtiņa pa kreisi no atlases lauka norāda, ka šī lauka atlase ir “iespējota”, t.i., pārskatā tiek ņemta vērā.

Neatzīmētie lauki netiek ņemti vērā pat tad, ja šiem laukiem esat atlasījis konkrētas vērtības.

Atkarībā no izvēlētā salīdzināšanas veida kolonnā Nozīme tiek norādīts konkrēts direktorijas elements vai mape (grupa), vai elementu vai mapju saraksts.

“Ātrā izvēle” ir pieejama visos 1C:Enterprise 8 platformas risinājumos.

Piemērs vienkāršai atskaites iestatījumu maiņai

Lai skatītu/mainītu atskaites iestatījumus, jāiet uz izvēlni Visas darbības — Mainīt opciju.

Mūsu priekšā atveras atlasītās atskaites opcijas iestatījumu logs.

Pārskata struktūra tiek parādīta loga augšdaļā. Būtībā tas ir vizuāls pārskata rindu un kolonnu grupu attēlojums, t.i., kādā secībā analītikas dati tiks parādīti pārskatā rindās un kolonnās.

Loga apakšā tiek parādīta informācija, kas saistīta ar pārskatu kopumā (ja pārskata struktūrā ir atlasīts augstākais līmenis Ziņot), vai noteiktai atskaites rindu vai kolonnu grupai (ja atlasīta zemāka līmeņa grupēšana), informācijas attēlošanas un lauku noformēšanas iestatījumiem.

1. piemērs

1. darbība. Mums ir jānoņem grupēšana pēc produkta īpašībām, atstājot tikai grupēšanu pēc produkta. Lai to izdarītu, pārskata iestatījumu loga augšdaļā noklikšķiniet uz lauka Nomenklatūra, raksturojums. Loga apakšdaļā atveriet cilni Grupas.

Atlasiet lauku Raksturīgs un noklikšķiniet uz pogas Dzēst komandu panelis.

Apstipriniet izmaiņas atskaites iestatījumos, noklikšķinot uz pogas Pabeidziet rediģēšanu ekrāna apakšējā kreisajā stūrī.

2. darbība. Pēc raksturlieluma noņemšanas mūsu uzdevums saskaņā ar piemēra nosacījumiem būs pievienot cenu grupu. Būtībā šai grupēšanai vajadzētu būt zemākā līmenī par grupēšanu pēc noliktavas, bet augstāk par grupēšanu pēc preces. Tāpēc ziņojuma struktūrā mēs izcelsim grupējumu Krājumi.

Ar peles labo pogu noklikšķinot uz tās, konteksta izvēlnē atlasiet komandu Jauna grupa.

Atvērtajā grupēšanas lauka rediģēšanas logā atlasiet Nomenklatūra.Cenu grupa.

Noklikšķinot uz pogas labi, mēs redzēsim, ka pārskatam ir pievienots jauns grupējums, kas ir pakārtots grupai Krājumi.

Tagad atlasīsim grupējumu pēc produkta un, neatlaižot peles labo pogu, velciet to iekšā (t.i., zemāk) grupā pēc cenu grupas. Mēs iegūsim 1. attēlā parādīto struktūru. Atskaites izveides rezultāts ir parādīts 2. attēlā.

Rīsi. 1. Rezultātā iegūtā pārskata struktūra

Rīsi. 2. Pārskata pielāgošanas rezultāts

Darbs ar pielāgotiem laukiem

Tagad sīkāk aplūkosim jaunās atskaišu pielāgošanas iespējas programmā 1C: Trade Management 8.

Rediģējot mūsu pārskata struktūru un iestatījumus, pievērsīsim uzmanību cilnei Pielāgoti lauki.

Iepriekš pārskatam pievienojām laukus, kuru sarakstu iepriekš bija norādījis izstrādātājs. Izmantojot šo cilni, mēs varam izveidot savus nepieciešamos laukus - Atlases lauks vai Izteiksmes lauks.

2. piemērs

Pielāgosim pārskatu “Pārdošanas vēsture” (pārskata “Pārdošanas ieņēmumi un izmaksas” opcija). Parādīsim pārdošanas datus pēc partneriem un preču klāsta. Pieņemsim, ka mūsu uzņēmums pārdod preces Maskavā un reģionos. Tādējādi katrs klients informācijas bāzē pieder noteiktam ģeogrāfiskajam reģionam (atribūts “Biznesa reģions” direktorijā “Partneri”). Mēs varam viegli grupēt pārdošanas datus pārskatā pa reģioniem, bet kā būtu, ja mūs interesē apkopotāka statistika, jo īpaši atbilde uz jautājumu “Cik preču tika pārdotas Maskavā un cik visos citos reģionos kopā”? Šeit noder “pielāgotie lauki”.

1. darbība. Atveram atskaiti. Dosimies uz atskaites struktūras iestatīšanas veidlapu ( Visas darbības -> Mainīt opciju). Dzēsim pēc kārtas visas pārskatā iepriekš izveidotās grupas - lai to izdarītu, atlasiet katru no tām un noklikšķiniet uz pogas Dzēst komandu paneli vai izmantojiet taustiņu DEL.

Tāpat kā iepriekšējā piemērā, pievienosim pārskatam grupējumu pēc partnera un pēc tam pēc vienumiem. Mēs jau zinām, kā to izdarīt, tāpēc tas neaizņems daudz laika.

2. darbība. Izveidosim jaunu pielāgotu lauku. Atvērsim grāmatzīmi Pielāgoti lauki un izpildiet komandu Pievienot -> Jauns Izvēlieties lauku.

Piešķirsim savam jaunajam laukam nosaukumu - Reģions kopumā.

Noklikšķināsim uz pogas Pievienot. Jaunā rindā noklikšķiniet uz pogas kolonnā Atlase. Parādītajā atlases rediģēšanas veidlapā pievienojiet atlasi pēc lauka Partner.Biznesa reģions. Izvēlēsimies salīdzināšanas veidu Vienāds, nozīmē - Maskava.

Noklikšķināsim uz pogas labi, pēc kura mēs atgriezīsimies pielāgotā lauka rediģēšanas logā. Tālāk jums jānoklikšķina uz pogas kolonnā Nozīme un parādītajā datu tipu atlases sarakstā atlasiet Līnija un rakstiet kā vērtību Maskava.

Atkārtosim darbību. Pievienosim tabulai vēl vienu rindu. Šoreiz atlasei pēc lauka Partner.Biznesa reģions izvēlieties salīdzināšanas veidu Nav vienāds.

Atgriežoties pie pielāgotā lauka rediģēšanas loga, kolonnā Nozīme rakstīsim Citi reģioni(skat. 3. att.).

Rīsi. 3. Pielāgota lauka rediģēšana

Noklikšķināsim uz pogas labi. Mūsu jaunais lauks ir gatavs.

3. darbība. Pievienosim mūsu jauno lauku pārskata struktūrai. Augšējā līmeņa izvēle ar peli Pārskats struktūrā, pievienojiet jaunu grupu. Rekvizītā Lauks izvēlamies Reģions kopumā.

Ar peli ievelkam grupējumu pēc partnera un pakārtoto grupējumu pēc vienuma iekšā jaunizveidotajā.

Ģenerēsim atskaiti un apskatīsim rezultātu (redzams 4. att.).

Rīsi. 4. Pārskatu ģenerēšanas rezultāts

Atlase un šķirošana

Atgriezīsimies pārskata struktūras un iestatījumu rediģēšanas logā un pievērsīsim uzmanību grāmatzīmēm Atlase Un Šķirošana.

Ja atskaites struktūrā ir atlasīts saknes elements ( Ziņot), tad šajās cilnēs veiktie iestatījumi attieksies uz visu pārskatu kopumā. Ja ir atlasīta pārskatu grupēšana, iestatījumi ietekmēs tikai šo grupu.

3. piemērs

Tā rezultātā ziņojums Pārdošanas vēsture Tiks iekļautas tikai tās ieviešanas, kurās ir norādīts pārvaldnieks. Ivanovs Ivans Fedorovičs.

4. piemērs

Saglabājiet veiktās izmaiņas

Ja maināt pārskata struktūru, vienmēr varat to saglabāt, izmantojot komandu Visas darbības -> opcija Saglabāt.

Opcijas saglabāšanas veidlapā varat izmantot slēdzi, lai atlasītu Saglabāt esošajā pārskata versijā(vienas no jau pieejamajām opcijām vietā), vai Saglabāt jauno pārskata versiju.

Pārskatā tiek saņemti preču atlikumi noliktavās dažādās sadaļās (pazīmes, sērijas, mērvienības utt.). Lai nesarežģītu piemēru, mēs atstāsim tikai grupēšanu pēc posteņiem un parādīsim tikai galīgo atlikumu pārskata datumā. Gala tabulā būs redzami preces atlikumi noliktavās.

Bet tad lietotājs ziņoja, ka viņam jāpievieno divi papildu lauki:

  1. Brīdinājums par daudzumu. Ja daudzums ir mazāks vai vienāds ar 5, tad brīdinājums ir "Nepietiekams". Ja daudzums ir lielāks par 5, tad mazāks vai vienāds ar 10, tad brīdinājums ir “Normāls”. Ja daudzums ir lielāks par 10, tad “Pārpilnība”.
  2. Galīgā bilances aprēķināšanas formula. Papildu kolonnā lietotājs vēlas redzēt, kādas darbības programma veica, lai iegūtu gala bilances vērtību. Tas ir, formula “Sākotnējā bilance + Apgrozījums = Galīgā bilance”, kur tiks aizstātas atbilstošās vērtības.

Protams, šeit varētu iejaukties programmētājs un mainīt datu kompozīcijas shēmas pieprasījuma un atskaites iestatījumus, taču uzdevumu izpildīsim lietotāja režīmā, atskaiti nemainot konfiguratora režīmā.

Papildu lauki

Tātad, sāksim. Dodieties uz pārskata opciju iestatījumiem:

Mūsu priekšā tiks atvērts ACS atskaites opcijas iestatījumu noformētājs. Pārejot uz cilni "Pielāgotie lauki", mēs sāksim tos izveidot.

Ekrānuzņēmumā jau ir redzami divi izveidoti pielāgoti lauki, kuru funkcionalitāte tika aprakstīta iepriekš. Apskatīsim katra iestatījumus. Sāksim ar lauku "Paziņojums".

Iestatījumos mums jāiestata lauka nosaukums, kas tiks parādīts pārskatā, kā arī jāiestata izteiksmes vērtības ģenerēšanai detalizēto ierakstu laukā un šī lauka summās. Tā kā brīdinājums nav jāuzrāda summās, mēs rakstīsim izteiksmi tikai detalizētiem ierakstiem.

Izteiksmes sintakse ir līdzīga vaicājuma valodai 1C:Enterprise. Ir dažas atšķirības, taču šajā rakstā mēs tās sīkāk neapspriedīsim. Izteiksme izmanto atlases operatoru:

"Izvēle, kad tad citādi beigas"

līdzīgi operatoram vaicājuma valodā. Lauki pielāgotajās lauka izteiksmēs tiek norādīti pēc to attēlojuma. Lai platforma saprastu, ka ievadītais skats apzīmē noteiktu lauku, skata nosaukumu ieskauj kvadrātiekavas "". Ja lauka attēlojums ir viens vārds, kvadrātiekavas nav obligātas. Iepriekš minētajā piemērā mēs aplūkojam lauku Beigu atlikums.

Iestatījumi laukam "Galīgā atlikuma aprēķināšanas formula" tiek iestatīti tādā pašā veidā:


Šeit ir jāpiemin dažas nianses:

  1. Mēs varam parādīt formulu šūnā tikai kā līniju. Tāpēc visas skaitliskās vērtības pārvēršam virknē, izmantojot SKD izteiksmes valodas metodi “String()”, kas jebkuru vērtību pārvērš virknē. Pēc tam veicam virkņu savienošanu.
  2. Lai lauks tiktu parādīts atskaites summās, kopējo ierakstu izteiksmei pievienosim līdzīgu formulu. Jums vienkārši jāpievieno apkopošanas funkcijas "SUM()" katrai vērtībai saskaņā ar summām.

Jūs esat gatavs savā pārskatā izmantot laukus!

Pārskata iestatīšana un ģenerēšana

Pievienojiet pārskata izvades laukiem lauku "Galīgā bilances aprēķināšanas formula":

Detalizētiem preču ierakstiem pievienosim izteicienu “Paziņojums”. Lai to izdarītu, grupai “Nomenklatūra” pievienojiet izteiksmes lauku “Paziņojums”. Pēc tam pārskata struktūra būs šāda:

Pārskata iestatīšana tagad ir pabeigta. Ja nepieciešams, pievienotos iestatījumus var saglabāt atkārtotai izmantošanai. Izveidosim pārskatu:

Kā redzam, atskaitei ir pievienoti lauki atbilstoši uzdevuma nosacījumiem. Tajā pašā laikā nebija nepieciešams modificēt atskaiti konfiguratora režīmā. Tā ir pielāgoto lauku galvenā priekšrocība! Lietotājs, kas ir apmācīts tos lietot, var tos izmantot, lai izveidotu pārskatu par savām prasībām iekšēji, bez programmētāja palīdzības.

Ticiet man, viņu ir iespējams apmācīt lietot šīs iespējas, jo tas ir daudz vienkāršāk nekā rakstīt formulas Excel tabulās.