Pus în aplicare în versiunea 8.3.7.1759 și 8.3.8.1652.
încărcare Ierarhic un fișier XML
Pentru a încărca o configurație XML, am adaugat un nou format - ierarhica. Acum este un format standard, care oferă o platformă. Pentru a încărca fișiere în același format, trebuie să-l descrie în mod explicit:

Spre deosebire de formatul mai vechi, linia în care un nume complet obiect de configurare inclus în numele fișierului rezultat.

Formatul de încărcare noi, forme ierarhice o structură de director cu fișiere:

descărcare Ierarhic elimină problemele asociate cu nume de fișiere foarte lungi. ar putea apărea astfel de probleme înainte, atât pentru descărcarea și mutarea fișierelor între sisteme de fișiere diferite (FAT, NTFS, EXT).
Prin ea însăși, descărcarea unui format ierarhic nu garantează că descărcarea nu apare numele foarte lungi, sau căi foarte lungi. Prin urmare, am introdus o serie de restricții și recomandări. De exemplu, în configuratorul nu poate crea nume de obiecte mai lungi de 80 de caractere, nu se recomandă utilizarea subsistemului atașamente mari, directorul de încărcare trebuie să fie amplasate cât mai aproape de rădăcina dispozitivului, și așa mai departe.
Puteți controla formatul de descărcare atunci când porniți configuratorul în modul de lot. Pentru această opțiune, încă DumpConfigToFiles a adăugat o nouă opțiune Format. Dacă doriți să descărcați formatul vechi, liniar, este necesar să se precizeze în mod explicit:
"C: \ Program Files (x86) \ 1cv8 \ 8.3.7.1759 \ bin \ 1cv8.exe" DESIGNER / IBName "TestBase" / DumpConfigToFiles "C: \ benă" Plain -Format
Fără această opțiune, descărcarea se realizează într-un format ierarhic. Și când descărcarea formatul este detectat în mod automat, și nu sunt necesare opțiuni suplimentare.
configurație de încărcare parțială din fișiere XML
Am implementat posibilitatea de a încărca un fișier XML nu întreaga configurație, ci doar o parte din ea. În primul rând această capacitate a cerut într-un nou mediu de dezvoltare 1C: Instrumente Enterprise Development. După Instrumente de dezvoltare axat pe lucrul cu configurații mari, și de încărcare parțială ajută la accelerarea procesului de dezvoltare, reduce ciclul „edita -. Debug“
Cu toate acestea, puteți utiliza această oportunitate și indiferent de instrumente de dezvoltare. Deoarece pentru a descărca fișierul de configurare individuală este folosit rula configuratorul de la linia de comandă în modul de lot. Deci, folosind încărcare parțială, puteți:
- proprietățile de configurare schimbare
- adăuga, edita și șterge obiecte de configurare,
- încărca doar unele proprietăți ale obiectelor de configurare fără să încărcați în sine obiecte. De exemplu, modulele de obiecte, forme, module, formulare, roluri, și așa mai departe.
Vrem doar să vă atrag atenția asupra faptului că am implementat doar o sarcină parțială, și numai de la linia de comandă. descărcare parțială nu este același lucru ca și nici comenzi interactiv configuratorului vă permite să descărcați o parte a configurației.
Prin urmare, încărcați doar un Nomenclator director modul se poate, de exemplu, următoarea comandă:
"C: \ Program Files (x86) \ 1cv8 \ 8.3.7.1759 \ bin \ 1cv8.exe" DESIGNER / IBName "TestBase" / LoadConfigFromFiles "C: \ benă" -Files „C: \ benă \ Cataloage \ Gama \ Ext \ ObjectModule.bsl "
foști LoadConfigFromFiles opțiune, și două noi opțiuni sunt folosite pentru sarcina parțială: Fișiere și ListFiles. Fișiere vă permite să listați, separate prin virgule acele fișiere pe care doriți să le descărcați, în cazul în care astfel de fișiere un pic. Și dacă o mulțime de ei, atunci puteți folosi opțiunea ListFiles. Ea arată într-un fișier care listează fișierele XML care urmează să fie încărcate.
În plus, pentru a îmbunătăți gradul de utilizare, am fost permis să distribui într-o linie de parametrii LoadConfigFromFiles și UpdateDBCfg. Deci, acum într-un singur apel, puteți încărca modificările și să le accepte (pentru a actualiza baza de date de configurare).
Încărcare / descărcare a rapoartelor externe și tratamente la / de la XML
În versiunea 8.3.8, am adăugat posibilitatea de a încărca și descărca în rapoarte externe XML și de prelucrare:

Mai mult decât atât, atunci când funcționează în configuratorul, puteți să le salvați direct în format XML (File -. Save As). Același lucru este valabil și pentru deschiderea:
Am adăugat, de asemenea, posibilitatea de a compara un raport extern sau de procesare XML cu descărcare. Toate aceste schimbări le-am făcut în primul rând la noul mediu de dezvoltare 1C: Instrumente de dezvoltare Enterprise asigura funcționarea deplină cu rapoarte externe și tratamente. Cu toate acestea, în afară de instrumentele de dezvoltare ale acestor caracteristici pot fi utile pentru orice modificări automatizate descărcate fișiere XML.
Unload / încărca rapoarte externe / manipulare, nu poate doar interactiv, dar, de asemenea, începe automat configuratorul în modul de lot. Pentru a face acest lucru, am adăugat două opțiuni noi: DumpExternalDataProcessorOrReportToFiles și LoadExternalDataProcessorOrReportFromFiles.