1C este pur și simplu

Ce este 1C ++?

În cazul în care pentru a obține 1C ++?

Cum se instalează 1C ++ și începe să lucreze cu ea?

Pentru a produce primul experiment mic, dar impresionant, efectuați următoarea secvență de pași pentru a instala biblioteca:

  • Ne găsiți pe computer (nu se va năpusti imediat pe server) folderul C: \ Program Files \ 1Cv77 \ BIN și a pus fișierul acolo 1cpp.dll.
  • Ia pentru experimente, deschide modul global și găsi PriNachaleRabotySistemy () de rutină. Pune în acest proces de câteva linii de cod:
  • Run modul 1C Enterprise. Apropo, de a înregistra nu este necesară în mod specific o componentă externă, 1C se va face singur, dar atunci când începe mai întâi trebuie să aveți privilegii de administrator (nu invitat, de exemplu). Dacă primiți un mesaj despre succes de încărcare, atunci vom închide 1C și trece mai departe. Rețineți că, atunci când prima pornire nu trebuie să aibă privilegii de administrator, puteți utiliza componenta externă a vkloader Orefkova Alexander.
  • În catalogul de baza, pe care o vom continua să chin, pentru a face un dosar „Clase“ și în ea, cu ajutorul configuratorului, creați de procesare externă Proba.ert (de exemplu, calea de la tratament va fi: KatalogIB / clase / Proba.ert). Pe forma acestui tratament lăsați butonul „Închide“ și faceți clic pe „Generare“ Delete - la îndemână nu este întins. Modulul va plasa următorul cod: Ai observat ceva neobișnuit? Asta-i drept, înainte de cuvântul cheie „Export“, ne-am întâlnit numai în modulul de la nivel mondial.
  • Creați un fișier text al cărui nume se termină „KatalogIB / clase / proba.prm“, în care scrie:
  • Cozdadim un alt cuvânt l-am găsit „KatalogIB / DefCls.prm“, care va fi doar o singură linie - calea către un fișier anterior: Înlocuirea natural „KatalogIB“ cu calea către baza de date.
  • Și pregătirile finale pentru experiment: a crea oriunde Test.ert de prelucrare, în care scrie: Acum, dacă urmați această procedură, trebuie să obțineți mesajul.

Analiza primelor rezultate ale exemplului

Să încercăm să înțelegem ce ne angajăm:

  • Expresii // # includ „KatalogIB \ Classes \ Proba.prm“ am dat să știm 1C bibliotecă ++ că, atunci când executați într-un mod de 1C Enterprises trebuie să citească conținutul Proba.prm l-am găsit.
  • În Proba.prm fraza „class = Proba.ert ceva pentru nimic“, am raportat 1C ++ care creează un nou tip de date (clasa) „ceva pentru nimic“, ale cărui proprietăți sunt descrise în Proba.ert COMMIT modul de prelucrare și care pot lucra folosind SozdatObekt ( „ceva pentru nimic“).
  • Din proprietățile obiectului „ceva pentru nimic“, ne-am descris până acum doar două, și anume un atribut „TekstSoobscheniya“ și unul „Trial ()“, care verifică încearcă să imprima doar atributul de certitudine și.

Datorita 1C ++ avem capacitatea de a apela la orice probă procedură modulul de configurare () localizat în modulul extern raportul Proba.ert.

Este logic să se instaleze imediat și ușor de utilizat „Windows Explorer“ pentru 1C ++ - ștecher pentru OpenConf intitulat „1C Visual ++“ (va trebui să pre-instalat în sine OpenConf).

După instalarea plug-in (copia doar VIS1CPP.DLL în directorul C: \ Program Files \ 1Cv77 \ BIN \ config) rula 1C: Enterprise în modul Designer, deschideți configurația și dacă ai făcut totul corect, ar trebui să vedeți o filă suplimentară în partea de jos ecran numit „1C ++“, care va afișa un arbore de clase cu caracteristici de navigare convenabile pe ele.

Notă: vă puteți îmbunătăți considerabil eficiența muncii lor, chiar și fără a utiliza posibilitatea de a scrie propriile clase, care dă 1C ++. Folosind doar mecanism de interogare directă la baza de date, care oferă, de asemenea 1C ++, va trebui să scrie configurația la un nivel calitativ diferit.