மூன்றாம் தரப்பு பயன்பாட்டிற்கான எளிதாக பதிவேற்றம். xml க்கு தரவைப் பதிவேற்றும் செயல்முறை. XML கோப்பை உருவாக்குகிறது. மூன்றாம் தரப்பு பயன்பாட்டிற்கான எளிய பதிவேற்றம் xml கோப்பை 1s 8.2 bp இல் பதிவேற்றவும்

எந்தவொரு கணக்கியல் அமைப்பிலும் தரவு பரிமாற்றம் ஒரு மிக முக்கியமான செயல்முறையாகும், 1C 8.3 மற்றும் 8.2 இயங்குதளமும் இதற்கு விதிவிலக்கல்ல. ஒரே மாதிரியான உள்ளமைவைக் கொண்ட ஒரு கணினியிலிருந்து மற்றொரு கணினிக்கு தரவை மாற்றுவதற்கான எளிதான வழி குறித்த வழிமுறைகளை கீழே பார்ப்போம் (வெவ்வேறு உள்ளமைவுகளுக்கு, நீங்கள் புரோகிராமர்களுக்கான கருவியைப் பயன்படுத்தலாம் - அல்லது).

எந்தவொரு செயலும் அவசியமானதற்கு முன், மாற்றங்கள் மாற்ற முடியாதவை!

1C 8.3 இலிருந்து 1C 8.3 கணக்கியல் 3.0 க்கு தரவை மாற்றுவதற்கான எளிதான மற்றும் மிகவும் வசதியான வழி XML வடிவத்தில் தரவைப் பதிவேற்றுதல் மற்றும் ஏற்றுதல் செயலாக்கத்தைப் பயன்படுத்துவதாகும் (பதிவிறக்க - 8.2 அல்லது 1C 8.3 அல்லது ITS இல்). சிகிச்சையானது உலகளாவியது மற்றும் எந்த கட்டமைப்பிற்கும் ஏற்றது.

நாங்கள் விவரங்களுக்குச் செல்ல மாட்டோம், ஆனால் பொருட்களின் எளிய பரிமாற்றத்தின் உதாரணத்தைப் பயன்படுத்தி இந்த செயலாக்கத்தைப் பயன்படுத்தி தரவை நகர்த்துவதற்கான படிப்படியான வழிமுறைகளைக் கவனியுங்கள்.

XML இல் தரவைப் பதிவேற்றுகிறது

முதலில், மூல தரவுத்தளத்தில் செயலாக்கத்தைத் திறந்து (எங்கிருந்து பொருட்களை இறக்குவோம்) மற்றும் இடைமுகத்தைப் பார்ப்போம்:

1C இல் 267 வீடியோ பாடங்களை இலவசமாகப் பெறுங்கள்:

நீங்கள் உடனடியாக “கோப்பு பெயர்” புலத்தை நிரப்ப வேண்டும் - இந்த பாதையில் ஒரு புதிய தரவு கோப்பு உருவாக்கப்படும், அதை நாங்கள் பெறுநரின் தரவுத்தளத்தில் பதிவேற்றுவோம். கீழே, "பதிவேற்றுவதற்கான தரவு" என்ற அட்டவணைப் பிரிவில், தரவுத்தளத்திலிருந்து நாங்கள் பதிவேற்ற விரும்பும் தரவை நீங்கள் தேர்ந்தெடுக்க வேண்டும்.

இடது அட்டவணைப் பகுதியிலிருந்து ஒரு பொருளைத் தேர்ந்தெடுத்த பிறகு, வலது அட்டவணைப் பகுதியில் தேர்வைப் பயன்படுத்தலாம்:


எங்கள் எடுத்துக்காட்டில், "ரேக்" என்ற பெயரில் அனைத்து தயாரிப்புகளையும் இறக்க விரும்புகிறேன்.

அனைத்து அமைப்புகளும் முடிந்ததும், தரவைப் பதிவேற்றலாம். இதைச் செய்ய, "தரவைப் பதிவேற்று" பொத்தானைக் கிளிக் செய்க:


xml இலிருந்து 1s இல் தரவை ஏற்றுகிறது 8.3

மூல தரவுத்தளத்திலிருந்து தரவு இறக்கப்பட்டது; இப்போது அது இலக்கு தரவுத்தளத்திற்கு மாற்றப்பட வேண்டும்.

இதைச் செய்ய, நீங்கள் தரவை ஏற்ற வேண்டிய தரவுத்தளத்தில் ஏற்கனவே செயலாக்கத்தைத் தொடங்க வேண்டும், மேலும் "பதிவிறக்கு" தாவலுக்குச் சென்று, வட்டில் பதிவிறக்கம் செய்யப்பட்ட கோப்பைத் தேர்ந்தெடுத்து "தரவை ஏற்று" பொத்தானைக் கிளிக் செய்க:


இந்த எடுத்துக்காட்டு 1C இயங்குதளத்தில் ஒரே மாதிரியான உள்ளமைவுகளுக்கு இடையில் தரவை மாற்றுவதற்கு மட்டுமே பொருத்தமானது. புரோகிராமர்களுக்கான பரிமாற்ற பொறிமுறையைப் புரிந்து கொள்ள, நாங்கள் ஒரு கட்டுரையை எழுதினோம் -.

தரவுத்தளங்களுக்கு இடையில் தகவல்களை மாற்றுவது அவர்களின் ஆதரவு மற்றும் நிர்வாகத்தின் பணிகளில் ஒன்றாகும். அதன் பயனுள்ள செயலாக்கத்திற்காக, செயலாக்கமானது தானியங்கு 1C வளாகங்களில் உருவாக்கப்படுகிறது. அவை வழக்கமான வேலையை பெரிதும் எளிதாக்குகின்றன, தகவல்களைப் பதிவேற்றும் மற்றும் பதிவிறக்கும் செயல்முறைகளை விரைவுபடுத்துகின்றன, அதே நேரத்தில் அதன் சரியான தன்மையைக் கட்டுப்படுத்துகின்றன. 1c இலிருந்து xml க்கு பதிவேற்றுவது, எந்த உள்ளமைக்கப்பட்ட உள்ளமைவு பொருளின் உள்ளடக்கத்துடன் ஒரு கோப்பை உருவாக்க உங்களை அனுமதிக்கிறது, மேலும் நீங்கள் ஒரே மாதிரியான உள்ளமைவில் தரவைப் பதிவேற்ற வேண்டியிருக்கும் போது அதைப் பயன்படுத்தவும்.

பதிவேற்றங்களை உருவாக்குவதற்கான கருவிகள்

தரவுத்தளங்களில் உள்ள தகவல்களை ஏற்றுமதி செய்ய, xml வடிவம் முக்கியமாகப் பயன்படுத்தப்படுகிறது. 1Cக்கு, பல செயலாக்க முறைகள் உருவாக்கப்பட்டுள்ளன (உதாரணமாக, UploadLoadDataxml82 epf), இதன் உதவியுடன் ஒரு கோப்பில் தரவை வெளியிடவும் ஏற்றவும் முடியும். இந்த வழக்கில், பயனர் ஒரு குறிப்பிட்ட கட்டமைப்பின் கோப்பைப் பெற வேண்டும், அதில் சேமிக்கப்பட்ட தகவலை சொந்த தரவுத்தளத்தில் ஏற்றவும் அல்லது மற்றொரு இடத்திற்கு மாற்றவும் அனுமதிக்கிறது. பதிவேற்றத்தை உருவாக்கும் போது பின்வரும் விதிகளை கடைபிடிக்க வேண்டும்:

  • உருவாக்கப்பட்ட கோப்புகளை முழுமையாக மீட்டெடுக்கும் வரை மற்றும் மாற்றப்பட்ட தகவலின் சரியான தன்மையை சரிபார்க்கும் நடைமுறைகள் முடியும் வரை சேமிக்கவும்;
  • நீங்கள் செயலாக்கத்தை காப்புப் பிரதிக் கருவியாகப் பயன்படுத்தினால், தரவு நகல்களுக்குத் தனியான துணைக் கோப்புறைகளை உருவாக்கி, அவற்றை விரைவாக மீட்டெடுப்பதற்குப் பதிவேடு வைக்கவும்.

1C பயனர் ஆதரவு திட்டத்தில் வழங்கப்படும் உலகளாவிய செயலாக்கம் "எக்ஸ்எம்எல் தரவைப் பதிவேற்றுதல் மற்றும் ஏற்றுதல்", வலைத்தளம் அல்லது ITS வட்டுகளில் காணலாம், இது தகவலை ஏற்றுமதி செய்வதற்கும் இறக்குமதி செய்வதற்கும் ஒரு சிறந்த கருவியாகும். ஒரு கணினி பயனர் முழு தரவுத்தளத்தையும் அதன் தனிப்பட்ட பொருட்களையும் பதிவேற்ற முடியும், மேலும் உண்மையான ஏற்றுமதிக்கு கூடுதலாக, தரவுகளில் உள்ள முக்கியமான பிழைகளை அகற்ற உதவும் தகவல்களைச் சரிபார்க்க பல்வேறு செயல்பாடுகள் செய்யப்படுகின்றன. Xml க்கு 1c பதிவேற்றத்தை செயலாக்குவது இரண்டு முறைகளில் வேலை செய்கிறது:

  • இறக்குதல். பயனர் வரையறுத்த பக்கத்திலுள்ள பொருள்களைக் கொண்ட கோப்பை உருவாக்குகிறது;
  • ஏற்றுகிறது. முன்பே ஏற்றுமதி செய்யப்பட்ட கோப்பைப் படித்து, அதில் உள்ள தகவலை தகவல் தளத்தில் எழுதுகிறது.

செயலாக்கமானது தவறான எழுத்துகளுக்கான பொருட்களைச் சரிபார்க்க உங்களை அனுமதிக்கிறது, மேலும் கட்டுப்பாடுகளுடன் தகவலை ஏற்றுமதி செய்வதற்கான செயல்பாட்டையும் உள்ளடக்கியது.

1C தரவுத்தளங்களுக்கு இடையில் தகவல்களைப் பரிமாறிக் கொள்ளும்போது மட்டும் பதிவேற்றம் செய்ய முடியும். அதன் உதவியுடன், நீங்கள் பல்வேறு வளாகங்களின் ஒருங்கிணைப்பை உறுதி செய்யலாம், எடுத்துக்காட்டாக, 1C மற்றும் Parus அமைப்பு. XML வடிவமைப்பின் பன்முகத்தன்மை, எந்தவொரு தகவல் வங்கிகளுக்கும் தகவலை மாற்றுவதற்கான நிரல்களை உருவாக்க உங்களை அனுமதிக்கிறது. xml தரவை செயலாக்குதல், பதிவேற்றுதல் மற்றும் பதிவிறக்குதல் ஆகியவை தகவல்களைப் பரிமாறிக்கொள்வதற்கான மிக முக்கியமான கருவியாகும்.

தரவைப் பதிவேற்றும் செயல்முறைஎக்ஸ்எம்எல்

சாதாரண முறையில் 1c இலிருந்து xml க்கு எப்படி பதிவேற்றுவது என்று பார்க்கலாம். செயலாக்க UploadLoadDataxml.epf ஐப் பதிவிறக்கம் செய்து அதைத் திறந்த பிறகு, நீங்கள் பின்வரும் படிகளைச் செய்ய வேண்டும்:

  • ஏற்றுமதிக்கான பொருட்களைத் தேர்ந்தெடுக்கவும்;
  • தேவையான வடிப்பான்களை அமைக்கவும், எடுத்துக்காட்டாக, காலம் மூலம்;
  • வட்டு துணை அமைப்பில் உள்ள தகவலுடன் கோப்பின் இருப்பிடத்தை தீர்மானிக்கவும்;
  • பொருட்களை இறக்கத் தொடங்குங்கள்.


பரிமாற்றத் திட்டங்களின்படி பதிவேற்றம் செய்யும் போது பயன்படுத்தப்படும் கோப்பு வடிவத்திலிருந்து பதிவேற்ற கோப்பு வடிவத்தின் தலைப்புப் பகுதி வேறுபடுகிறது என்பதை நினைவில் கொள்ள வேண்டும்.

எக்ஸ்எம்எல்

மூல தரவுத்தளத்திற்கு ஒத்த உள்ளமைவுடன் பெறுதல் தரவுத்தளத்தில் xml 1c இல் ஏற்றப்படுகிறது. xml 1c ஐ 1c இல் ஏற்றுவதற்கு முன், நீங்கள் பெறும் தரவுத்தளத்தில் செயலாக்கத்தைத் திறக்க வேண்டும். பின்னர் நீங்கள் முன்னர் பதிவேற்றிய கோப்பிற்கான பாதையைக் குறிப்பிட வேண்டும் மற்றும் "தரவை ஏற்று" பொத்தானைக் கிளிக் செய்வதன் மூலம் தரவைப் பதிவிறக்கவும்.

தேவைப்பட்டால், விநியோகிக்கப்பட்ட தகவல்தளத்தில் பரிமாற்ற பயன்முறையில் தரவை ஏற்றுவதற்கு தேர்வுப்பெட்டிகள் செயல்படுத்தப்படும் மற்றும் பொருட்களை ஏற்றும்போது ஏற்படும் பிழைகளை புறக்கணிக்கவும்.


இதற்குப் பிறகு, நீங்கள் தரவுத்தளங்களைச் சரிபார்த்து, அவற்றை இழக்காதபடி அனைத்து கூறுகளும் சரியாக ஏற்றப்பட்டுள்ளதா என்பதை உறுதிப்படுத்த வேண்டும், எடுத்துக்காட்டாக, பொருளை ஏற்றிய பின் நிகழ்வு கையாளுதலில் பிழை ஏற்பட்டால்.


இந்த செயலாக்கமானது 1C 8.2 இயங்குதளத்தில் ஒரே (ஒரே) உள்ளமைவுகளுக்கு இடையில் தரவைப் பரிமாற உங்களை அனுமதிக்கிறது - Bukh, ZUP, UT, UPP மற்றும் பிற, முக்கிய விஷயம் என்னவென்றால், உள்ளமைவுகள் ஒரே மாதிரியானவை!

திரைக்காட்சிகளை செயலாக்குகிறது

(புகைப்படம்)

இயக்க முறைகள்

செயலாக்கம் 2 இயக்க முறைகளை செயல்படுத்துகிறது: பதிவேற்றம் (பயனர்-குறிப்பிட்ட தரவின் பதிவேற்றக் கோப்பை உருவாக்குதல்) மற்றும் ஏற்றுதல் (அதே பெயரின் பயன்முறையில் உருவாக்கப்பட்ட பதிவேற்றக் கோப்பைப் படித்து அதில் உள்ள தரவை எழுதுதல்). பயன்முறை புலத்தில் அதைத் தேர்ந்தெடுப்பதன் மூலம் பயன்முறை அமைக்கப்படுகிறது.

ஒரு குறிப்பிட்ட பயன்முறையைத் தொடங்குவதற்கு முன் (இயக்கு பொத்தானைக் கிளிக் செய்வதன் மூலம்), பதிவேற்றக் கோப்பின் பெயரைக் குறிப்பிட வேண்டும், அதை "கோப்பு பெயர்" புலத்தில் கைமுறையாக உள்ளிடுவதன் மூலம் அல்லது இந்த புலத்தையும் நிலையான கோப்பு தேர்வு உரையாடலையும் தேர்ந்தெடுக்க பொத்தானைப் பயன்படுத்தவும் .

பதிவிறக்க பயன்முறையில், பதிவேடுகளை எழுதும் போது மொத்தப் பயன்பாட்டைத் திருத்த முடியும், இது பதிவிறக்க வேகத்தை பாதிக்கலாம்.

"டேட்டா ஏற்றும் போது மொத்தங்களின் பயன்பாட்டைத் திருத்தும் திறனை இயக்கு" என்ற கொடி அமைக்கப்படும் போது "மொத்தத்தை முடக்கு" மற்றும் "மொத்தத்தை இயக்கு" பொத்தான்கள் கிடைக்கும், மேலும் தரவை ஏற்றும் போது மொத்தத்தைப் பயன்படுத்தும் முறையை கைமுறையாகக் கட்டுப்படுத்தப் பயன்படுகிறது.

செயலாக்கத்தின் பொருந்தக்கூடிய தன்மைக்கான நிபந்தனைகள்

தரவு பதிவேற்றம் செய்யப்பட்ட தகவல் தளம் மற்றும் தரவு ஏற்றப்பட்ட தரவு ஒரே மாதிரியானவை (உள்ளமைவுகள் ஒரே மாதிரியானவை, தரவு வேறுபடலாம்) அல்லது பதிவேற்றிய அனைத்து பொருட்களும் கிட்டத்தட்ட ஒரே மாதிரியாக இருக்கும் சந்தர்ப்பங்களில் மட்டுமே செயலாக்கத்தைப் பயன்படுத்த முடியும். கலவை மற்றும் விவரங்கள் மற்றும் அட்டவணை பாகங்களின் வகைகள், "முன்னணி" மெட்டாடேட்டா பொருளின் பண்புகள் போன்றவை. இந்த வரம்புகள் காரணமாக, செயலாக்கம் முக்கியமாக ஒரே மாதிரியான IS க்கு இடையில் பரிமாற்றத்தை நோக்கமாகக் கொண்டது என்பதைக் கவனத்தில் கொள்ள வேண்டும்.

தலைப்புப் பகுதியில் உள்ள பரிமாற்றத் திட்டத்தின் படி பதிவேற்றும் போது உருவாக்கப்பட்ட கோப்பு வடிவத்திலிருந்து பதிவேற்ற கோப்பு வடிவம் வேறுபடுகிறது. தரவைப் பதிவேற்ற (அடைவு கூறுகள், பதிவு பதிவுகளின் தொகுப்புகள், முதலியன), பரிமாற்றத் திட்டங்களின்படி பதிவேற்றும் அதே XML வரிசைப்படுத்தல் பொறிமுறையை செயலாக்கம் பயன்படுத்துகிறது; இந்த பகுதியில், கோப்பு வடிவங்கள் ஒரே மாதிரியாக இருக்கும்.

இறக்குதலின் கலவையை தீர்மானித்தல்

செயலாக்கமானது ஒரு கோப்பில் இன்போபேஸ் தரவை முழுமையாகவும் பகுதியளவும் பதிவேற்ற அனுமதிக்கிறது. தரவை பதிவேற்றக்கூடிய மெட்டாடேட்டா பொருட்களைக் காண்பிக்கும் மரத்தின் நெடுவரிசையில் உள்ள பெட்டிகளைச் சரிபார்ப்பதன் மூலம் பதிவேற்றப்பட்ட தரவின் கலவை உரையாடலில் உள்ளமைக்கப்படுகிறது. தேர்வுப்பெட்டிகளின் கூடுதல் நெடுவரிசை, "தேவைப்பட்டால்", இந்த வகை பொருட்களை "குறிப்பு மூலம்" இறக்க வேண்டிய அவசியத்தை அமைக்கிறது. அதாவது, "தேவைப்பட்டால்" நெடுவரிசையில் தேர்வுப்பெட்டி தேர்வு செய்யப்பட்டால், அத்தகைய பொருளுக்கான தரவு முழுமையாக பதிவிறக்கம் செய்யப்படாது, ஆனால் பதிவிறக்கத்தை ஏற்றும் தகவல் தளத்தில் குறிப்பு ஒருமைப்பாட்டை பராமரிக்க தேவையான அளவிற்கு மட்டுமே. கோப்பு.

படிவத்தைத் திறக்கும் போது, ​​செயலாக்கமானது அனைத்து பொருட்களையும் குறிப்பதன் மூலம் இறக்குவதற்கான அடையாளத்தை அமைக்கிறது, இது தகவல் தளத்தின் இறக்கப்படாத துண்டின் குறிப்பு ஒருமைப்பாட்டிற்கு உத்தரவாதம் அளிக்கிறது.

"இணைப்பு மூலம் இறக்கப்படும் பொருட்களைக் கண்டறி" பொத்தானைக் கிளிக் செய்யும் போது, ​​முழு இறக்கும் பண்புக்கூறு தொகுப்பைக் கொண்ட பொருட்களில் என்ன தரவு இணைப்புகள் இருக்கலாம் என்பதை செயலாக்கம் பகுப்பாய்வு செய்கிறது, மேலும் இணைப்பு மூலம் இறக்க வேண்டிய அவசியத்தைக் குறிக்கும் கொடிகளின் நெடுவரிசையை தானாகவே நிரப்புகிறது. பொருளில் ஏற்கனவே முழு இறக்கக் கொடி அமைக்கப்பட்டிருந்தால், குறிப்புக் கொடி மூலம் இறக்கம் அமைக்கப்படவில்லை.

சாத்தியமான பயன்பாடுகள்

இந்த செயலாக்கத்தின் பயன்பாடு சாத்தியமாகும், எடுத்துக்காட்டாக, தரவின் முழு அல்லது பகுதி காப்பு பிரதியை உருவாக்கவும், தகவல் தளங்களுக்கு இடையில் தரவைப் பரிமாறவும், மேலும் சிக்கலான தகவல் தளங்களை மீட்டெடுக்கும் போது ஒரு துணை கருவியாகவும் இருக்கலாம்.

ஒரு நிறுவனத்தில், கணக்கியலை 1C:Enterprise பிளாட்ஃபார்மில் உள்ள தீர்வுகளில் மட்டுமல்லாமல், பிற மென்பொருள் அமைப்புகளிலும் (Galaktika, Parus, SAP, முதலியன) பராமரிக்க முடியும். இது இரண்டு பயன்பாடுகளை ஒருங்கிணைக்கும் சவாலை எழுப்புகிறது.

எடுத்துக்காட்டாக, சில பயன்பாடுகள் (இதை "எக்ஸ்" என்று அழைக்கலாம்) உள்ளமைவு ஆவணங்களின் பட்டியலைப் படிக்க வேண்டும். அத்தகைய சிக்கலைத் தீர்ப்பதன் நடைமுறை நன்மைகளைப் பற்றி நாங்கள் பேச மாட்டோம்; அத்தகைய சூழ்நிலையில் மிகவும் வசதியான மற்றும் உலகளாவிய வழி எக்ஸ்எம்எல் வடிவத்தில் ஆவணங்களின் பட்டியலைப் பதிவேற்றுவதாகும் என்பதை மட்டுமே நான் கவனிக்கிறேன்.

இந்த வடிவமைப்பைப் பயன்படுத்தி பரிமாற்றம் உலகளாவியது, ஏனெனில் பெரும்பாலான பயன்பாடுகள் அதனுடன் வேலை செய்ய முடியும். 1C:Enterprise இலிருந்து XML கோப்பில் உள்ளமைவு ஆவணங்களின் பட்டியலை எவ்வாறு பதிவேற்றலாம் என்பதைப் பார்ப்போம்.

XML இல் பதிவேற்றவும்

எனவே, முக்கிய விஷயத்திற்கு செல்லலாம். ஆவண மெட்டாடேட்டாவின் பட்டியலை நாம் கடந்து, XML கோப்பில் பட்டியலை உருவாக்க வேண்டும். பின்வரும் ஸ்கிரீன்ஷாட் XML கோப்பை உருவாக்குவதற்கான வழிமுறையைக் காட்டுகிறது:

செயல்பாடு CreateXML() ஏற்றுமதி // தற்காலிக கோப்பின் பெயரைப் பெறவும்பாதை = GetTemporaryFileName() ; // "எக்ஸ்எம்எல் பதிவு" வகுப்பை துவக்கவும்நுழைவு = New EntryXML; // எழுதுவதற்கு ஒரு தற்காலிக கோப்பைத் திறக்கவும் - 8 ") ; // எக்ஸ்எம்எல் கோப்பு அறிவிப்பை எழுதவும்பதிவு. WriteDeclarationXML() ; //பதிவு. எழுது உறுப்பு தொடக்கம்(" ஆவணங்கள் கட்டமைப்புகள்") ; // முதல் உறுப்பு // கோப்பு உருவாக்கப்பட்ட தேதியுடன் முதல் உறுப்புக்கான பண்புக்கூறுபதிவு. WriteAttribute("உருவாக்கப்பட்டது", வடிவமைப்பு(தற்போதைய தேதி(), " DF = yyyy-MM- ddThh:mm:ss; DLF= DT")) ; // ஒவ்வொரு உள்ளமைவு ஆவணத்திற்கும் ஒரு உறுப்பை எழுதவும். ஆவணத்தின் பெயரை உரையில் வைக்கிறோம்.மெட்டாடேட்டாவிலிருந்து ஒவ்வொரு ஆவணத்திற்கும். ஆவணங்கள் சுழற்சி பதிவு. WriteElementStart("ஆவணம்"); பதிவு. WriteText(Doc.Name) ; பதிவு. WriteEndElement() ; எண்ட்சைக்கிள்; // முதல் உறுப்பை எழுதி முடிக்கவும்பதிவு. WriteEndElement() ; பதிவு. நெருக்கமான(); // கோப்பை மூடு // கோப்பின் பைனரி தரவைப் பெற்று தற்காலிக சேமிப்பகத்தில் வைக்கவும்பைனரி டேட்டா = புதிய பைனரி டேட்டா(பாதை) ; முகவரி = தற்காலிக சேமிப்பிடம் (பைனரி டேட்டா, புதிய தனித்துவ அடையாளங்காட்டி) திரும்பும் முகவரி; // கோப்பின் முகவரியை சேமிப்பகத்திற்குத் திருப்பி விடுங்கள்இறுதிச் செயல்பாடு

உருவாக்கப்பட்ட ஒவ்வொரு உறுப்பும் சரியாக முடிக்கப்பட வேண்டும். “WriteStartofElement()” ஐ இயக்கிய பிறகு, “WriteEndElement()” முறையை இயக்க வேண்டும், இல்லையெனில் XML கோப்பின் அமைப்பு தவறாக இருக்கும்.

XML கோப்புகளை உருவாக்குவதற்கான பொதுவான டெம்ப்ளேட் பின்வரும் வரிசையாகும்:

// 1. "எக்ஸ்எம்எல் பதிவு" வகுப்பை துவக்கவும்நுழைவு = New EntryXML; // 2. பதிவு செய்ய ஒரு தற்காலிக கோப்பை திறக்கவும்பதிவு. OpenFile(பாதை, "UTF-8"); // 3. எக்ஸ்எம்எல் கோப்பின் அறிவிப்பை எழுதவும்பதிவு. WriteDeclarationXML() ; // 4. ++ XML கோப்பின் உள்ளடக்கங்களை எழுதவும்பதிவு. எழுதுஎலிமென்ட்ஸ்டார்ட்("எக்ஸ்எம்எல்உறுப்பு") ; பதிவு. WriteEndElement() ; // -- XML ​​கோப்பின் உள்ளடக்கங்களை எழுதவும் // 5. கோப்பை மூடவும்பதிவு. நெருக்கமான();

இந்த ஐந்து படிகள் கிட்டத்தட்ட எந்த எக்ஸ்எம்எல் கோப்பையும் உருவாக்குகின்றன.

எங்கள் எடுத்துக்காட்டில், உருவாக்கப்பட்ட கோப்பு பைனரி தரவுகளாக மாற்றப்பட்டு, CreateXML செயல்பாடு அழைக்கப்படும் இடத்திற்குத் திரும்புகிறது. இந்த கோப்பு பின்னர் கோப்பு முறைமையில் எழுதப்படலாம்.

மேலே உள்ள ஸ்கிரீன்ஷாட்டில் பதிவேற்றிய கோப்பின் உதாரணத்தை நீங்கள் பார்க்கலாம்.

மூன்றாம் தரப்பு விண்ணப்பம்

உதாரணமாக, மூன்றாம் தரப்பு பயன்பாட்டில் XML கோப்பைப் படிப்பதை நிரூபிக்க, .NET கட்டமைப்பில் ஒரு பயன்பாட்டை உருவாக்கினேன்.

நிரல் உருவாக்கப்பட்ட கோப்பைப் படித்து ஆவணங்களை பட்டியலின் வடிவத்தில் காண்பிக்கும்:

அதை நீங்களே முயற்சி செய்யலாம், கட்டுரையின் முடிவில் உள்ள இணைப்பைப் பயன்படுத்தி பதிவிறக்கம் செய்ய பயன்பாடு கிடைக்கிறது.

பன்முகத்தன்மை

1C:Enterprise பிளாட்ஃபார்மில் பயன்பாட்டு தீர்வுகளுக்கு இடையே தரவு பரிமாற்றத்திற்கான பெரும்பாலான உள்ளமைவுகளில் XML வடிவம் பயன்படுத்தப்படுகிறது. பொதுவாகப் பயன்படுத்தப்படும் மற்றொரு தகவல் தொடர்பு முறை COM இணைப்பு வழியாகும். XML உங்களை எந்த பயன்பாட்டுடனும் பரிமாறிக்கொள்ள அனுமதிக்கிறது, அதனால்தான் இது உலகளாவிய என்று அழைக்கப்படுவதற்கு தகுதியானது.

பதிவிறக்கத்திற்கான கோப்புகள்:

எக்ஸ்எம்எல் கோப்பு ரீடர் பயன்பாடு.

XML கோப்பின் உருவாக்கத்தை செயலாக்குகிறது.

ஒரு நிறுவனம் தொடர்ந்து ஒருவித மென்பொருள் தொகுப்பை அதன் பணியில் பயன்படுத்தும் போது, ​​இயற்கையாகவே, அதன் தற்போதைய ஆதரவு மற்றும் நிர்வாகத்தின் கேள்வி எப்போதும் எழுகிறது. தரவு பரிமாற்றம், சேமித்தல் மற்றும் மீட்டமைத்தல் போன்ற பணிகளைத் தவிர்க்க வழி இல்லை. XML வடிவத்தில் 1C இலிருந்து தரவை எவ்வாறு ஏற்றுவது அல்லது இறக்குவது என்பதைப் பார்ப்போம், ஏனெனில் இது இந்த தலைப்புக்கான ஒரு முக்கியமான செயல்முறையாகும்.

பதிவேற்றும் போது, ​​கிளையண்டிற்குத் தேவையான தரவு பதிவு செய்யப்படும் XML கோப்பைப் பெறக்கூடிய வகையில் அவை கட்டமைக்கப்பட்டுள்ளன. அதே நேரத்தில், பதிவுசெய்தலுடன் ஒரே நேரத்தில், மாற்றப்பட்ட பதிவுகளின் சரியான தன்மை முக்கியமான பிழைகளுக்கு கண்காணிக்கப்படுகிறது.

இவ்வாறு, ஒரு தகவல் தளத்தில் இருந்து ஒரு XML கோப்பில் பதிவேற்றம் (பதிவுகளை இறக்குமதி செய்தல்) மற்றும் XML இலிருந்து மற்றொன்றுக்கு ஏற்றுவது தரவுத்தளங்களுக்கிடையில் XML வடிவத்தில் தரவு பரிமாற்றத்தைக் குறிக்கிறது.

இந்த செயல்முறை, குறிப்பாக பெரிய அளவிலான தகவல்களுடன், நிறைய கையேடு வேலைகளைச் சேமிக்கிறது.

இறக்குமதி (விளைவான கோப்பு) எதிர்பாராத சூழ்நிலைகளில் (இழந்தால் அல்லது சேதமடைந்தால்) மீட்டெடுப்பதற்கான காப்பகமாகவும் பயன்படுத்தப்படலாம்.

இத்தகைய செயலாக்க கருவிகள் நிறைய உருவாக்கப்பட்டுள்ளன, மேலும் அவை இணையத்தில் கிடைக்கின்றன. அவற்றின் பயன்பாட்டிற்கான பொறுப்பு வாடிக்கையாளரின் தோள்களில் (மற்றும் தலையில்) விழுகிறது.

ஆனால் ஒடெனெஸ்கியின் உத்தியோகபூர்வ பயனர்களுக்கு, டெவலப்பர்கள் உலகளாவிய செயலி "பதிவேற்றம்/எக்ஸ்எம்எல் தரவை ஏற்று" உருவாக்கியுள்ளனர்.

முக்கியமான. 1C இல் XML க்கு ஏற்றுமதி செய்து 1C இலிருந்து XML இல் ஏற்றுவது ஒரே மாதிரியான உள்ளமைவுகளுக்கு ஏற்கத்தக்கது - இல்லையெனில் அது சேதமடையும்.

யுனிவர்சல் கையாளுபவர்

உலகளாவிய டெவலப்பரைப் பயன்படுத்துவதற்கான முக்கிய புள்ளிகள்:

  • பதிவுகளின் பரிமாற்றம் முடிவடையும் வரை மற்றும் அவற்றின் சரியான தன்மை சரிபார்க்கப்படும் வரை இறக்குமதி செய்யும் கோப்புகளைச் சேமிக்கவும்;
  • காப்பு பிரதிகளாகப் பயன்படுத்தும்போது, ​​தேடலை வரிசைப்படுத்த அவற்றின் பதிவேடு வைக்கப்பட வேண்டும்.

அதன் செயல்பாட்டில் இரண்டு முறைகள் உள்ளன: தகவலைச் சேமிக்கும் போது ஒரு கோப்பை உருவாக்குதல் மற்றும் இறக்குமதி செய்யும் போது அதைப் படிக்கும்/எழுதுதல்.

கூடுதலாக, தரவை ஏற்றுமதி செய்யும் போதும் ஏற்றும் போதும் பயனர் கூடுதல் கட்டுப்பாடுகளை அமைக்கலாம்.

பதிவுகளை பிரித்தெடுத்தல்

நீங்கள் முழு தரவுத்தளத்திலும் மற்றும் தேர்ந்தெடுக்கப்பட்ட - பொருளின் அடிப்படையில் தரவை பதிவேற்றலாம்.

ஹேண்ட்லரைப் பதிவிறக்கி, நிறுவி, திறந்த பிறகு, பின்வருபவை நிகழ்கின்றன:

அவற்றின் தேர்வு துவக்கத்திற்குப் பிறகு திறக்கும் உரையாடல் பெட்டியில் செய்யப்படுகிறது. இதைச் செய்ய, மீட்டெடுக்கப்பட வேண்டிய மெட்டாடேட்டா பொருள்களைக் காண்பிக்கும் பட்டியலில் உள்ள பெட்டிகளைச் சரிபார்க்கவும்;

  1. தேவையான வடிப்பான்கள் கட்டமைக்கப்பட்டுள்ளன (எடுத்துக்காட்டாக, தேதியின்படி);
  2. வட்டு இடம் தேர்ந்தெடுக்கப்பட்டது;
  3. செயல்பாடு தானே தொடங்குகிறது.

பெறுநரிடம் பதிவுகளைப் பதிவேற்றுகிறது

பெறும் தரவுத்தளத்தில் தரவை ஏற்றுக்கொள்வதற்கான முதல் படி அதில் செயலி நிரலைத் திறப்பதாகும்.

மூலக் கோப்பிற்கான பாதை குறிப்பிடப்பட்டு, செயல்முறை அமைப்புகளின் கொடிகள் செயல்படுத்தப்பட்ட பிறகு (தேவைப்பட்டால்), "தரவை ஏற்று" பொத்தானைக் கொண்டு செயல்முறையைத் தொடங்கலாம்.


தரவைச் சேமிப்பதற்கும் தரவுத்தளங்களுக்கு இடையில் பரிமாற்றம் செய்வதற்கும் XML வடிவத்தில் 1C இலிருந்து தரவை எவ்வாறு ஏற்றுவது அல்லது இறக்குவது என்பதை இப்போது நீங்கள் அறிவீர்கள்.

இந்த விஷயத்தில் உங்கள் அனுபவத்தைப் பற்றி கருத்துகளில் எழுதுங்கள்.

ஒரு நிறுவனத்தில், கணக்கியலை 1C:Enterprise பிளாட்ஃபார்மில் உள்ள தீர்வுகளில் மட்டுமல்லாமல், பிற மென்பொருள் அமைப்புகளிலும் (Galaktika, Parus, SAP, முதலியன) பராமரிக்க முடியும். இது இரண்டு பயன்பாடுகளை ஒருங்கிணைக்கும் சவாலை எழுப்புகிறது.

எடுத்துக்காட்டாக, சில பயன்பாடுகள் (இதை "எக்ஸ்" என்று அழைக்கலாம்) உள்ளமைவு ஆவணங்களின் பட்டியலைப் படிக்க வேண்டும். அத்தகைய சிக்கலைத் தீர்ப்பதன் நடைமுறை நன்மைகளைப் பற்றி நாங்கள் பேச மாட்டோம்; அத்தகைய சூழ்நிலையில் மிகவும் வசதியான மற்றும் உலகளாவிய வழி எக்ஸ்எம்எல் வடிவத்தில் ஆவணங்களின் பட்டியலைப் பதிவேற்றுவதாகும் என்பதை மட்டுமே நான் கவனிக்கிறேன்.

இந்த வடிவமைப்பைப் பயன்படுத்தி பரிமாற்றம் உலகளாவியது, ஏனெனில் பெரும்பாலான பயன்பாடுகள் அதனுடன் வேலை செய்ய முடியும். 1C:Enterprise இலிருந்து XML கோப்பில் உள்ளமைவு ஆவணங்களின் பட்டியலை எவ்வாறு பதிவேற்றலாம் என்பதைப் பார்ப்போம்.

XML இல் பதிவேற்றவும்

எனவே, முக்கிய விஷயத்திற்கு செல்லலாம். ஆவண மெட்டாடேட்டாவின் பட்டியலை நாம் கடந்து, XML கோப்பில் பட்டியலை உருவாக்க வேண்டும். பின்வரும் ஸ்கிரீன்ஷாட் XML கோப்பை உருவாக்குவதற்கான வழிமுறையைக் காட்டுகிறது:

செயல்பாடு CreateXML() ஏற்றுமதி // தற்காலிக கோப்பின் பெயரைப் பெறவும்பாதை = GetTemporaryFileName() ; // "எக்ஸ்எம்எல் பதிவு" வகுப்பை துவக்கவும்நுழைவு = New EntryXML; // எழுதுவதற்கு ஒரு தற்காலிக கோப்பைத் திறக்கவும்- 8 " ) ; // எக்ஸ்எம்எல் கோப்பு அறிவிப்பை எழுதவும்பதிவு. WriteDeclarationXML() ; //பதிவு. எழுது உறுப்பு தொடக்கம்(" ஆவணங்கள் கட்டமைப்புகள்" ) ; // முதல் உறுப்பு // கோப்பு உருவாக்கப்பட்ட தேதியுடன் முதல் உறுப்புக்கான பண்புக்கூறுபதிவு. WriteAttribute("உருவாக்கப்பட்டது", வடிவமைப்பு(தற்போதைய தேதி(), " DF = yyyy-MM- ddThh:mm:ss; DLF= DT" ) ) ; // ஒவ்வொரு உள்ளமைவு ஆவணத்திற்கும் ஒரு உறுப்பை எழுதவும். ஆவணத்தின் பெயரை உரையில் வைக்கிறோம்.மெட்டாடேட்டாவிலிருந்து ஒவ்வொரு ஆவணத்திற்கும். ஆவணங்கள் சுழற்சி பதிவு. WriteElementStart("ஆவணம்"); பதிவு. WriteText(Doc.Name) ; பதிவு. WriteEndElement() ; எண்ட்சைக்கிள் ; // முதல் உறுப்பை எழுதி முடிக்கவும்பதிவு. WriteEndElement() ; பதிவு. நெருக்கமான(); // கோப்பை மூடு // கோப்பின் பைனரி தரவைப் பெற்று தற்காலிக சேமிப்பகத்தில் வைக்கவும்பைனரி டேட்டா = புதிய பைனரி டேட்டா(பாதை) ; முகவரி = தற்காலிக சேமிப்பிடம் (பைனரி டேட்டா, புதிய தனித்துவ அடையாளங்காட்டி) திரும்பும் முகவரி; // கோப்பின் முகவரியை சேமிப்பகத்திற்குத் திருப்பி விடுங்கள்இறுதிச் செயல்பாடு

உருவாக்கப்பட்ட ஒவ்வொரு உறுப்பும் சரியாக முடிக்கப்பட வேண்டும். “WriteStartofElement()” ஐ இயக்கிய பிறகு, “WriteEndElement()” முறையை இயக்க வேண்டும், இல்லையெனில் XML கோப்பின் அமைப்பு தவறாக இருக்கும்.

XML கோப்புகளை உருவாக்குவதற்கான பொதுவான டெம்ப்ளேட் பின்வரும் வரிசையாகும்:

// 1. "எக்ஸ்எம்எல் பதிவு" வகுப்பை துவக்கவும்நுழைவு = New EntryXML; // 2. பதிவு செய்ய ஒரு தற்காலிக கோப்பை திறக்கவும்பதிவு. OpenFile(பாதை, "UTF - 8 " ) ; // 3. எக்ஸ்எம்எல் கோப்பின் அறிவிப்பை எழுதவும்பதிவு. WriteDeclarationXML() ; // 4. ++ XML கோப்பின் உள்ளடக்கங்களை எழுதவும்பதிவு. WriteElementStart("XMLElement"); பதிவு. WriteEndElement() ; // -- XML ​​கோப்பின் உள்ளடக்கங்களை எழுதவும் // 5. கோப்பை மூடவும்பதிவு. நெருக்கமான();

இந்த ஐந்து படிகள் கிட்டத்தட்ட எந்த எக்ஸ்எம்எல் கோப்பையும் உருவாக்குகின்றன.

எங்கள் எடுத்துக்காட்டில், உருவாக்கப்பட்ட கோப்பு பைனரி தரவுகளாக மாற்றப்பட்டு, CreateXML செயல்பாடு அழைக்கப்படும் இடத்திற்குத் திரும்புகிறது. இந்த கோப்பு பின்னர் கோப்பு முறைமையில் எழுதப்படலாம்.

மேலே உள்ள ஸ்கிரீன்ஷாட்டில் பதிவேற்றிய கோப்பின் உதாரணத்தை நீங்கள் பார்க்கலாம்.

மூன்றாம் தரப்பு விண்ணப்பம்

உதாரணமாக, மூன்றாம் தரப்பு பயன்பாட்டில் XML கோப்பைப் படிப்பதை நிரூபிக்க, .NET கட்டமைப்பில் ஒரு பயன்பாட்டை உருவாக்கினேன்.

நிரல் உருவாக்கப்பட்ட கோப்பைப் படித்து ஆவணங்களை பட்டியலின் வடிவத்தில் காண்பிக்கும்:

அதை நீங்களே முயற்சி செய்யலாம், கட்டுரையின் முடிவில் உள்ள இணைப்பைப் பயன்படுத்தி பதிவிறக்கம் செய்ய பயன்பாடு கிடைக்கிறது.

பன்முகத்தன்மை

1C:Enterprise பிளாட்ஃபார்மில் பயன்பாட்டு தீர்வுகளுக்கு இடையே தரவு பரிமாற்றத்திற்கான பெரும்பாலான உள்ளமைவுகளில் XML வடிவம் பயன்படுத்தப்படுகிறது. பொதுவாகப் பயன்படுத்தப்படும் மற்றொரு தகவல் தொடர்பு முறை COM இணைப்பு வழியாகும். XML உங்களை எந்த பயன்பாட்டுடனும் பரிமாறிக்கொள்ள அனுமதிக்கிறது, அதனால்தான் இது உலகளாவிய என்று அழைக்கப்படுவதற்கு தகுதியானது.

பதிவிறக்கத்திற்கான கோப்புகள்:

எக்ஸ்எம்எல் கோப்பு ரீடர் பயன்பாடு.

XML கோப்பின் உருவாக்கத்தை செயலாக்குகிறது.

தரவுத்தளங்களுக்கு இடையில் தகவல்களை மாற்றுவது அவர்களின் ஆதரவு மற்றும் நிர்வாகத்தின் பணிகளில் ஒன்றாகும். அதன் பயனுள்ள செயலாக்கத்திற்காக, செயலாக்கமானது தானியங்கு 1C வளாகங்களில் உருவாக்கப்படுகிறது. அவை வழக்கமான வேலையை பெரிதும் எளிதாக்குகின்றன, தகவல்களைப் பதிவேற்றும் மற்றும் பதிவிறக்கும் செயல்முறைகளை விரைவுபடுத்துகின்றன, அதே நேரத்தில் அதன் சரியான தன்மையைக் கட்டுப்படுத்துகின்றன. 1c இலிருந்து xml க்கு பதிவேற்றுவது, எந்த உள்ளமைக்கப்பட்ட உள்ளமைவு பொருளின் உள்ளடக்கத்துடன் ஒரு கோப்பை உருவாக்க உங்களை அனுமதிக்கிறது, மேலும் நீங்கள் ஒரே மாதிரியான உள்ளமைவில் தரவைப் பதிவேற்ற வேண்டியிருக்கும் போது அதைப் பயன்படுத்தவும்.

பதிவேற்றங்களை உருவாக்குவதற்கான கருவிகள்

தரவுத்தளங்களில் உள்ள தகவல்களை ஏற்றுமதி செய்ய, xml வடிவம் முக்கியமாகப் பயன்படுத்தப்படுகிறது. 1Cக்கு, பல செயலாக்க முறைகள் உருவாக்கப்பட்டுள்ளன (உதாரணமாக, UploadLoadDataxml82 epf), இதன் உதவியுடன் ஒரு கோப்பில் தரவை வெளியிடவும் ஏற்றவும் முடியும். இந்த வழக்கில், பயனர் ஒரு குறிப்பிட்ட கட்டமைப்பின் கோப்பைப் பெற வேண்டும், அதில் சேமிக்கப்பட்ட தகவலை சொந்த தரவுத்தளத்தில் ஏற்றவும் அல்லது மற்றொரு இடத்திற்கு மாற்றவும் அனுமதிக்கிறது. பதிவேற்றத்தை உருவாக்கும் போது பின்வரும் விதிகளை கடைபிடிக்க வேண்டும்:

  • உருவாக்கப்பட்ட கோப்புகளை முழுமையாக மீட்டெடுக்கும் வரை மற்றும் மாற்றப்பட்ட தகவலின் சரியான தன்மையை சரிபார்க்கும் நடைமுறைகள் முடியும் வரை சேமிக்கவும்;
  • நீங்கள் செயலாக்கத்தை காப்புப் பிரதிக் கருவியாகப் பயன்படுத்தினால், தரவு நகல்களுக்குத் தனியான துணைக் கோப்புறைகளை உருவாக்கி, அவற்றை விரைவாக மீட்டெடுப்பதற்குப் பதிவேடு வைக்கவும்.

1C பயனர் ஆதரவு திட்டத்தில் வழங்கப்படுகிறது, இது ITS வலைத்தளம் அல்லது வட்டுகளில் காணப்படுகிறது, இது தகவலை ஏற்றுமதி செய்வதற்கும் இறக்குமதி செய்வதற்கும் ஒரு சிறந்த கருவியாகும். ஒரு கணினி பயனர் முழு தரவுத்தளத்தையும் அதன் தனிப்பட்ட பொருட்களையும் பதிவேற்ற முடியும், மேலும் உண்மையான ஏற்றுமதிக்கு கூடுதலாக, தரவுகளில் உள்ள முக்கியமான பிழைகளை அகற்ற உதவும் தகவல்களைச் சரிபார்க்க பல்வேறு செயல்பாடுகள் செய்யப்படுகின்றன. Xml க்கு 1c பதிவேற்றத்தை செயலாக்குவது இரண்டு முறைகளில் வேலை செய்கிறது:

  • இறக்குதல். பயனர் வரையறுத்த பக்கத்திலுள்ள பொருள்களைக் கொண்ட கோப்பை உருவாக்குகிறது;
  • ஏற்றுகிறது. முன்பே ஏற்றுமதி செய்யப்பட்ட கோப்பைப் படித்து, அதில் உள்ள தகவலை தகவல் தளத்தில் எழுதுகிறது.

செயலாக்கமானது தவறான எழுத்துகளுக்கான பொருட்களைச் சரிபார்க்க உங்களை அனுமதிக்கிறது, மேலும் கட்டுப்பாடுகளுடன் தகவலை ஏற்றுமதி செய்வதற்கான செயல்பாட்டையும் உள்ளடக்கியது.

1C தரவுத்தளங்களுக்கு இடையில் தகவல்களைப் பரிமாறிக் கொள்ளும்போது மட்டும் பதிவேற்றம் செய்ய முடியும். அதன் உதவியுடன், நீங்கள் பல்வேறு வளாகங்களின் ஒருங்கிணைப்பை உறுதி செய்யலாம், எடுத்துக்காட்டாக, 1C மற்றும் Parus அமைப்பு. XML வடிவமைப்பின் பன்முகத்தன்மை, எந்தவொரு தகவல் வங்கிகளுக்கும் தகவலை மாற்றுவதற்கான நிரல்களை உருவாக்க உங்களை அனுமதிக்கிறது. xml தரவை செயலாக்குதல், பதிவேற்றுதல் மற்றும் பதிவிறக்குதல் ஆகியவை தகவல்களைப் பரிமாறிக்கொள்வதற்கான மிக முக்கியமான கருவியாகும்.

தரவைப் பதிவேற்றும் செயல்முறைஎக்ஸ்எம்எல்

சாதாரண முறையில் 1c இலிருந்து xml க்கு எப்படி பதிவேற்றுவது என்று பார்க்கலாம். செயலாக்க UploadLoadDataxml.epf ஐப் பதிவிறக்கம் செய்து அதைத் திறந்த பிறகு, நீங்கள் பின்வரும் படிகளைச் செய்ய வேண்டும்:

  • ஏற்றுமதிக்கான பொருட்களைத் தேர்ந்தெடுக்கவும்;
  • தேவையான வடிப்பான்களை அமைக்கவும், எடுத்துக்காட்டாக, காலம் மூலம்;
  • வட்டு துணை அமைப்பில் உள்ள தகவலுடன் கோப்பின் இருப்பிடத்தை தீர்மானிக்கவும்;
  • பொருட்களை இறக்கத் தொடங்குங்கள்.

பரிமாற்றத் திட்டங்களின்படி பதிவேற்றம் செய்யும் போது பயன்படுத்தப்படும் கோப்பு வடிவத்திலிருந்து பதிவேற்ற கோப்பு வடிவத்தின் தலைப்புப் பகுதி வேறுபடுகிறது என்பதை நினைவில் கொள்ள வேண்டும்.

எக்ஸ்எம்எல்

மூல தரவுத்தளத்திற்கு ஒத்த உள்ளமைவுடன் பெறுதல் தரவுத்தளத்தில் xml 1c இல் ஏற்றப்படுகிறது. xml 1c ஐ 1c இல் ஏற்றுவதற்கு முன், நீங்கள் பெறும் தரவுத்தளத்தில் செயலாக்கத்தைத் திறக்க வேண்டும். பின்னர் நீங்கள் முன்னர் பதிவேற்றிய கோப்பிற்கான பாதையைக் குறிப்பிட வேண்டும் மற்றும் "தரவை ஏற்று" பொத்தானைக் கிளிக் செய்வதன் மூலம் தரவைப் பதிவிறக்கவும்.

தேவைப்பட்டால், விநியோகிக்கப்பட்ட தகவல்தளத்தில் பரிமாற்ற பயன்முறையில் தரவை ஏற்றுவதற்கு தேர்வுப்பெட்டிகள் செயல்படுத்தப்படும் மற்றும் பொருட்களை ஏற்றும்போது ஏற்படும் பிழைகளை புறக்கணிக்கவும்.

இதற்குப் பிறகு, நீங்கள் தரவுத்தளங்களைச் சரிபார்த்து, அவற்றை இழக்காதபடி அனைத்து கூறுகளும் சரியாக ஏற்றப்பட்டுள்ளதா என்பதை உறுதிப்படுத்த வேண்டும், எடுத்துக்காட்டாக, பொருளை ஏற்றிய பின் நிகழ்வு கையாளுதலில் பிழை ஏற்பட்டால்.

Peterhost சேவைகளை வாங்குவது பற்றிய தகவலை 1C இல் உள்ளிடுவதில் இது நேரத்தை மிச்சப்படுத்தும்.
இதைச் செய்ய, நீங்கள் ஒரு XML கோப்பை 1C இல் பதிவேற்ற வேண்டும், அதிலிருந்து "பொருட்கள் மற்றும் சேவைகளின் ரசீது" ஆவணம் உருவாக்கப்படும், இதில் வாங்கிய சேவைகள் பற்றிய தகவல்கள் இருக்கும். இந்த ஆவணத்தின் அடிப்படையில் விலைப்பட்டியல் உருவாக்கப்படலாம்.

விரிவான வழிமுறைகள் கீழே வழங்கப்பட்டுள்ளன.

1. வெளிப்புற செயலாக்கத்தின் இணைப்பு

1.1 நீங்கள் "எண்டர்பிரைஸ் அக்கவுண்டிங் 2.0" உள்ளமைவுடன் 1C:Enterprise 8.X தகவல் தளத்தைப் பயன்படுத்துகிறீர்கள் என்றால், CommerceML வடிவத்தில் ஒரு ஆவணத்தை ஏற்ற நீங்கள் வெளிப்புற செயலாக்கத்தை இணைக்க வேண்டும் ()
இது இரண்டு வழிகளில் செய்யப்படலாம்:
1. வெளிப்புற செயலாக்கக் கோப்பை உள்ளூரில் உள்ள வட்டில் சேமித்து, CML வடிவத்தில் ஒவ்வொரு தரவை ஏற்றுவதற்கு முன்பும் "கோப்பு" → "திறந்த" மெனு மூலம் திறக்கவும்.
2. செயலாக்கத்தை தகவல் தளத்துடன் (IS) நிரந்தரமாக இணைக்கவும். "கருவிகள்" → "கூடுதல் அறிக்கைகள் மற்றும் செயலாக்கம்" → "கூடுதல் வெளிப்புற செயலாக்கம்" என்ற மெனுவிலிருந்து இது அனைவருக்கும் (நெட்வொர்க்கில் பணிபுரிந்தால்) கிடைக்கும்.

  • "சேவை" மெனுவில், "கூடுதல் அறிக்கைகள் மற்றும் செயலாக்கம்" - "கூடுதல் வெளிப்புற செயலாக்கம்" என்பதை நீங்கள் தேர்ந்தெடுக்க வேண்டும்.
  • "சேர்" பொத்தானைக் கிளிக் செய்யவும். புதிய அடைவு உறுப்பைச் சேர்ப்பதற்கான படிவம் திறக்கும்:
  • "பெயர்" புலத்தில், செயலாக்கத்தின் பெயரைக் குறிப்பிடவும், எடுத்துக்காட்டாக, "காமர்ஸ்எம்எல் வடிவத்தில் தரவை ஏற்றுகிறது (RU-CENTER குழு)."
  • கோப்பு தேர்வு பொத்தானைக் கிளிக் செய்து பதிவிறக்க செயலாக்கக் கோப்பிற்கான பாதையைக் குறிப்பிடவும் ().
  • "சரி" பொத்தானைக் கிளிக் செய்யவும். இப்போது செயலாக்கமானது இன்ஃபோபேஸுடன் இணைக்கப்பட்டுள்ளது மற்றும் "கூடுதல் வெளிப்புற செயலாக்க" கோப்பகத்தில் அமைந்துள்ளது, மேலும் அதை சுட்டியை இருமுறை கிளிக் செய்வதன் மூலம் திறக்க முடியும்.

1.2 நீங்கள் "புரொடக்ஷன் எண்டர்பிரைஸ் மேனேஜ்மென்ட்" (பதிப்பு 10.3 மற்றும் அதற்கு மேற்பட்டது) மற்றும் "வர்த்தக மேலாண்மை" (பதிப்பு 1.3 மற்றும் அதற்கு மேற்பட்டது) உள்ளமைவுகளைப் பயன்படுத்துகிறீர்கள் என்றால், இந்தச் செயலாக்கம் ஏற்கனவே இயக்கப்பட்டுள்ளது, மேலும் நீங்கள் படி 2க்குச் செல்லலாம்.

2. "பொருட்கள் மற்றும் சேவைகளின் ரசீது" ஆவணத்தை உருவாக்குதல்

கீழே உள்ள படிகளின் விளைவாக, Peterhost இலிருந்து வாங்கப்பட்ட சேவைகள் பற்றிய தகவல் 1C இல் உள்ளிடப்படும்.
1. அடுத்து, உங்கள் கணினியில் தேவையான காலத்திற்கு "பொருட்கள் மற்றும் சேவைகளின் ரசீது" ஆவணத்தின் தரவுடன் XML கோப்பை சேமிக்க வேண்டும். எக்ஸ்எம்எல் வடிவத்தில் உள்ள கோப்பு தனிப்பட்ட கணக்கு பிரிவில் "XML for 1C" என்ற இணைப்பின் கீழ் அமைந்துள்ளது.
"தரவு கோப்பு பெயர்" புலத்தின் வலதுபுறத்தில் உள்ள தேர்வு பொத்தானைக் கிளிக் செய்து, இந்தக் கோப்பைத் தேர்ந்தெடுக்கவும் (படம் 1 ஐப் பார்க்கவும்). “கோப்பிலிருந்து தரவைப் படிக்கவா?” என்ற கேள்விக்கு பதில் "சரி". தரவு கோப்பு செயலாக்கத்தின் மூலம் படிக்கப்படும்.
2. கோப்பு தரவு உறுப்புகள் மற்றும் இன்ஃபோபேஸ் தரவு ஆகியவற்றுக்கு இடையேயான அனைத்து கடிதப் பரிமாற்றங்களையும் செயலாக்கத்தால் தீர்மானிக்க முடிந்தால், "தரவை இன்ஃபோபேஸில் சேமி?" என்ற கேள்வி கேட்கப்படும். நீங்கள் "ஆம்" என்று பதிலளித்தால், "பொருட்கள் மற்றும் சேவைகளின் ரசீது" என்ற புதிய ஆவணம் உருவாக்கப்படும். படி 3 க்குச் செல்லவும்.
3. எல்லா தரவுப் பொருத்தங்களும் அடையாளம் காணப்படவில்லை என்றால், செய்தி காட்டப்படும்: “தரவை ஏற்றும்போது, ​​பரிமாற்றக் கோப்பில் மாற்றப்பட்ட உறுப்புகளுடன் தொடர்புடைய தகவல் பாதுகாப்பு பொருட்களை நிரலால் தானாகவே கண்டுபிடிக்க முடியவில்லை...” கைமுறையாக ஒப்பீடு. இந்த வழக்கில், நீங்கள் பின்வருவனவற்றைச் செய்ய வேண்டும்:

  • "சரி" என்பதைக் கிளிக் செய்யவும். கோப்பு பொருள்கள் மற்றும் தகவல் பாதுகாப்பை ஒப்பிடுவதற்கான படிவம் திறக்கும். இது பல்வேறு வகையான பொருள்களுடன் (நிறுவனங்கள், ஒப்பந்தக்காரர்கள், பொருட்கள் போன்றவை) தொடர்புடைய பல தாவல்களைக் கொண்டுள்ளது. எந்த வகையான தரவுகளும் பொருந்தவில்லை என்றால், தொடர்புடைய தாவல்களில் சிவப்பு ஆச்சரியக்குறிகள் இருக்கும் (படம் 2 ஐப் பார்க்கவும்).
  • பொருத்தமான புக்மார்க்குகளுக்குச் சென்று உறுப்புகளை கைமுறையாக பொருத்தவும். எதிர் கட்சிகள் மற்றும் நிறுவனங்களின் பொருத்தங்கள் TIN ஆல் தேடப்படுகின்றன, மேலும் பெயரிடல் பொருத்தங்கள் முதலில் கட்டுரை எண், பின்னர் பெயரால் தேடப்படுகின்றன என்பதை கணக்கில் எடுத்துக்கொள்ள வேண்டும். கோப்பு தரவுகளுடன் தொடர்புடைய உறுப்பு IB இல் இல்லை என்றால், "கோப்பில் இருந்து தரவைப் பயன்படுத்தி உருவாக்கு" பொத்தானைக் கிளிக் செய்வதன் மூலம் கோப்புத் தரவைப் பயன்படுத்தி தானாகவே உருவாக்க முடியும்.
  • பொருட்களைச் சேர்க்கும் போது, ​​நீங்கள் "சேவை" சொத்தை சரிபார்க்க வேண்டும் (படம் 3 ஐப் பார்க்கவும்). பெயரிடலில் ஒரு பொருளின் முழு மற்றும் குறுகிய பெயர்களையும் நீங்கள் மாற்றலாம்.
  • "கணக்குகள்" தாவலில், உருப்படி கணக்கியல் கணக்குகளைச் சேர்ப்பது நல்லது, இதனால் "பொருட்கள் மற்றும் சேவைகளின் ரசீது" ஆவணத்தை உருவாக்கும் போது, ​​இந்த எண்கள் தானாக உள்ளிடப்படும். எடுத்துக்காட்டாக, சேவைகளுக்கு பின்வரும் மதிப்புகளை அமைக்கலாம்: “கணக்கியல் கணக்கு” ​​– 25 (ஒட்டுமொத்த உற்பத்தி செலவுகள்) மற்றும் “சமர்ப்பிக்கப்பட்ட VATக்கான கணக்கு” ​​– 19.04 (வாங்கிய சேவைகளுக்கான VAT) (படம் 4 ஐப் பார்க்கவும்).
  • அனைத்து கூறுகளையும் ஒப்பிட்டு, "சரி" பொத்தானைக் கிளிக் செய்த பிறகு, நிரல் ஆவணத்தை தகவல் பாதுகாப்பு அமைப்பில் பதிவேற்ற உறுதிப்படுத்துமாறு கேட்கும், அதன் பிறகு "பொருட்கள் மற்றும் சேவைகளின் ரசீது" (படம் 5 ஐப் பார்க்கவும்) ஒரு புதிய ஆவணத்தை உருவாக்கும்.

3. "பொருட்கள் மற்றும் சேவைகளின் ரசீது" ஆவணத்தை இடுகையிடுதல்

"பொருட்கள் மற்றும் சேவைகளின் ரசீது" ஆவணத்தை இடுகையிட, நீங்கள் அதை இருமுறை கிளிக் செய்வதன் மூலம் திறக்க வேண்டும் மற்றும் "அட்வான்ஸ் ஆஃப்செட்" (எடுத்துக்காட்டாக, "தானியங்கி") மற்றும் "செட்டில்மென்ட் கணக்குகளில் உள்ள புலங்கள்" போன்ற விடுபட்ட புலங்களை நிரப்ப வேண்டும். ” தாவல் (படம் 6 ஐப் பார்க்கவும்). இந்தப் புலங்களின் மதிப்புகள் உங்கள் நிறுவனத்தின் கணக்கியல் கொள்கைகளால் தீர்மானிக்கப்படுகின்றன. ஆவணத்தை இடுகையிட, "சரி" பொத்தானைக் கிளிக் செய்யவும்.

4. "விலைப்பட்டியல்" ஆவணத்தின் உருவாக்கம்

"பொருட்கள் மற்றும் சேவைகளின் ரசீது" ஆவணத்தை வெற்றிகரமாக உருவாக்கி இடுகையிட்ட பிறகு, "இன்வாய்ஸ் பெறப்பட்ட" ஆவணத்தை உருவாக்க அதைப் பயன்படுத்தலாம். இதைச் செய்ய, ஆவணப் படிவத்தின் கீழ் இடது பகுதியில் உள்ள பொருத்தமான இணைப்பைக் கிளிக் செய்யவும்.

வர்த்தகம் அல்லது சம்பளத்திலிருந்து பதிவிறக்கம் செய்யப்பட்ட தரவை 1C: கணக்கியல் 8.3 (திருத்தம் 3.0) இல் ஏற்றுவது எப்படி?

2016-12-01T12:52:06+00:00

பெரும்பாலும், வர்த்தகம் அல்லது ஊதியத்திலிருந்து தரவு கணக்கியலுக்கு மாற்றப்படுகிறது.

பதிவிறக்கம் செய்யப்பட்ட தரவு நீட்டிப்புடன் கூடிய கோப்பு " .xml". நிரலில் அதை எவ்வாறு ஏற்றுவது?

  1. ஆரம்பிப்போம் காப்பு பிரதியை உருவாக்குதல்கணக்கியல் துறை, பதிவிறக்கம் தரவுத்தளத்தை கெடுத்துவிட்டால், அதன் அசல் நிலைக்கு நாம் திரும்பலாம். காப்பு பிரதிகளை உருவாக்குவது பற்றி எழுதப்பட்டுள்ளது.
  2. இப்போது மெனுவைத் திறக்கவும் " அனைத்து செயல்பாடுகளும்" (இது பற்றி ).
  3. திறக்கும் சாளரத்தில், உருப்படியைக் கண்டறியவும் " சிகிச்சைகள்" மற்றும் அதை ஒரு கூட்டல் அடையாளத்துடன் திறக்கவும்.
  4. அதன் உருப்படிகளின் செயலாக்கத்தில் நாங்கள் கண்டுபிடித்து திறக்கிறோம் " எக்ஸ்எம்எல் வடிவத்தில் உலகளாவிய தரவு பரிமாற்றம்".
  5. ".
  6. நாங்கள் குறிப்பிடுகிறோம் கோப்பிற்கான பாதைஅதில் இருந்து தரவை ஏற்றுவோம்.
  7. பொத்தானை அழுத்தவும் " தரவைப் பதிவிறக்கவும்".

எல்லாம் சரியாக நடந்தால் - நல்லது! பிழைகள் இருந்தால், வர்த்தகம் அல்லது சம்பளத்திலிருந்து இறக்குவதற்கு பொருத்தமற்ற (காலாவதியான) விதிகள் பயன்படுத்தப்பட்டிருக்கலாம் - அவை புதுப்பிக்கப்பட்டு மீண்டும் இறக்கப்பட வேண்டும்.

உண்மையுள்ள, (ஆசிரியர் மற்றும் டெவலப்பர்).