Meny
Är gratis
registrering
Hem  /  Multimedia/ Datasammansättningssystem - praktiken att utveckla SKD-konsolen - studera OnLine Data Composition System. Datasammansättningssystem 1c datasammansättningssystem lektioner för proffs

Datasammansättningssystem - praktiken att utveckla SKD-konsolen - studera onlinedatasammansättningssystemet. Datasammansättningssystem 1c datasammansättningssystem lektioner för proffs

Slutresultatet av redovisning i alla 1C-program är rapporter - ett verktyg för att analysera data, presentera resultatet av en aktivitet och dess resultat. Plattformsversion 8 introducerar ett kraftfullt rapportdesignverktyg - Datasammansättningssystem... ACS låter dig snabbt och enkelt förbereda önskad typ av utdataformulär (tryckta dokument, grafer, pivottabeller), vilket ger användaren flexibla inställningar och effektivt använder systemets resurser.

Du kan lära dig att utveckla rapporter endast i processen att lösa praktiska problem. Det är därför specialisterna på V8 Center skapade programmet Övning av att använda SKD 1C Enterprise 8, vilket gör att konsulter och utvecklare inte bara kan bekanta sig med tekniken för att skapa rapporter, utan också få praktisk erfarenhet av att sätta upp dem från grunden.

I hjärtat av handledningen Öva på att använda ACS ligger Interaktiv teknik:

Skapande av rapporter (praktiska uppgifter) direkt i 1C-programmet;

Automatiserat lösningskontrollsystem;

Högkvalitativt läromedel;

Teknisk support för studenter.

ACS-studieprogrammet innehåller flera dussin uppgifter - från att skapa en enkel rapport till att skapa ett multifunktionellt dataanalysverktyg. Utbildningen ger användaren grundläggande kunskaper om programmet för att använda frågespråket.

Detaljerad beskrivning av de studerade ämnena

Praktiska uppgifter presenteras i följande avsnitt:

- Skapa enkla rapporter:

Enkel rapport utan programkod
- Bildande av listor med data
- Grundinställningar för rapportpresentationen

- Huvuddragen i ACS och schemadesignern för datasammansättning:

Konfigurera rapportfält
- Beräkning av resurssummor
- Kontrollera produktionen av totalsummor
- Datautgång till korstabell
- Länka flera datakällor
- Kombinera flera datakällor
- Beräknade och anpassade fält
- Använda parametrar i en rapport
- Standardperioder i rapportparametrar
- Inställning av fördefinierade parametervärden
- Använda en urvalsgrupp
- Beskrivning av gruppen av rapporter och diagram

- Rapporthantering:

Anpassa presentationen och grupperingen av fält
- Arrangemang av fält och grupperingar
- Villkorlig formatering i rapporten
- Anpassning av layout för rapportområden

- Avancerade ACS-funktioner:

Kumulativ slutsats
- Periodtillägg
- Använder periodicitet Auto
- Utdata av egenskaper hos objekt till rapporten
- Komplexa beräknade fält med uttryck
- Beräknat värde för sorteringsdata
- Utmatning av utökade fältvärden
- Presentation av totalsummor per vecka
- Skapa en grupp av inkapslade rapporter

- Självständigt arbete(flera uppgifter).

I uppgifterna beaktas funktionerna i ACS för 1C Enterprise 8.3-plattformen.

SKD-studieprogrammet är certifierat av 1C och rekommenderas inte bara för oberoende utbildning av tekniska specialister, utan också för att organisera utbildningsprocessen inom ramen för CSO, ATC, utbildningscenter, etc.

Rättigheterna att använda plattformen är valfria.

Komma igång

Välj alternativet för att arbeta med programmet:

Instruktioner för att installera programmet på din dator

1. Installera och konfigurera utbildningsversionen av 1C på din dator

Kör den nedladdade filen setup.exe
(vid en varning om en fara, låt filen köras);

Följ instruktionerna från installatören.



Viktig! Programmet kräver en internetanslutning.

3. Kör handledningen och välj informationsbasen

Starta träningsprogrammet via genvägen "Training Site" på ditt skrivbord;
- välj den som skapades tidigare i listan över infobaser;
- starta "1C: Enterprise".

Du kan också utöka det metodologiska stödet för gratisprogrammet,

Beskrivning

Funktioner i programmet:

Skapande av rapporter direkt i 1C-programmet (sätta upp layouter);
- kontrollera ACS-inställningarna och utfärda information om fel;
- Tillgång till personlig statistik om att lösa uppgifter;
- Möjligheten att se deltagarnas övergripande betyg;
- Tekniskt stöd för studenter;
- metodiskt material och dokumentation om SKD och plattform 1C Enterprise 8;
- rekommendationer för att lösa tillämpade problem med att skapa rapporter;
- tillgång till illustrerade instruktioner som innehåller en beskrivning av detaljerna för att anpassa rapporter.

För nybörjare och avancerade tekniker som vill behärska funktionerna i tekniken för att skapa rapporter om ACS. För specialister på 1C Enterprise 7.7 kommer produkten att hjälpa dem att snabbt anpassa sig till teknologierna i 1C Enterprise 8-plattformen.

Logga in som student

Datasammansättningssystem 1C 8.3 för nybörjare: den första rapporten om ACS

Om du inte har läst introduktionen till denna modul, läs den:.

För att slutföra lektionerna behöver du 1C 8.3 (inte lägre 8.3.13.1644 ) .

Om du redan har 1C version 8.3 installerad, använd den. Om inte, ladda ner och installera den utbildningsversion som 1C släpper specifikt för utbildningsändamål:.

Följande genväg bör visas på skrivbordet:

För alla lektioner från denna cykel kommer vi att använda Gastronomdatabasen som jag har förberett. Det sammanfaller helt med den bas som vi använde i skolmodulerna när vi studerade frågor. Därför förväntar jag mig att du är bekant med hennes referensböcker och dokument.

Om du raderade det, ladda ner det igen nästa gång, packa upp det och in i listan över databaser.

Äntligen är arbetsplatsen inrättad och nu ska vi skapa vår första rapport tillsammans med hjälp av datasammansättningssystemet. Det kommer att vara mycket enkelt att visa de allmänna funktionerna hos datasammansättningssystemet (förkortat SKD).

Vi sätter ett mål

Syftet med denna handledning- skapa en rapport som i användarläge visar en lista över klienter med följande fält:

  • namn
  • Golv
  • Kundens favoritfärg.

Rapporten ska vara extern. Det betyder att den kommer att skapas och konfigureras i konfiguratorn och sedan sparas som en separat (extern) fil på din dator.

För att generera en sådan rapport i 1C måste användaren starta databasen i användarläge, öppna den här filen och klicka på knappen "Generera".

Gå!

Skapa en rapport

Starta konfiguratorn för Gastronom-databasen:

Från huvudmenyn, välj objektet "Arkiv" -> "Ny ...":

Vi väljer "Extern rapport":

Skapa ett datasammansättningsschema i en rapport

Fönstret för att skapa en extern rapport har öppnats. Ange som namn: " Lektion 1"och tryck sedan på knappen" Öppna datakompositionsschema":

Schemabyggaren har startat. Håller med om standardnamnet " BasicData Layout"och tryck på knappen" Redo":

Huvudarbetsfönstret har öppnats, med många flikar och fält, där vi kommer att anpassa vårt datasammansättningsschema.

Det finns ingen anledning att vara rädd – det finns verkligen många möjligheter här, men vi behöver inte alla. Speciellt på första lektionen.

Vi är nu på bokmärket " Datauppsättningar". Vi kommer att stanna på det.

Vi skriver en förfrågan genom konstruktören

Datasammansättningssystemet (förkortat ACS) kräver att vi data, som den kommer att visa för användaren.

Det enklaste sättet - skriva en förfrågan till basen. I skolor lärde vi oss hur man skriver och förstår frågor - så jag förväntar mig att du har lämpliga färdigheter.

Klicka på grön plustecken och välj objektet i rullgardinsmenyn " Lägg till dataset - fråga":

Vår uppgift är att skriva förfrågningstexten i detta fält. Har du glömt hur man gör detta än?

Jag ska ge dig ett tips:

I den här frågan har vi valt tre fält (" namn", "Golv" och " Favoritfärg") från bordet" Directory.Clients".

Men skynda dig inte att skriva den här texten i "Request"-fältet manuellt.

Nu kommer vi att skapa samma fråga visuellt, bara med hjälp av musen. Denna metod kallas " Frågekonstruktör".

För att anropa denna konstruktor, tryck på " Frågekonstruktör..."i den övre högra delen av" Request "fältet:

I fönstret som öppnas, dra tabellen " Kunder"från den första kolumnen till den andra, för att ange exakt vad från denna tabell vi kommer att begära data:

Det blev så här:

Låt oss sedan öppna bordet " Kunder"i andra kolumnen för tecken" Ett plus"för att se alla dess fält och dra fältet" namn"från den andra kolumnen till den tredje, för att indikera att från den här tabellen måste vi fråga fältet" Namn:

Det blev så här:

Låt oss göra samma sak med fälten " Golv" och " Favoritfärg". Resultatet blir så här:

Tryck på "OK"-knappen för att avsluta frågekonstruktorn och se att frågetexten automatiskt har lagts till i "Fråge"-fältet.

Dessutom, baserat på begäranstexten, drog 1C själv ut fältnamnen (området ovanför begäran) som kommer att användas av datasammansättningsschemat:

Nu när vi har sammanställt begäran vet ACS hur man skaffar data för rapporten.

Ställa in datapresentation

Blev kvar på något sätt visualisera denna data för användaren i form av ett tryckt formulär. Och det är här som ACS kan göra underverk!

För att skapa ett sådant mirakel, gå till " inställningar"och klicka på knappen för inställningsdesigner ( Trollspö):

I fönstret som öppnas, ange typen av rapport " Lista" och tryck på " Ytterligare":

I nästa fönster väljer du (genom att dra) de fält som måste visas i listan (genom att dra och släppa allt som är tillgängligt för oss: " Favoritfärg", "namn" och " Golv"):

Låt oss få följande resultat och tryck på knappen " OK":

Inställningskonstruktorn har stängts och objektet " Detaljerade register":

Rapporten är klar, låt oss kontrollera den. För att göra detta, spara först rapporten som en extern fil.

Spara rapporten som en fil

Låt oss öppna huvudmenyn " Fil"->"Spara":

Jag kommer att spara den på mitt skrivbord under namnet " Lektion 1":

Kontrollerar rapporten i användarläge

Slutligen, låt oss stänga konfiguratorn och gå till vår databas i användarläge:

Användarnamn "Administratör", inget lösenord:

Välj objektet " Fil"->"Öppen...":

Och vi kommer att indikera rapportfilen (jag sparade den på skrivbordet under namnet "Lesson1.erf":

Anmälningsformuläret har öppnat, tryck på knappen " Att forma":

Redo! Här är vår utskrivbara med en lista över kunder, deras favoritfärg och kön:

Den tryckta blanketten kan enkelt skrivas ut. För att göra detta, välj bara objektet " Fil"->"Täta...":

Det är så enkelt, utan programmering, vi lyckades skapa en fullfjädrad rapport som användare kan öppna i sina databaser, generera och skriva ut.

studenter - jag svarar per post, men ta en titt först.

Logga in som student

Logga in som elev för att komma åt skolmaterial

Du kan ladda ner en videokurs om Data Composition System för 8.2 på webben
En mycket användbar sak. Om det tidigare bara fanns böcker, så beskrivs utan vidare alla subtiliteter och fallgropar i den nya SKD under 8.2.

Nedan följer en sammanfattning av vad du kan ha nytta av den här kursen. Men jag råder dig att personligen bekanta dig med videomaterialet. Varaktigheten är endast 5,5 timmar.
Nära varje verktyg är skrivet ett videolektionsnummer av formuläret L18

1. L6. När du utvecklar en rapport är det bekvämt och snabbt att skapa den med hjälp av ACS-rapportkonsolen

2. L5. En datauppsättningskoppling används för att sammanfoga med objekt som "ValuesTable", "TableField" och så vidare.

3. L6. I ACS-rapportkonsolen kan du kontrollera hur optimalt rapporten körs genom att först köra rapporten och sedan titta på xml-schemat för datasammansättningsmallen på den andra fliken längst ner "Layout för ett dokumenttabellfält"

4. L7. När vi gör en rapport om ACS behöver vi inte ange urvalsvillkoren i själva förfrågan. Det är nödvändigt att ange dem på fliken "Inställningar - Val". Sedan:

Det blir inga fel om parametern inte har fyllts i

Det kommer att vara möjligt att använda olika typer av jämförelser (Lika, I grupp, Fylld ...)

Användaren kommer att kunna ta bort valet om han inte behöver det

5. L8. Men om urvalet måste vara strikt (till exempel filtrera efter ett fördefinierat värde eller "Inkludera inte markerat för radering"), kan du filtrera i frågan också.

6. L9. Den slutliga sorteringen ska också göras på fliken Inställningar - Sortering, och inte i frågan.

7. L9. Om användaren behöver förbjuda sortering efter något fält, markera rutan "Begränsa fältet - Beställning" på den första fliken i ACS "Datauppsättningar". Liknande begränsningar kan användas för att förbjuda inaktivering av det här fältet, förbjuda användningen av urval av detta fält, förbjuda gruppering av detta fält.

8. L10. Om vi ​​har specificerat valet (på fliken Inställningar - Urval) för något fält som finns i de virtuella tabellerna, kommer ACS automatiskt att tillämpa de nödvändiga parametrarna på de virtuella tabellerna. Således är ACS ett väldigt smart system.

9. L12. Om frågan har en virtuell tabell av typen "Remains", "SliceFirst", "SliceBut", kommer ACS automatiskt att lägga till parametern "Period". Om frågan har en virtuell tabell "Omsättningar" eller "Saldon och omsättningar", kommer ACS automatiskt att lägga till parametrarna "Periodstart" och "Periodslut".

10. L12. Om du inte behöver kunna definiera 3 parametrar separat i frågan: period, periodstart och periodslut, så är det mer korrekt att skriva uttrycket & EndPeriod i fältet Period, och i frågedesignern på Datasammansättning fliken, införa så kallade valfria parametrar, nämligen ställa in perioden till parametrar virtuell tabell = & EndPeriod. Sedan försvinner parametern "Period" som inte kunde raderas från ACS-parametrarna. Själva frågan kommer att innehålla en parameter omsluten av hängslen Goods Remains. Remains (((& EndPeriod)),) - som kommer att vara en förlängning av frågespråket för datasammansättning. De lockiga hängslen representerar valfri parameter. Således, om vi inte specificerade slutet av perioden i ACS, kommer saldonen att tas emot från det aktuella datumet.

11. L12. Efter att vi har skapat många av dessa valfria parametrar kan det vara nödvändigt att sluta använda valfri parameter. Istället för att springa runt hela förfrågan och ta bort de skapade parametrarna, kan du helt enkelt markera kryssrutan "Begränsad tillgänglighet" på fliken "Parametrar" i ACS. Då kommer parametrarna helt enkelt inte att användas, eftersom de är valfria på grund av de lockiga hängslen ().

12. L13. ACS med kryssrutan "Autoslutför" aktiverad inkluderar alltid alla i sammansättningsfälten (även om de inte valdes i begäran). Du kan inte visa dessa fält i rapporten, men du kan ställa in filtrering på dem. Detta kan ses från kryssrutorna "Fältbegränsning" - bara det finns ingen bock i fältet "Skicka". Därför kan du bara använda dessa dimensioner i ett rapportval.

Utöka frågespråket för datasammansättning

13. L14. På fliken Datasammansättning i frågedesignern kan du definiera de fält som ska visas i datasammansättningsfälten.

14. L14. På fliken "Fält" gör kryssrutan "OCH" (Använd barn) det möjligt att referera till fältets underordnade värden genom referens. Till exempel, från nomenklaturen, ta reda på nomenklaturtyp, kod, namn osv. För primitiva typer (nummer, sträng, boolean, datum) är denna flagga inte markerad.

15. L14. På fliken "Datakomposition" i frågedesignern, om du behöver ställa in en virtuell tabellparameter, behöver du inte skriva Nomenclature = & Nomenclature, du kommer att få en massa fel och du kommer inte att ta reda på vad som är felet. Skriv bara nomenklatur (utan att ange jämförelseoperationen), då kommer användaren själv att kunna ange typen av jämförelse i rapportinställningarna, och åtminstone - rapporten kommer att fungera bra.

16. L14. För att möjliggöra möjligheten att ställa in filtrering efter valfritt fält i ACS - det måste läggas till på fliken "Villkor" (Frågekonstruktor - Datakomposition).

17. L16. En detaljerad beskrivning av ytterligare ACS-funktioner finns i F1-hjälpen - Inbyggt språk - Vanliga objekt - Datasammansättningssystem - Uttrycksspråk för datasammansättningssystemet - Funktioner för uttrycksspråket för datasammansättningssystemet. Exempel på användning av vissa funktioner beskrivs där.

18. L16. Ytterligare ACS-funktioner kan användas:

I beräknade fält

I fältet "Uttryck" på fliken ACS-inställningar

På fliken Inställningar - Anpassade fält

På fliken Dataset - Visa uttryck

På fliken Dataset - Beställningsuttryck

19. L17. ACS kan optimera förfrågan på ett sådant sätt att den ursprungligen avsedda innebörden helt förändras. Om du märker att frågan visar felaktiga data, kör du datasammansättningsschemat i ACS-rapportkonsolen och tittar på layoutens xml. I den kommer du att se vad ACS har förvandlat din fråga till med sin optimering. De där. den kan ta bort alla obligatoriska fält från batchbegäran. För att förhindra att detta händer kan du markera kryssrutan "Obligatoriskt" i "Roller" i det här fältet.

20. L18. Om ett alias ges till något fält i begäran om ACS, till exempel: "SELECT Nomenclature AS A PRODUCT", då när datasammansättningsfälten fylls i automatiskt, kommer fälten att innehålla både nomenklatur och artikel separat. Om användaren vill ställa in urvalet efter produkt, kommer han att se både nomenklatur och produkt bland de fält som är tillgängliga för urval, vilket kan förvirra honom. Lösningen är att ange ett namn i fältet "Path" för datasammansättningen. Sedan, på alla flikar, kommer vi (utvecklare, i 1C-konfiguratorn) att kunna komma åt fältet "Nomenklatur" via "Produkt". Användaren kommer att se vad som anges i fältet "Titel" i datasammansättningen. Den här rubriken kommer att användas både som namn på tabellrubrikfältet och som fältrubrik med vilken du kan välja, sortera, gruppera, villkorlig design. Således är "Path" vad utvecklaren ser i konfiguratorn. Och användaren ser "Titel" när de klickar på "Ändra variant" i rapporten.

21. L19. Det som står i fältet Path kommer att användas för att kartlägga flera dataset i förbundet. Ange därför samma sökvägar till samma fält om du använder flera datamängder och planerar att kombinera dem.

22. L19. Du kan skapa ett virtuellt kapslat attribut för produkten, till exempel genom att ställa in Path = Product.Quality för attributet "Quality". Sedan, på fliken ACS-inställningar, kan vi hänvisa till den genom att expandera (plus +) attributet Commodity och välja det kapslade fältet "Kvalitet".

23. L20. "Fältbegränsning" - sätter restriktioner på själva fältet. "Begränsning av attribut" - inför begränsningar för fältets kapslade attribut. Dessutom, om du behöver dölja själva fältet (bland valen, till exempel) - måste dessa två kryssrutor vara markerade.

24. L21. "Visa uttryck" är det som kommer att matas ut till rapporten. Du kan till exempel skriva "Product.Articul +" - "+ Product.Name". Som ett uttryck kan du använda alla funktioner i datakompositionsspråket (till exempel CHOICE ...), du kan hänvisa till exportfunktionerna för vanliga moduler (med "Server" kompileringsflaggan). Men det rekommenderas inte att använda funktionerna i vanliga moduler, eftersom detta leder till ett anrop till databasen vid utgången av varje rad (Request in a loop). Bättre att hämta data per fråga och använda antingen inbyggda datakompositionsspråkfunktioner eller beskriva beräknade fält.

25. L22. Ett "beställningsuttryck" är en icke-standardiserad sammanställning.

26. L23. "Värdetyp" används när du vill begränsa möjliga typer av ett sammansatt fält. Ett lager kan till exempel vara ett lager eller en avdelning. Om du ställer in typen = DirectoryLink.Warehouses, kommer användaren i 1C, när han ställer in valet för fältet Warehouse, inte att dyka upp fönstret för val av datatyp (Warehouse, Department).

27. L23. "Tillgängliga värden" - du kan ange möjliga fördefinierade värden för val

28. L24. I redigeringsalternativen kan du ställa in Quick Select = True. Sedan, när du väljer för detta fält, öppnas inte urvalsformuläret, och alla värden kommer att visas i en rullgardinslista.

29. L25. I beräknade fält kan man tyvärr inte hänvisa till andra beräknade fält.

30. L26. Resurser i ACS är samma som Summor i frågor.

31. L27. I resursuttrycket kan du ange ett godtyckligt uttryck, inte bara summan (summa) eller kvantitet (nomenklatur). Du kan till exempel beskriva följande uttryck: Amount (Quantity) / Amount (Amount). Således kan du använda alla funktionerna i det inbyggda datakompositionsspråket.

32. L28. Samma fält kan användas flera gånger i resurser, endast om Summor beräknas för en resurs för en gruppering och för en annan - för andra grupperingar. Till exempel: Belopp (Quantity) - per artikel. Minimum (Quantity) - per motpart.

33. L28. För att visa andelen varor som sålts i förhållande till andra motparter av en motpart, använd funktionen "Beräkna" genom att lägga till följande resurs: Fält: Kvantitet. Uttryck: "Summa (kvantitet) / Beräkna (" Summa (kvantitet) "," Totalsumma ") * 100". Beräkna av: Motpart.

34. L29. För att kontrollera ett värde för en nollreferens i en fråga bör du använda följande konstruktion: SELECT WHEN Nomenclature = Value (Reference.Nomenclature.EmptyRef) THEN ...

35. L29. När du kommer åt de virtuella tabellerna för saldonen måste rollen fyllas i fältet (till exempel NachOst). Om kryssrutan Autoslutför är markerad kommer rollen att installeras automatiskt.

36. L30. Vid hämtning av saldon från virtuella tabeller, för att de ska visas korrekt, måste du även välja fältet PeriodSecond i frågan. I detta fall, i fältet "Roll" för datasammansättningen, bör det finnas följande numrering av perioder: Registrator 1. PeriodSecond 2. PeriodMonth 3 (eller annan period).

37. L32. Fyll i "Förälder" i "Roller" för fältet "Nomenklaturtyp" när det är ett underordnat till nomenklaturfältet (till exempel). Annars producerar systemet felaktiga saldon.

38. L33. "Konto" i "Roller" - ange sökvägen till fältet som lagrar kontotypen, till exempel Account.View. Om kontotypen inte uttryckligen anges, kommer kontot att betraktas som aktivt-passivt, och saldona kommer att bestämmas som: Positiva - Дт, Negativa - Кт. Och bör vara på sidan av Dt för ett aktivt konto, på sidan av CT för ett passivt.

39. L34. Rollen som "Rester". Fältet "Namn" är namnet på den kvarvarande gruppen. Till exempel grupperna "Mängd", "Belopp" eller "Valutabelopp". Samma namn bör ges till restgrupperna för både den initiala residualen och den sista, dvs. i par.

40. L37. Vid mottagande av saldon i begäran måste både initial och slutsaldo finnas för att saldonen ska beräknas korrekt. Huruvida en av resterna ska visas eller inte i själva inställningen av rapportvarianten påverkar inte huruvida resterna är korrekta.

41. L38. Vecka + Månad (och högre perioder) ger felaktiga saldon. Detta är en funktion i systemet.

42. L39. En annan funktion: Om du behöver ta emot data från underordnade registrardetaljer från en virtuell tabell, måste du antingen:

Lägg till registraren i grupperingarna i alternativinställningarna

Ta emot uppgifterna som är underordnade registraren i begäran, och sedan i uttrycket för Registrarfältrepresentationen, ange till exempel "Registrar +", "+ RegistrarContractor"

Ta emot underordnade detaljer i begäran och skriv sedan underordnandet till Registrar-fältet i datasammansättningsfältet för var och en av dem. Till exempel Registrar.ContractorSKD (vi lägger till ACS för att skilja detta fält från det enkla Motpartsfältet, som vi fick i begäran).

43. L41. Eftersom saldon bildas i början av ett datum,

1. Du måste ställa in de virtuella tabellparametrarna Period = AddKDate (EndPeriod (& Period, DAY), Second, 1) på fliken "Datakomposition" i frågedesignern för den virtuella tabellen

2. Stäng sedan frågedesignern och ta bort aliaset (som "Fält 2") i de virtuella tabellparametrarna i frågetexten.

3. Ställ sedan in datumsammansättningen för parametern "Period" i ACS-parametrarna: Datum.

Sedan, på fliken ACS-inställningar, ställ in kryssrutan "Inkludera i användarinställningar" för parametern Period

44. L42. Själva standardperioden bringar slutdatumet till 23:59:59

45. L43. Om du behöver få flera egenskaper för varje post i rapporten bör du inte länka till ObjectPropertyValues ​​(till exempel) informationsregistret. Det kommer att finnas ett stort antal kopplingar. Det bästa sättet att ansluta egenskapsmotorn är på fliken Egenskaper i frågedesignern. Då kommer alla egenskaper att läggas till i ACS som attribut som är underordnade huvudattributet, till exempel nomenklaturen. Vilket är väldigt snabbt och bekvämt.

46. ​​L44. Attributet "ValueType" i diagrammet med karaktäristiska typer har en specifik "TypeDescription"-typ som inget annat objekt eller konfigurationsattribut har.

47. L45. För att ställa in standardvarianten av rapporten måste du lägga till "Main" i variantnamnet och sortera dem med pilar. Sådan är den märkliga sorteringen av alternativ.

48. L51. Rapporten behöver inte innehålla detaljerade uppgifter. Välj till exempel resursen "Mängd" i själva rapporten och lägg till en gruppering efter artikel. Då kommer vi att se den grupperade nomenklaturen, bredvid vilken (och inte under vilken) kvantiteten kommer att anges. Det är alltså inte nödvändigt att gruppera posterna i själva frågan.

49. L52. Nomenklaturhierarkin inkluderar visningen av de grupper som objektet tillhör. Dessutom kan grupper kollapsas på samma sätt som andra nivåer av grupperingar.

50. L54. Om du behöver få saldon per dag, måste du använda den virtuella tabellen Saldon och omsättningar, eftersom den virtuella tabellen Saldon visar saldon endast för det valda datumet.

51. L54. För att saldonen från den virtuella tabellen Balanser och omsättningar ska beräknas korrekt måste du välja både initialsaldo och slutsaldo i frågan. Och först då, i själva rapporten, visar du endast fältet med slutsaldot eller endast med det initiala saldot.

52. L54. För att visa en period med tillägg efter dagar, månader och andra perioder måste du lägga till en gruppering efter fältet Period i ACS-inställningarna och ange Tilläggstyp = Dag (eller annan). Och i periodens start- och slutdatum anger du datasammansättningsfältet "Period Beginning" respektive "Period End".

53. L54. Om vi ​​anger datatypen "DataCompositionPeriodAttachment" i periodens start- och slutdatum, anger vi till exempel "Månad", ställ sedan in perioden från 15 maj till 20 juli när rapporten genereras, då kommer systemet att visa tillägget endast för de perioder där det fanns poster med rester. De där. om "Köksbord" började dyka upp i saldot först i juni, kommer 31 poster för maj (31 dagar i en månad) inte att ingå i rapporten alls, eftersom det inte fanns ett enda register över saldot under den perioden.

54. L56. Användare kan skapa sina egna fält via fliken Ändra variant - Anpassade fält. Och man bör komma ihåg att anpassade fält endast visas på nivån för detaljerade poster och inte faller in i grupperingarna.

- "Uttrycksfält" kan skrivas med alla funktioner i datakompositionsspråket

- "Fältval" visar viss data under ett visst villkor. Till exempel, om elementet är fördefinierat, visa sedan raden "Exklusiv", annars - "Standard".

55. L58. Val i ACS kan ställas in för varje gruppering separat. Det är alltså möjligt att generera en rapport med en uppsättning data, men med många olika grupperingar med olika urval.

56. L60. Filtrering efter resurs på grupperingsnivå används när du vill visa hela artikeln, där totalsumman efter kvantitet (till exempel) är större än 100. Filtrering på rapportnivå är alltså en filtrering för detaljerade poster, och en filtrering på nivån för en specifik gruppering är en filtrering för en total av denna grupp.

57. L61. Om de valda fälten inkluderar "Autofält" och dessutom fältet "Nomenklatur", och "Autofältet" redan innehåller nomenklaturen, kommer ACS inte att lägga till det andra "nomenklaturfältet". "Autofield" - eliminerar dubbelarbete.

58. L61. Om du lägger till AutoField till diagrammet tar det ENDAST den första resursen, sedan ett diagram bör och kan bara innehålla en resurs. Därför är det bättre att lägga till de nödvändiga resurserna till diagrammet manuellt.

59. L62. Konditionering kan också tillämpas på resurssummor. Du behöver bara ställa in det villkorliga utseendet antingen på rapportnivå eller i grupperingen ovanför de detaljerade posterna.

60. L63. I den villkorliga designen av diagrammet används endast 2 parametrar: Färg i diagrammet och Format.

61. L63. Endast serier visas i ett cirkeldiagram. Poäng anges inte.

62. L64. "Auto"-värdet på fliken Inställningar - Övriga inställningar för Header och Cull betyder "visa utslaktning (rubrik), om det anges. Visa inte om det inte anges." Därför rekommenderas att lämna värdet "Auto".

63. L65. För grupperingar kan du ställa in den vertikala "Layouttyp" på fliken Inställningar - Andra inställningar. Därmed kommer grupperingarna att införlivas.

64. L65. "Arrangemang av totaler" - påverkar arrangemanget av totaler i gruppen. Totalsummor konfigureras i motsvarande alternativ "Placering av totalsummor".

65. L65. Om du sätter "Grupperplats" = Slut, kommer rapporten att visa objektet först, och under det motparten. När du komprimerar en gruppering kommer hela det överordnade objektet att komprimeras till den lägre grupperingen. Därför bör du nästan aldrig använda detta värde för denna parameter.

66. L65. "Arrangemang av grupperingsfält = Separat och endast i totaler" ska användas när du vill att nomenklaturen inte ska hamna under Motpartsgrupperingen, utan i ett separat fält. Detta krävs till exempel i uppgift 1.3 i tentamen 1C: Plattformsspecialist 8.2

67. L65. Resursplats ska användas när det finns mer än en resurs i rapporten. De kan visas horisontellt eller vertikalt.

68. L66. "Plats för attribut" konfigurerar visningen av underordnade attribut. Till exempel "Kvalitet" för "Nomenklatur" osv.

69. L66. "I specialposition" betyder positionen längst till höger, men framför alla resurser.

70. L68. Rapporter kan öppnas med ytterligare filtrering. Lägg till ett kommando som är underordnat en referensbok eller ett dokument och se den kommenterade koden för att öppna en rapport med ett urval.

71. L69. För att öppna en viss variant av rapporten programmatiskt måste du lägga till "Variantnyckeln" till variabeln Formulärparametrar:

Formulärparametrar = Ny struktur ("Generera Vid öppning, Urval, VariantKey", True, Urval, "Variant1");

72. L70. För att göra fasta kolumner överst eller till vänster måste du skriva i händelsen "OnCompositionResult" i rapportobjektmodulen:

DocumentResult.FixAbove = 1;

Hjälp för resten av metoderna finns i syntaxen för SpreadsheetDocument-hjälpen.

73. För en rapport i en objektmodul kan du komma åt variabler direkt:

Settings Linker - allt som finns på fliken Inställningar i ACS.

DataComposition Scheme - allt som finns på de andra ACS-flikarna.

74. L71. Programmatiskt skapande av en rapport om ACS.

75. L71. Du kan skriva en funktion som returnerar ett kalkylarksdokument. Och kalla det sedan så här: GetTableDocument (). Visa ();

Således kan vi ange ett anrop till vilken metod som helst som är tillgänglig för returvärdet (i detta fall för ett kalkylarksdokument) genom en punkt.

76. L72. Du kan programmässigt skicka en parameter till datasammansättningen enligt följande:

Scheme = Reports.PriceList.GetMayout ("MainDataCompositionSchema");

Inställningar = Schema.Standardinställningar;

Parameter = Settings.DataParameters.FindParameterValue (NewDataCompositionParameter ("Period"));

Om Parameter<>Odefinierat då

Parameter.Value = CurrentDate ();

Parameter.Usage = Sant;

EndIf;

77. L73. ACS-rapporten kan byggas upp utifrån externa objekt. Samtidigt fungerar inte automatisk ifyllning på datasammansättningen, så den måste fyllas i manuellt. Du kan till exempel ta information från en annan databas programmatiskt, fylla värdetabellen med den och sedan bygga en rapport på basis av denna värdetabell. Det är alltså möjligt att kombinera flera informationssystem, även om det inte är 1C. Den externa datamängden skickas i rapportobjektmodulen i händelsen "OnCompositionResult" (se till att skriva StandardProcessing = False);

78. L74. Skapande av en rapport om ACS på loggen över användaråtgärder

79. L75-L77. Programmatiskt skapande av ACS-rapportinställningar.

80. L78. Mjukvaruskapande av urval, villkorad design av ACS-rapporten.

81. L79-L80. Skapa ett datakompositionsschema programmatiskt från början.

82. L81-L82. Programmatisk fixering av rapporthuvudet. Fel med mjukvarufixning från ovan, om användaren har ställt in filtrering på rapporten.

83. L83. Öppna som alltid ett specifikt (icke-master) datakompositionsschema.

84. L84. Arbeta med unionens datauppsättning

85. L85. Du kan koppla datauppsättningar till varandra på fliken Datasetlänkar. Den använder en vänster yttre sammanfogning.

86. L85. Fördelen med att ansluta på ACS-nivå är anslutningen av förfrågningar och objekt. Men du måste komma ihåg att begäran exekveras på sidan av DBMS-servern och ACS exekveras på sidan av applikationsservern.

87. L86. Eliminering av dubbletter av rader vid mottagande av rapport om köp och försäljning. Om du behöver få summor för köp och försäljningar genom att upprätta den vänstra kopplingen per artikel, måste du gruppera summan för försäljning och totalsummor för inköp med summan. Föreställ dig att det i inköpstabellen fanns en rad "Bröd 50 st.", och i försäljningstabellen fanns det två eller flera rader för 10 st, 5 st, etc. Med vänster anslutning dupliceras köp exakt lika många gånger som det var försäljning. Därför är det nödvändigt att göra en aggregerad gruppering.

88. L87. Om användaren behöver en rapport där han behöver visa försäljnings- och inköpsbeloppen, och under dem finns inkapslade detaljerade register över dokument, måste han göra grupperingen efter posten INTE i begäran, utan på fliken "Länkar" i datasammansättningen. Då kommer det att vara möjligt att få både totalbelopp och detaljerade register upp till försäljningshandlingar, utan jambs med belopp efter kvantitet.

89. L88. Om vi ​​inte är intresserade av att gruppera efter kvantitativa indikatorer, men vi behöver till exempel bara få artikeln och datumet från tabelldelen av dokumentet, så är det bättre att markera kryssrutan "Inga dubbletter" på "Ytterligare" flik.

90. L88. Även den mottagna parametern i sig kan visas i begäran. För att göra detta, skapa ett nytt fält och skriv & Period (eller ett annat parameterfält).

91. L88. Om du behöver koppla samman tabelldelen av dokumentet och ackumuleringsregistret kan du använda "Parameter"-fälten på fliken "Datasetlänkar" i ACS. Nomenklaturen kommer in i parametern & Nomenclature, sedan kommer den att överföras till den virtuella tabellen för ackumuleringsregistersaldon, och sedan kommer data att visas enligt detta förhållande.

92. L89. Gå med fullständigt i begäran. Hur datauppsättningsrelationer fungerar

93. L90. Du kan inte använda fält från olika orelaterade datauppsättningar i samma gruppering i en rapport. I olika grupperingar - du kan.

94. L91-L94. Organisering av en godtycklig hierarki av dokument, till exempel. För att göra detta behöver du en hierarkisk katalog "Dokumentnivåer" (med fältet "Förälder") och alla dokument måste lägga till ett "Nivå"-fält med en länk till denna katalog. Därefter skapas en rapport på ACS med två länkar av datamängder: 1. Vi får hierarkin. 2. Vi tar emot själva handlingarna. Då kommer vi att kunna se flernivåkapsling i rapporten.

95. L95. På fliken Datauppsättningar används fältet Hierarkivalidering för att organisera filtret efter hierarkinivå.

96. L95. I användarläget för ACS-rapporten, om urvalstypen är inställd på "I grupp", kan du inte välja element genom urvalsfönstret. Men du kan ange namnet på elementet och välja det från rullgardinsmenyn.

97. L96. Kryssrutan "Obligatorisk länk" på fliken "Datauppsättningslänkar" betyder att länken kommer att användas om minst ett mottagarfält är valt på fliken "Inställningar". Om kryssrutan är avmarkerad kommer länken att användas om källuttrycksfältet är markerat i "Inställningar".

98. L96-L97. För att registrera ett ytterligare länkvillkor på fliken "Datauppsättningslänkar" kan du använda fältet "Länkvillkor".

99. L96-L97. Fältet Initialt länkvärde på fliken Datasetlänkar anger elementet från vilket datauppsättningen ska börja expanderas rekursivt.

100. L97. Det är mer effektivt att få alla obligatoriska fält i begäran, och i ACS är det lätt att använda dem. Än att få flera fält i begäran, och sedan hänvisa till länkarna till deras underordnade fält genom ACS.

101. L98-L100. Kapslade scheman. Kommunikation av datasammansättningsscheman. Ny underrapportknapp när du klickar på en gruppering. Med hjälp av dessa kapslade diagram, i typiska konfigurationer, kan du mycket snabbt utveckla nya rapporter baserat på befintliga. Ställa in valet efter period på det kapslade diagrammet

102. L99. På fliken "Parametrar" betyder kryssrutan "Inkludera i listan över tillgängliga fält" möjligheten att programmatiskt filtrera efter detta fält.

103. L101. Du kan skapa ditt eget datumformat, till exempel "april 2010"

104. L102. Skapande av rapportlayouter (godtyckligt arrangemang av element). Skapande av designlayouter (typsnitt, färger).

105. L103. Skapande av layouten för datakompositionens utseende. En layoutlayout skapas i "Allmänna layouter" i metadataträdet.

106. L103. Ändrade layoutelement är markerade med fet stil.

107. L103. En designlayout kan skapas baserat på en fördefinierad layout (Main, Sea, Arctic ...). För att göra detta, i den skapade layouten, måste du klicka på knappen "Standardlayout ..." längst ner till vänster.

108. L104. Standard ACS-verktyg tillåter INTE att resurser visas framför enkla fält, även om vi ställer in ordningen på fliken Valda fält.

109. L104. Skapa en anpassad datakompositionslayout.

110. L104. Det är inte nödvändigt att rita layouten på hela rapporten. Du kan bara lägga till ett grupperingsfält i layouten. Då kommer endast grupperingslayouter att upprättas. Resten av fälten kommer att utformas i enlighet med den valda designlayouten.

111. L105. Kom ihåg vad "Grupperarubrik", "Hierarkihuvud" etc. är. lite svårt för en godtycklig layout. För att göra det enklare - du kan skapa en godtycklig designlayout i "Allmänna layouter" och efter att ha öppnat den blir det visuellt tydligt vilka grupperingar som har vilka namn.

112. L106. Om du för musen över ett fält och en ikon med ett kryss och ett förstoringsglas dyker upp betyder det att dekryptering är möjlig för detta fält.

113. L106. För att dekryptering ska fungera måste du ange egenskapen "Dekrypteringsparameter" för en cell med en parameter i en godtycklig layout. Och ställ sedan in uttrycket för denna parameter i layoutens parametrar (plattan till vänster, på samma flik "Layouts"). Dessutom, om vi bara väljer ett fält för dekryptering (till exempel "Nomenklatur"), är det absolut nödvändigt att skriva ett uttryck (samma "nomenklatur").

114. L106. Egenskapen Dekrypteringsanvändning påverkar hur dekrypteringen öppnas - när du klickar på en cell, var som helst i rad eller utan bearbetning.

115. L107-L110. Du kan göra godtycklig hantering av dubbelklickshändelsen på en cell. För att göra detta måste du skapa ditt eget ACS-rapportformulär och ställa in händelsen "Dekrypteringsbearbetning" för tabellfältet "Resultat".

- Välj kurs - Kurs Microsoft Office Excel - 16h Kurs Microsoft Office PowerPoint - 18h Intensivseminarium Teknik för att skapa ekonomiska modeller i EXCEL - 8h Expressseminarium Tillämpad budgetering för nybörjare - 8h Kursoperatör 1C bred profil - 26h Kursoperatör 1C - 16h Kurs 1C Redovisning 8 rev.3.0 Praktisk behärskning av redovisning från första början - 80 timmar Kurs 1C Redovisning 8 rev. 3.0. Använda konfigurationen - 32h Kurs 1C Redovisning av en offentlig institution 8 - 24h Kurs Steg-för-steg-övergång till nya standarder för budgetredovisning i 1C: Redovisning av en offentlig institution 8 - 16 timmar Seminarium 1C Funktioner för momsredovisning i programmet 1C : Enterprise Accounting 8 (revision 3.0) - 8 timmar Seminarium Beräkningar med ansvariga personer: från teori till praktik i 1C: Redovisning 8 - 6 timmar Seminarium Redovisning för utländska anställda i 1C: ZUP 8 - 8 timmar Seminarium Barn i 1C: ZUP 8 - 8 timmar Seminarium moms och inkomstskatt 2019 - 7 timmar Seminarium Lön 2019 - 7 timmar Seminarium Ekonomisk analys för revisor - 7 timmar Seminarium Redovisning av utländsk ekonomisk verksamhet - 7 timmar Kurs 1C Bokföringsfel - hitta och neutralisera! - 9h Kurs 1C Enkel övergång till moms 20% - 5h Kurs 1C Momsredovisning (Moms) - 24h Kurs 1C Redovisning 8. Första stegen - 10h Kurs 1C Löne- och personalhantering 8. Första stegen - 10h Kurs 1C Handelsledning 8 Första steg - 10h Kurs 1C: Enterprise 8 Automatisering av skatteredovisning - 24h Kurs Teori om redovisning för nybörjare - 24h Kurs 1C Trade Management upplaga 11.3 - 40h Kurs 1C Trade Management 8, rev.11. Fördjupning av programmets möjligheter - 32h Kurs 1C Personalledning 8 - 16h Kurs 1C Löne- och personalledning 8 utg. 3.1 - 32h Kurs 1C Teori och praktik för löneadministration i 1C Enterprise 8 - 80h Kurs 1C Lön och personal vid en budgetinstitution - 32h Kurs Personalredovisning i 1C: Lön och personal 3.0 - 24h Expresskurs Ledningsredovisning i 1C: Lön och ledning personal CORP - 6 timmar Kurs 1C Detaljhandel 8. Användning av konfiguration - 20 timmar Kurs 1C: Integrerad automation 8 - 40 timmar Kurs 1C: Integrerad automation 8. Handelsverksamhet - 24 timmar Kurs 1C: Integrerad automation 8. Reglerad redovisning - 32 timmar Kurs Driftledning i småföretag med hjälp av 1C-programmet Management of our company 8, rev. 1.4 - 24h Kurs 1C: Dokumentflöde 8 - 16h Kurs 1C UPP 8. (rev. 1.3) Koncept och handelsfunktionalitet - 24h Kurs 1C UPP 8. (rev. 1.3) Planering och budgetering - 16h kurs 1C UPP 8. (rev. 1.3) Reglerad redovisning, HR, Lön - 24h Kurs 1C UPP 8. (rev. 1.3) Produktionsredovisning - 16h Kurs Koncept för den tillämpade lösningen 1C: ERP Enterprise management 2 - 24h Kurs Ledning av produktion och reparationer i den tillämpade lösning 1C: ERP Enterprise management 2 - 32h Kurshantering kostnadsredovisning, ekonomiska resultat i en tillämpad lösning 1C: ERP Enterprise Management 2 - 24h Kurskoncept för en tillämpad lösning 1C: ERP Enterprise Management 2 - 24h Kurs Innehållshanterare 1C-Bitrix: Webbplats förvaltning. Grundkurs - 16h Kursadministratör 1C-Bitrix: Site Management "och" 1C-Bitrix24: Företagsportal "- 16h Course Developer 1C-Bitrix: Site Management" och "1C-Bitrix24: Corporate Portal" - 16h Kursutvecklare 1C-Bitrix: Site Management och 1C-Bitrix24: Företagsportal. Nivå 2 "- 16h Course 1C Enterprise. Introduktion till konfiguration - 24h Course Grunderna i programmering i 1C: Enterprise 8.3 - 24h Course Tools för integration och datautbyte i 1C Enterprise 8 - 24h Course Använda frågespråket i 1C Enterprise 8.3 - 24h Kurs 1C Datasammansättningssystem - rapportering i systemet "1C: Enterprise 8" - 24h Kurs Administration av systemet 1C: Enterprise 8 - 32h Kurs 1C Redovisning vid tillämpning av det förenklade skattesystemet i 1C: Redovisning 8 - 24h Kurs 1C: Enterprise 8. uppgifter - 16h Kurs 1C Konfigurering i 1C: Enterprise 8.3 Lösa redovisningsproblem - 24h Kurs 1C Konfigurering i 1C: Enterprise 8. Lösa beräkningsproblem - 20h Kurs Grunderna i grafisk design i Adobe Photoshop för nybörjare - 16h Kurs Praktisk tillämpning av BIT .FINANS i delar av delsystem Treasury and Budgeting - 32h kurs Praktiska inställningar för översättningsmekanismen IN BIT.FINANCE - 16h kurs CA Om "Träning av tillämpningen av programmet" 1C: Redovisning 8 "på industriföretag - 16 akademiker. timmar CSO-kurs Praxis för tillämpning av programmet "1C: Accounting 8" i handel - 16 timmar Kurs CSO Practice för tillämpning av programmet "1C: Accounting 8" i tjänstesektorn - 16 timmar Kurs Praktisk tillämpning av BIT.FINANCE i termer av delsystem IFRS och Konsolidering - 24 timmar Kurs Praktisk tillämpning BIT.FINANS vad gäller delsystemet Hantering av kontrakt - 16h Kurs BIT.CONSTRUCTION modul Entreprenör - 16h Kurs BIT.CONSTRUCTION.Wage - 4h Kurs BIT.CONSTRUCTION modul "Supply and Warehouse" - 16h kurs Snabbstart i programmet "BIT.ZHKH 8" - 8h kursförmåner och omräkningar i programmet "BIT. Bostäder och kommunala tjänster 8 "- 8h Kurs Integration av BIT.ZHKH och" 1C: Accounting Prof "- 8h Seminarium 1C: Trade Management 8 rev.11.3 för lageranställda och operatörer 1C - 8h Seminarium 1C: Trade Management 8 rev.11.3 för lageranställda och operatörer 1C - 8h Seminarium 1C: Trade Management 8 revision 11.3 för lageranställda och operatörer 1C - 8h Seminarium 1C Skatteredovisning och reflektion av PBU 18/02 i 1C: Redovisningsprogram 8 - 5h Seminarium Funktioner av momsredovisning i 1C-programmet Enterprise Accounting 8 (revision 3.0) - 10 timmar Seminarium Avancerad redovisning av anläggningstillgångar i programmet 1C Accounting 8 upplaga 3.0 - 6 timmar Seminarium UPP för revisor - 6 timmar Kurs 1C: Löne- och personalhantering. Övergång från 2.5 till version 3.1 Programmeringsskola för barn Utbildningslitteratur om 1C Deltagande i åtgärden Jag har svårt att svara / annan kurs
  • Olika metoder för att generera rapporter (utdata till ett kalkylarksdokument, rapportbyggare, universell rapport, ACS)
  • Konfigurera rapporter i 1C: Enterprise-läge
  • Verktyg för att felsöka rapporter på ACS. Vilken fråga hämtar egentligen data från databasen?
  • Varför behöver du många kryssrutor för att ställa in layoutfält
  • Hur man åsidosätter presentationen av ett fält i en rapport
  • Hur får man korrekta summor i rapporter på ACS oavsett vilka fält som visas i rapporten?
  • Hur visar man korrekt saldon enligt registrardokument?
  • Hur kan jag få felaktiga resultat i rapporten utan att bara ställa in några kryssrutor?
  • Hur använder man anpassade funktioner från vanliga moduler i ACS-rapporten?
  • Hur man utesluter felaktiga tillägg USD + EUR; PCS. + kg
  • Hur man skapar flera vyer (rapportvarianter) baserat på samma data
  • Vilka är möjligheterna att visa data i grafisk form (diagram, grafer, histogram) i ACS, och när måste det resulterande diagrammet "modifieras" med programkoden
  • Hur organiserar man utmatningen av data i en hierarki utan programmering? Och hur organiseras insamlingen av sådan data på en låg nivå?
  • Hur visar man alla datum för en period utan programkod, och inte bara de som det finns data för i rapporten?
  • Hur ställer man in en rapport där användaren självständigt kan välja önskad frekvens (år, månad, dag)?
  • Hur gör man "snabb" inställningar på rapportformuläret, som användaren behöver för att generera en rapport, utan programmering?
  • Kombination av val - Och, Eller, Inte.
  • Hur man visar fälthuvudet vertikalt och själva värdena horisontellt.
  • Slutsats i resultaten av endast vissa resurser
  • Skillnader i beräkning av totalsummor i frågor och ACS
  • Ett snitt av det senare för varje datum med hjälp av ACS
  • Arbeta med godtyckliga egenskaper hos objekt som användaren skapar i läget "1C: Enterprise" i rapporten om ACS
  • Använda kapslade diagram - utveckla en ny rapport baserad på befintliga
  • Praktiska exempel på att använda svåruttalade funktioner
    EvaluateExpression WithGroupArray,
    EvaluateExpressionWithGroupValuesTable, etc.
    För vilka uppgifter kan de användas?
  • Funktioner för att arbeta med layouter i rapporter om ACS
  • Genom att manuellt mata ut data till ett kalkylarksdokument kan du implementera komplexa och komplexa rapporter. Och hur får man samma rapport, men med alla flexibla ACS-inställningar (godtyckliga val, etc.)?
  • Hur genererar man en rapport programmatiskt? Hur genererar man en rapport med ett urval för en specifik produkt från artikellistan?
  • Utmatning av genererad data inte till rapporten, utan till värdetabellen
  • Programmatiskt arbete med anpassade inställningar
  • Hur bygger man en rapport på en tabell som hämtas programmatiskt eller laddas från ett externt system?
  • Implementering av anpassad filtrering ej i rapporter - bearbetning, referensböcker, etc. Lagring av slumpmässiga val som angetts av användare i läget "1C: Enterprise".
  • Programmatisk bearbetning av dekryptering
  • Skapa din egen meny för att dekryptera rapporten
  • Hur implementerar man en övergång från en rapport till en webbplats genom att dubbelklicka i en rapportcell?
  • Hur visar man bilder i en rapport? Hur skapar man en prislista med produktbilder?
  • Hur visar man företagets logotyp i rapporten om SKD?
  • Vilka funktioner hos ACS kan användas vid visning av listor? Dynamiska listor
  • Hur ger systemet snabb visning av listor som kan lagra tiotusentals föremål?