1c-sjablonen. Configuratie- en updatesjablonen. Gratis sjablonen voor bestemmingspagina's

Het proces van het installeren van een typische configuratie in het 1C:Enterprise-systeem wordt hieronder in detail beschreven. 8.3 (in versies 8.2 En 8.1 de stappen zijn vergelijkbaar) in het besturingssysteem van de Windows-familie, met behulp van het voorbeeld van de oplossing " Bedrijfsboekhouding, editie 3.0". Aangezien de installatie van een typische configuratie afkomstig is van configuratiesjablonen, wordt het algoritme voor het installeren van de sjabloon opeenvolgend beschreven en vervolgens het maken van een nieuwe database op basis van de geïnstalleerde sjabloon.

1. Sjablooninstallatie

Dus, zoals eerder vermeld, worden infobases gemaakt op basis van sjablonen. Een sjabloon is een verzameling distributiebestanden, een manifestbestand en gerelateerde bestanden waaruit een infobase wordt gemaakt. Alle sjablonen moeten in een map op de computer van de gebruiker worden geïnstalleerd (er kunnen meerdere van dergelijke mappen zijn). Om een ​​nieuwe sjabloon toe te voegen, is een speciaal configuratie-installatieprogramma (distributiekit) vereist. U kunt het installatieprogramma meestal ophalen van de ITS-schijf of van de 1C:Enterprise-gebruikersondersteuningssite.

Laten we de map openen met het installatieprogramma voor een typische configuratie en het bestand uitvoeren setup.exe.

Het configuratie-installatieprogramma wordt gestart. Druk op " Verder» in het beginvenster van het programma.

Selecteer nu de map waar de sjabloon zal worden opgeslagen. Standaard biedt het programma ons een directory %APPDATA%\1C\1Cv8\tmplts. Deze directory is alleen toegankelijk voor de huidige Windows-gebruiker. Als u wilt dat de configuratiesjabloon beschikbaar is voor alle gebruikers van deze computer, moet u het installatiepad van de sjabloon wijzigen in een map waartoe andere gebruikers van het besturingssysteem toegang hebben. Klik na het selecteren van de gewenste directory op " Verder».

We wachten tot de installatie is voltooid en klikken op " Klaar” om de wizard te voltooien.

Configuratiesjablonen bevinden zich in submappen met een bepaalde structuur - elke configuratieprovider selecteert een submap op basis van de naam van zijn organisatie (bijvoorbeeld, 1C plaatst zijn oplossingen in de 1C-catalogus), dan komt de configuratie en binnen deze submappen is verdeeld in mappen die overeenkomen met versies van vrijgegeven configuraties. Het volledige pad naar de configuratiesjabloon is in ons geval dus als volgt: C:\1C_BASE\tmplts\1c\Boekhouding\3_0_28_3\, waar:

  • C:\1C_BASE\tmplts\— algemene sjabloonopslagmap
  • …\1c\- directory met de naam van de oplossingsprovider
  • …\Boekhouding\— map met configuratie-alias
  • …\3_0_28_3\ — map met de versie van de huidige configuratie

De uiteindelijke map bevat verschillende servicebestanden, waaronder:


2. Maak een nieuwe database op basis van een sjabloon

Laten we nu een nieuwe database maken op basis van de sjabloon die in stap 1 is geïnstalleerd. Maar eerst specificeren we de map met de locatie van de configuratiesjablonen (indien gewijzigd). Om dit te doen, start u de 1C:Enterprise-client, in het infobase-selectievenster klikt u op " Instelling", in het instellingenvenster van het startdialoogvenster dat wordt geopend, voegt u onze configuratiesjabloonmap toe (u kunt meerdere mappen toevoegen) en klikt u op " Oke» opslaan van de ingevoerde waarden.

De wizard Infobase/Groep toevoegen wordt geopend. In het geval van het aanmaken van een nieuwe infobase, zet u de overeenkomstige schakelaar (al standaard ingesteld) en klikt u op " Verder».

In het volgende venster zien we een lijst met sjablonen die in de eerder opgegeven map zijn geïnstalleerd. Volgens het manifestbestand zijn er voor de geïnstalleerde sjabloon 2 opties voor het maken van een infobase: een nieuwe (schone) database en een database met demogegevens om de configuratiemogelijkheden te demonstreren. (Als u van plan bent een infobase te maken om er vervolgens gegevens in te laden vanuit een uploadbestand (*.dt) of om een ​​nieuwe configuratie te ontwikkelen, moet u het item " Een infobase maken zonder configuratie...") Selecteer de optie die we nodig hebben en klik op " Verder».

Voer de naam van de database in (zoals deze in de lijst wordt weergegeven) en selecteer het locatietype van de infobase — het dossier(op de computer van de gebruiker of op het lokale netwerk) of client server(op server). In dit voorbeeld zullen we de bestandsoptie van werk selecteren (ik schreef in detail over het toevoegen van een database aan de 1C: Enterprise-server), de juiste schakelaar instellen en klikken op " Verder».

Specificeer het pad naar de locatie van de databasebestanden en klik opnieuw " Verder».

Geef op de laatste pagina de startopties op voor de database die wordt toegevoegd. De versie van de gelanceerde 1C:Enterprise-client wordt ingesteld vanuit het manifestbestand. Als de configuratieversie verschilt van de 1C-versie (de configuratie is bijvoorbeeld voor versie 8.2, maar u wilt deze uitvoeren onder versie 8.3-client), moet u deze instelling wijzigen of ook 1C:Enterprise van de vereiste versie installeren. Nadat u de parameters hebt gedefinieerd, drukt u op " Klaar» om de wizard te voltooien, waarna het proces van het maken van een nieuwe database begint (in feite het laden van gegevens uit een bestand 1Cv8new.dt of 1Cv8.dt ), wat even kan duren.

Als alles goed is gegaan, zouden we de nieuw toegevoegde database in de lijst met infobases moeten zien. Om verbinding te maken met deze database, selecteert u deze in de lijst en klikt u op een van de startknoppen, afhankelijk van de vereiste opstartmodus van de client - 1C:Enterprise of Configurator.

Heeft dit artikel je geholpen?

Ik vertelde het al in een van de vorige artikelen. Nu zullen we een probleem analyseren dat de gebruiker kan wachten bij het maken van een nieuwe database.

Zoals u weet, worden 1C Accounting 8-infobases, evenals andere 1C Enterprise-configuraties, gemaakt op basis van sjablonen. Dit zijn speciale bestanden met de extensie *.dt, d.w.z. in feite gewone uploads die gedaan kunnen worden met de Configurator (bijvoorbeeld bij het maken van een back-up). Als alleen het 1C Enterprise 8-platform zelf op de computer is geïnstalleerd, maar er geen enkele configuratie is geïnstalleerd, kan er geen nieuwe 1C-database worden gemaakt - het zal gewoon niets zijn om te creëren.

Dus als u zeker weet dat de configuratie die u nodig heeft niet is geïnstalleerd, moet u deze installeren.

Er is echter een ander geval waarin geen nieuwe database wil worden gemaakt. Het pad naar de map met dezelfde configuratiesjablonen is namelijk niet of onjuist opgegeven. Over het algemeen staat daar meestal alles aangegeven en hoeft er niets te gebeuren. Als een dergelijke situatie zich echter voordoet, moet u weten hoe u deze kunt oplossen. Het is helemaal niet moeilijk.

Er stond een belangrijk deel van het artikel, maar zonder JavaScript is het niet zichtbaar!

Als het pad naar de map (ten minste één; ja, er kunnen er meerdere zijn) met sjablonen niet is opgegeven, ziet u tijdens het maken van een nieuwe 1C Enterprise-database een dergelijk venster.


In dit geval moet u het aanmaken van de database afbreken en op Annuleren klikken om het dialoogvenster te sluiten.

Een veelgemaakte fout is het klikken op de knop Volgende zonder te kijken! Kijk naar de afbeelding hierboven - het onderste item "Een infobase maken" is daar geselecteerd geen configuratie..." Dit item kan niet worden gebruikt, omdat de database die op deze manier is gemaakt volledig leeg zal zijn, dwz het zal helemaal niets kunnen doen! Dit item is bedoeld voor programmeurs en beheerders. Daarom, als er geen enkele configuratie in de lijst, dan moet vanuit het aanmaakdialoogvenster de basis worden verlaten door op de knop Annuleren te drukken.

Klik daarna in het startvenster op de knop Instellingen (het maakt niet uit welke basis in de lijst is geselecteerd).

website_

Als gevolg hiervan ziet u het venster dat wordt weergegeven in de onderstaande afbeelding.

website_

In plaats van het vraagteken moet het pad naar de 1C Enterprise-infobases worden aangegeven. In dit geval is het leeg. Daarom is er geen enkele configuratie in het dialoogvenster voor het maken van een nieuwe database - het programma weet gewoon niet waar deze patronen zijn.

Dit wordt als volgt gecorrigeerd. U moet op de knop met een groen plusje klikken en in het geopende Verkenner-venster het pad naar de map met sjablonen specificeren. Ze kunnen overal worden geplaatst - waar ze tijdens de installatie zijn geïnstalleerd. configuratie. Een voorbeeld is hieronder weergegeven.

website_

U kunt meerdere mappen met sjablonen aan de lijst toevoegen als u deze op verschillende plaatsen heeft, zoals weergegeven in de onderstaande afbeelding. Vergeet na het selecteren van de sjabloonmap niet op OK te klikken.

website_

Nu is alles in orde. In dit geval, wanneer u een nieuwe 1C Accounting, Vereenvoudigd (of een andere) database aanmaakt, ziet u in de lijst met beschikbare configuraties al die sjablonen die u hebt toegevoegd in het instellingenvenster.

website_

Zoals u kunt zien, is dit probleem, dat af en toe optreedt bij het maken van een nieuwe 1C Enterprise-infobase, eenvoudig op te lossen.

Als u wilt leren hoe u niet alleen een database kunt maken, maar ook zelf de boekhouding kunt bijhouden, meld u dan aan voor de trainingen op deze site!

Invoering

Ik begon de eerste sjablonen te gebruiken in 2000, terug in versie 7.7. Ze hebben veel geholpen om de syntaxis niet zo te onthouden ergens waar je SelectString() moet typen, en ergens SelectStrings(). En natuurlijk ging de typsnelheid omhoog.

Geleidelijk aan het aanpassen van de standaardsjablonen voor mezelf, maakte ik een erg handig mechanisme dat mijn luisteraars me constant vroegen.

De tijd verstreek, kwam uit acht. Ik herschreef de sjablonen ervoor, toen verscheen er een beheerde applicatie en vulde ik de sjablonen voor UV aan. Nu is 8.3 uit.

Het nieuwe concept "Geef modale vensters op" dwong me om de sjablonen volledig te herhalen en een aparte assembly te maken die geen methoden gebruikt die modals aanroepen. En het feit dat het onmogelijk was om in beheerde formulieren te gebruiken, moest worden weggegooid.

Wat is er met je gebeurd om te oordelen.

Sjablonen zijn een standaardmechanisme van het 1C:Enterprise-systeem. Je hoeft Snowball niet te kopen;)

Besturingsstructuren

Alles is vrij standaard, If, Bye Loop, Attempt Exception, Procedure, Function.

Voor beheerde formulieren, met een reeks procedures en functies, raden sjablonen aan om ook compilatierichtlijnen in te voegen.

Toegepast

Selectie van overdrachtswaarden, rekeningen uit het rekeningschema, vooraf gedefinieerde subcontotypes.

Problemen met toetsenbordindeling

Alle mogelijke manieren verzameld zonder over te schakelen naar de Latijnse lay-out om de gewenste tekens in te voeren. Merk op dat om de vervangende "?" te laten werken. "&" vereist TWEE spaties na de vraag.

Verzamelingen van waarden

Iedereen kent TK, SZ en HZ.


Verzoeken

De querybuilder voert zichzelf uit. Bij het typen van de vraagtekst in de module verschijnen vensters voor het selecteren van metadata-objecten...


Dialoog

Misschien wel het meest interessante deel. In plaats van Warning() en Report() worden nu de nieuwe corresponderende constructies gebruikt, zelfs als je uit gewoonte Warning() typt.

Een methode toegevoegd om een ​​bestand te selecteren en te uploaden naar tijdelijke opslag.

Dit onderdeel wordt aangevuld, stuur suggesties.

Afkortingen

Hoe zou het zijn zonder hen ... Er zijn er veel ...

Andere hulpprogramma's

Recordset maken, vergrendelingsdeclaratie, typedeclaratieconstructor, typecontrole ...

Conclusie

Nu zullen de vragen binnenstromen: "Hoe kan ik het op mijn plaats zetten?". Stap voor stap.

Optie 1. De gemakkelijkste.

Alles. U heeft uw eigen exemplaar van de sjablonen. je kunt het aanpassen en ermee doen wat je wilt. Als je een bericht plaatst, vergeet dan niet te citeren http://chistov.pro

Optie twee. Nog wat bevroren.

Als u altijd over nieuwe sjablonen wilt beschikken, kunt u gebruikmaken van de voordelen van cloudopslag.

Alle nieuwe wijzigingen worden automatisch naar u gedownload. de geschiedenis van wijzigingen staat in het sjabloonbestand zelf.

De afbeeldingen tonen voorbeelden van het gebruik van sjablonen. Dit zijn niet alle sjablonen.

In dit artikel zullen we enkele 1C-beheerproblemen analyseren die nuttig zullen zijn voor beginnende gebruikers en beheerders. We zullen ontdekken waar 1C-configuratie- en updatesjablonen zijn opgeslagen en hoe ermee te werken, namelijk: we zullen leren hoe we nieuwe databases kunnen maken en bestaande kunnen bijwerken.

Laten we zeggen dat u het 1C-platform al met succes hebt geïnstalleerd (u kunt hier zien hoe u dit doet). Nu moet je een basis maken. Om een ​​database aan te maken, heeft u een configuratie-installatiekit nodig, deze komt in de regel op een meegeleverde schijf of kan worden gedownload van de ITS PROF-schijf.

Nadat u de installatiekit op uw computer hebt gedownload en uitgepakt, zou u ongeveer de volgende set bestanden moeten hebben (ik heb een installatiekit voor 1C: Accounting 3.0).

Van de volledige lijst met bestanden zijn we alleen geïnteresseerd in één - setup.exe. Als u het uitvoert, verschijnt het configuratie-instellingsvenster.

Waar heeft het configuratie-installatieprogramma dit pad vandaan? Om deze vraag te beantwoorden, laten we het installatieprogramma voor nu vergeten en kijken naar het 1C: Enterprise-startvenster (zie voor meer details over het werken met de 1C-starter). In dit venster zijn we geïnteresseerd in de knop "Instellingen". Wanneer u erop klikt, verschijnt het venster "Instellingen dialoogvenster Start", waar we in de tabel "Configuratie en update sjabloonmappen" het pad zien dat in ons installatieprogramma werd weergegeven.

We kunnen deze tabel wijzigen, ik heb bijvoorbeeld een nieuwe map toegevoegd.

De paden naar deze sjablonen worden opgeslagen in het bestand 1CEStart.cfg, dat zich voor een specifieke gebruiker in de map %APPDATA%\1C\1CEStart bevindt. Of in de map %ALLUSERSPROFILE%\Application Data\1C\1CEStart - voor alle gebruikers.

In mijn geval zal de inhoud van dit bestand er zo uitzien

Het pad naar de sjablonen wordt opgeslagen in de parameter ConfigurationTemplatesLocation, die meerdere kan zijn, het configuratie-installatieprogramma neemt de hoogste waarde van deze parameter. Dus als ik nu het installatieprogramma uitvoer, zal het pad naar de map met sjablonen anders zijn.

Installeer de configuratiesjabloon in deze map. Na de installatie wordt een map met de naam 1C in de map gemaakt (als we de 1C-bedrijfsconfiguratie installeren), daarin een submap met de naam van de release en daarin al een map met de configuratieversie.

De bestanden 1Cv8.dt en 1Cv8new.dt slaan databasesjablonen op.

Nadat het sjabloon is gemaakt, een nieuwe database toevoegen met de 1C-configuratie: Accounting 3.0 is niet moeilijk: klik gewoon op de knop "Toevoegen" van de 1C-starter. Het venster voor het toevoegen van infobases verschijnt.

Laat in dit venster de schakelaar op het item "Maak een nieuwe infobase van een sjabloon" staan ​​en klik op de knop "Volgende". Als je alles correct hebt gedaan, zal er in het volgende venster een lijst met sjablonen voor installatie zijn. Ik heb er veel, maar je kunt er maar één hebben, onder het releasenummer dat je hebt geïnstalleerd.

Selecteer de sjabloon die u nodig hebt en klik op de knop "Volgende". In het volgende venster moet u het type databaselocatie selecteren (bestand of server, de standaard is bestand) en een naam voor de database bedenken.

Als u het bestandstype van de databaselocatie hebt gekozen, moet u de locatie op de schijf specificeren waar uw database zich direct zal bevinden.

Het is beter om de database op schijven te plaatsen waar het besturingssysteem niet is geïnstalleerd.

Updatesjablonen moeten ook in de map met sjablonen worden geïnstalleerd (bij voorkeur altijd in iemand anders om niet in de war te raken).

Wanneer u begint met het installeren van de update, zal het installatieprogramma u vragen een sjabloonmap te selecteren, die is opgeslagen in de eerste ConfigurationTemplatesLocation-parameter van het 1CEStart.cfg-bestand.

Het meest interessante is dat de update-directory's exact dezelfde namen hebben met het releasenummer als de configuratie-installatiedirectory.

In deze afbeelding is 3_0_43_152 een configuratiesjabloon, 3_0_49_20 is een updatesjabloon

Het is onmogelijk om ze te onderscheiden op uiterlijk, je moet naar de submap gaan. Als de installatiesjabloonmap zowel release-specifieke databasesjablonen als een volledige databaseconfiguratie heeft (bestand 1Cv8.cf). Dan bevat de map met het updatesjabloon alleen het configuratie-updatebestand (bestand 1cv8.cfu).

Wanneer u de configuratie bijwerkt via (Configuratie - Ondersteuning - Update configuratie), wordt u gevraagd om updatebestanden te zoeken in alle mappen die zijn opgegeven in de configuratiesjabloonmappen (Configuratie - Ondersteuning - Configuratie- en updatesjablonen)

Wanneer u begint met het bijwerken van de configuratie (Configuratie - Ondersteuning - Update-configuratie), wordt u gevraagd om de bron van de update te selecteren. Als u in sjablonen naar een update wilt zoeken, moet u "Zoeken naar beschikbare updates" selecteren.

U kunt de configuratie ook handmatig bijwerken door over meerdere releases tegelijk te springen. Om dit te doen, moet u het item "Updatebestand selecteren" selecteren in het venster "Configuratie bijwerken". En selecteer op de volgende pagina het gewenste cf-bestand.

  • 1C-architectuur leren begrijpen;
  • Je begint code te schrijven in 1C-taal;
  • Beheers de basistechnieken van programmeren;
  • Consolideer de opgedane kennis met behulp van een takenboek;
  • Een uitstekende handleiding voor het ontwikkelen in een beheerde 1C-applicatie, zowel voor beginnende ontwikkelaars als ervaren programmeurs.

    1. Zeer toegankelijke en begrijpelijke taal
    2. Het boek wordt in pdf-formaat per e-mail verzonden. Kan op elk apparaat worden geopend!
    3. Begrijp de ideologie van een beheerde 1C-applicatie
    4. Leer hoe u een beheerde applicatie ontwikkelt;
    5. Leer beheerde formulieren 1C ontwikkelen;
    6. U kunt werken met de basis- en noodzakelijke elementen van beheerde formulieren
    7. Programmeren onder een beheerde applicatie wordt duidelijk

    Promotiecode voor 15% korting - 48PVXHeYu


    Als deze les je heeft geholpen om een ​​probleem op te lossen, het leuk vond of nuttig was, dan kun je mijn project steunen door een bedrag over te maken:

    kan handmatig worden betaald:

    Yandex.Geld — 410012882996301
    Webgeld - R955262494655

    Sluit je aan bij mijn groepen.