xml ഫോർമാറ്റിലുള്ള അതിന്റെ സാർവത്രിക ഡാറ്റാ കൈമാറ്റം. "XML ഫോർമാറ്റിലുള്ള യൂണിവേഴ്സൽ ഡാറ്റാ എക്സ്ചേഞ്ച്" പ്രോസസ്സ് ചെയ്യുന്നത് ഒരു ഫയലിലേക്ക് ഡാറ്റ ലോഡുചെയ്യുന്നതിനും അൺലോഡ് ചെയ്യുന്നതിനും ഉദ്ദേശിച്ചുള്ളതാണ്. ഉപയോഗ രീതി. പൊതു നടപടിക്രമങ്ങളും പ്രവർത്തനങ്ങളും

സഹായം 07.02.2022
സഹായം

1C ഡാറ്റ കൺവേർഷൻ ട്യൂട്ടോറിയൽ (എഡിഷൻ 2) ഒപ്റ്റിമൈസേഷൻ

ഡാറ്റ അപ്‌ലോഡ് നിയമങ്ങൾ

1. ഡാറ്റ അപ്‌ലോഡ് നിയമങ്ങളുടെ ക്രമം

ആശ്രിത ഒബ്‌ജക്‌റ്റുകളുടെ ലിങ്കുകൾ താഴെ നിന്ന് മുകളിലേക്ക് വരുന്ന തരത്തിൽ ഡാറ്റ അപ്‌ലോഡ് നിയമങ്ങൾ സ്ഥാപിക്കാൻ ശുപാർശ ചെയ്യുന്നു. അതായത്, ആദ്യത്തേത് ഡാറ്റ അൺലോഡ് ചെയ്യുന്നതിനുള്ള നിയമങ്ങളായിരിക്കണം, അതിലെ ഒബ്‌ജക്റ്റുകൾ ആരെയും പരാമർശിക്കില്ല, തുടർന്ന് ആദ്യത്തെ ഗ്രൂപ്പിനെ പരാമർശിക്കുന്ന ഒബ്‌ജക്റ്റുകൾ അൺലോഡ് ചെയ്യുന്നതിനുള്ള നിയമങ്ങൾ ഉണ്ടായിരിക്കണം.

ഉദാഹരണം: നിങ്ങൾ രണ്ട് ഡയറക്‌ടറികൾ അപ്‌ലോഡ് ചെയ്യേണ്ടതുണ്ട് ഉപയോക്താക്കളും വ്യക്തികളും. ഡയറക്ടറി ഉപയോക്താക്കൾക്ക് ആവശ്യമായ ഫിസിക്കൽ ഉണ്ട്. വ്യക്തി - വ്യക്തികൾ എന്ന റഫറൻസ് പുസ്തകത്തിലേക്കുള്ള ലിങ്ക്. അതായത്, ഉപയോക്താക്കളുടെ ഡയറക്ടറി വ്യക്തികളുടെ ഡയറക്ടറിയെ സൂചിപ്പിക്കുന്നു. ഈ കേസിൽ അപ്‌ലോഡ് നിയമങ്ങളുടെ ശുപാർശ ചെയ്യുന്ന ക്രമം ഇതാണ്: വ്യക്തികൾ, ഉപയോക്താക്കൾ.

2. ഒരു അഭ്യർത്ഥനയോടെ അപ്‌ലോഡ് ചെയ്യാൻ ഡാറ്റ തിരഞ്ഞെടുക്കുക

കൺവേർഷൻ റൂളിൽ ടാബ്ലർ വിഭാഗങ്ങളുടെയും ചലനങ്ങളുടെയും കൈമാറ്റം ഇല്ലെങ്കിൽ, കൂടാതെ അൺലോഡ് ചെയ്യുന്നതിന് മുമ്പ് ഇവന്റുകളിൽ അൺലോഡ് ചെയ്ത ഒബ്‌ജക്റ്റിലേക്ക് നേരിട്ട് കോളുകൾ ഇല്ലെങ്കിൽ, ഡാറ്റയിലെ "ഒരു അഭ്യർത്ഥന പ്രകാരം അൺലോഡുചെയ്യുന്നതിന് ഡാറ്റ തിരഞ്ഞെടുക്കുക" മോഡ് ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്നു. അൺലോഡിംഗ് നിയമം. ഓരോ ഒബ്‌ജക്‌റ്റും അൺലോഡുചെയ്യുന്നതിന് പ്രത്യേക അന്വേഷണങ്ങൾ സൃഷ്‌ടിക്കുന്നതിനുപകരം, ഒരു പ്രത്യേക തരം അൺലോഡ് ചെയ്‌ത എല്ലാ ഡാറ്റയും ഒരൊറ്റ അഭ്യർത്ഥനയോടെ നേടാൻ ഈ മോഡ് നിങ്ങളെ അനുവദിക്കും.

ഒബ്ജക്റ്റ് പരിവർത്തന നിയമങ്ങൾ

3. ലോഡിൽ പെട്ടെന്നുള്ള തിരയൽ ഉപയോഗിക്കുക

റഫറൻസ് തരങ്ങൾ അൺലോഡ് ചെയ്യുന്ന ഒബ്‌ജക്റ്റ് കൺവേർഷൻ നിയമങ്ങൾക്കായി ഈ അൺലോഡിംഗ്, ലോഡിംഗ് മോഡ് ശുപാർശ ചെയ്യുന്നു, അവയുടെ ആകെ എണ്ണം താരതമ്യേന ചെറുതാണ് (ഏകദേശം 1000 ഘടകങ്ങൾ വരെ), മറ്റ് ഒബ്‌ജക്റ്റുകളിൽ നിരവധി റഫറൻസുകൾ ഉണ്ട്.

ഉദാഹരണം: ഡയറക്ടറി ഉപയോക്താക്കൾ. മിക്കവാറും എല്ലാ പ്രമാണങ്ങൾക്കും ഈ ഡയറക്‌ടറിയിലേക്ക് ഒരു ലിങ്ക് ഉണ്ട് കൂടാതെ ഡയറക്‌ടറിയിലെ ഘടകങ്ങളുടെ എണ്ണം 1000 കവിയരുത്.

4. റഫറൻസ് വഴി പ്രോപ്പർട്ടി വസ്തുക്കൾ അൺലോഡ് ചെയ്യരുത്

ലിങ്കുകളുള്ള എല്ലാ ഘടകങ്ങളും അൺലോഡ് ചെയ്യാതിരിക്കാൻ ഒബ്ജക്റ്റ് കൺവേർഷൻ റൂളിനെ മോഡ് അനുവദിക്കുന്നു. മോഡ് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, അൺലോഡിംഗ് സമയത്ത് ഒബ്‌ജക്റ്റും അതിന്റെ എല്ലാ ലിങ്കുകളും തിരയുന്നതിനുള്ള വിവരങ്ങളും അൺലോഡുചെയ്യും, പക്ഷേ ആശ്രിത ഘടകങ്ങളെക്കുറിച്ചുള്ള പൂർണ്ണ വിവരങ്ങൾ അൺലോഡ് ചെയ്യില്ല. ഈ ഒപ്റ്റിമൈസേഷന് നിരവധി തവണ ഡാറ്റ അപ്‌ലോഡ് ചെയ്യുന്നതും ഡൗൺലോഡ് ചെയ്യുന്നതും വേഗത്തിലാക്കാൻ കഴിയും.

5. ഇറക്കിയ വസ്തുക്കൾ ഓർക്കരുത്

നോൺ-റഫറൻസ് ഒബ്‌ജക്റ്റുകൾ (രജിസ്റ്ററുകൾ) പരിവർത്തനം ചെയ്യുന്നതിനുള്ള നിയമങ്ങൾക്കായി, നിങ്ങൾ "അൺലോഡ് ചെയ്യാത്ത ഒബ്‌ജക്റ്റുകൾ ഓർമ്മിക്കരുത്" എന്ന ബോക്സ് ചെക്ക് ചെയ്യേണ്ടതുണ്ട്, കാരണം രജിസ്റ്റർ സ്ട്രിംഗുകൾ റഫർ ചെയ്യുന്നത് അസാധ്യമാണ്, അതിനാൽ അൺലോഡ് ചെയ്ത രജിസ്റ്റർ സ്ട്രിംഗുകൾ ഓർമ്മിക്കുന്നതിൽ അർത്ഥമില്ല. . റഫറൻസ് ഒബ്‌ജക്‌റ്റുകൾക്ക്, ഒരേ ഒബ്‌ജക്‌റ്റ് അൺലോഡുചെയ്യുന്നതിന് വീണ്ടും ആക്‌സസ്സ് ഒപ്റ്റിമൈസ് ചെയ്യുന്നതിന് സാധാരണയായി ഈ ഫ്ലാഗ് ആവശ്യമാണ്.

6. എല്ലാ ഒബ്‌ജക്‌റ്റുകൾക്കും പൊതുവായ ഇവന്റ് ഹാൻഡ്‌ലറുകൾ ഉണ്ടാക്കരുത്

എല്ലാ ഒബ്‌ജക്‌റ്റുകൾക്കുമായി ഡാറ്റ അൺലോഡ് ചെയ്യുന്നതിനും ലോഡുചെയ്യുന്നതിനും മുമ്പ് പൊതുവായ ഇവന്റ് ഹാൻഡ്‌ലറുകൾ ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്നില്ല. അൺലോഡ്, ലോഡ് ഹാൻഡ്‌ലറുകൾക്ക് ഈ ഹാൻഡ്‌ലറുകളിൽ എന്താണ് നടപ്പിലാക്കേണ്ടതെന്ന് അറിയില്ല, അതിനാൽ ചില ഒപ്റ്റിമൈസേഷനുകൾ (ഉദാഹരണത്തിന്, ലോഡുചെയ്യുമ്പോൾ, മാറ്റിയ ഒബ്‌ജക്റ്റുകൾ മാത്രം എഴുതുക) പ്രവർത്തിക്കില്ല. അൺലോഡ് ചെയ്യുമ്പോഴും ലോഡുചെയ്യുമ്പോഴും ഡാറ്റ പ്രോസസ്സിംഗിനായി സമാന അൽഗോരിതങ്ങൾ ഉപയോഗിക്കേണ്ടതുണ്ടെങ്കിൽ, ഒരു പുതിയ അൽഗോരിതം സൃഷ്ടിക്കാൻ ശുപാർശ ചെയ്യുന്നു, ആവശ്യമായ ഒബ്‌ജക്റ്റുകൾക്കായി ഇവന്റുകളിൽ വിളിക്കുക.

"യൂണിവേഴ്സൽ എക്സ്എംഎൽ ഡാറ്റാ ഇന്റർചേഞ്ച്" പ്രോസസ്സ് ചെയ്യുന്നു

7. ഡാറ്റാ കൈമാറ്റത്തിനായി ഒപ്റ്റിമൈസ് ചെയ്ത ഫോർമാറ്റ് ഉപയോഗിക്കുക

8. എക്സ്ചേഞ്ച് മോഡിൽ ഡാറ്റ ഡൗൺലോഡ് ചെയ്യുക

ഡാറ്റ ലോഡിംഗ് ഘട്ടത്തിൽ അനാവശ്യ പരിശോധനകൾ നിരസിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു

9. മാറിയ വസ്തുക്കൾ മാത്രം എഴുതുക

മാറ്റിയ ഒബ്‌ജക്‌റ്റുകൾ മാത്രം ഇൻഫോബേസിൽ എഴുതാൻ നിങ്ങളെ അനുവദിക്കുന്നു. ഒബ്‌ജക്റ്റ് പരിഷ്‌ക്കരിച്ചിട്ടില്ലെങ്കിൽ, എക്‌സ്‌ചേഞ്ച് ഫയലിൽ നിന്ന് ലോഡുചെയ്യുമ്പോൾ അത് തിരുത്തിയെഴുതപ്പെടില്ല.

10. ഒപ്റ്റിമൈസ് ചെയ്ത ഒബ്ജക്റ്റ് റെക്കോർഡിംഗ്

ഒബ്ജക്റ്റുകൾ എഴുതുന്നതിനായി ഇൻഫോബേസിലെ ഹിറ്റുകളുടെ എണ്ണം ഗണ്യമായി കുറയ്ക്കാൻ മോഡ് നിങ്ങളെ അനുവദിക്കുന്നു.

11. റെക്കോർഡ്സെറ്റുകൾ ഉപയോഗിച്ച് രജിസ്റ്ററുകൾ എഴുതുക

റെക്കോർഡ് മാനേജർമാരേക്കാൾ റെക്കോർഡ്സെറ്റുകൾ ഉപയോഗിച്ച് രജിസ്റ്ററുകളിലെ മാറ്റങ്ങൾ എഴുതാൻ മോഡ് അനുവദിക്കുന്നു.

12. COM വഴിയുള്ള ആശയവിനിമയം

V8-V8 എക്‌സ്‌ചേഞ്ചിന്, ഉറവിടവും ലക്ഷ്യസ്ഥാന ഇൻഫോബേസുകളും ഒരേ പ്രാദേശിക നെറ്റ്‌വർക്കിനുള്ളിൽ സ്ഥിതിചെയ്യുന്നുണ്ടെങ്കിൽ, ഒരു COM കണക്ഷൻ വഴി എക്‌സ്‌ചേഞ്ച് ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്നു. റിസീവറിന്റെ കോൺഫിഗറേഷനിൽ യൂണിവേഴ്സൽ ഡാറ്റ എക്‌സ്‌ചേഞ്ചിന്റെ പ്രോസസ്സിംഗ് ഉണ്ടായിരിക്കേണ്ടത് ആവശ്യമാണ്.

ആത്മാർത്ഥതയോടെ, വ്ലാഡിമിർ മിൽകിൻ(അധ്യാപകനും ഡവലപ്പറും

ജനറിക് എക്സ്എംഎൽ ഡാറ്റ എക്സ്ചേഞ്ച് പ്രോസസ്സ് ചെയ്യുന്നു (ജനറിക് എക്സ്ചേഞ്ച് ഡാറ്റ എക്സ്എംഎൽ പ്രോസസ്സ് ചെയ്യുന്നു)

1C:Enterprise 8 പ്ലാറ്റ്‌ഫോമിൽ നടപ്പിലാക്കിയ ഏതൊരു കോൺഫിഗറേഷനിൽ നിന്നും ഒരു ഫയലിലേക്ക് ഡാറ്റ ലോഡുചെയ്യുന്നതിനും അൺലോഡ് ചെയ്യുന്നതിനും ഉദ്ദേശിച്ചുള്ളതാണ് "XML ഫോർമാറ്റിലുള്ള യൂണിവേഴ്സൽ ഡാറ്റാ എക്സ്ചേഞ്ച്" പ്രോസസ്സ് ചെയ്യുന്നത്.

പ്രവർത്തന മോഡ്
നിയന്ത്രിത ഫോം ഉപയോഗിക്കുമ്പോൾ, പ്രോസസ്സിന് രണ്ട് പ്രവർത്തന രീതികളുണ്ട്:
1. ക്ലയന്റിൽ. ഈ മോഡ് ഉപയോഗിക്കുമ്പോൾ, നിയമങ്ങളും അപ്‌ലോഡ് ഡാറ്റ ഫയലുകളും ക്ലയന്റിൽ നിന്ന് സെർവറിലേക്ക് മാറ്റുന്നു, കൂടാതെ അപ്‌ലോഡ് ഡാറ്റ ഫയൽ സെർവറിൽ നിന്ന് ക്ലയന്റിലേക്ക് മാറ്റുന്നു. ക്ലയന്റിലുള്ള ഈ ഫയലുകളിലേക്കുള്ള പാതകൾ പ്രവർത്തനം നടത്തുന്നതിന് തൊട്ടുമുമ്പ് ഡയലോഗ് ബോക്സിൽ വ്യക്തമാക്കിയിരിക്കണം.
2. സെർവറിൽ. ഈ മോഡിൽ, ഫയലുകൾ ക്ലയന്റിലേക്ക് മാറ്റില്ല, അവയിലേക്കുള്ള പാതകൾ സെർവറിൽ വ്യക്തമാക്കിയിരിക്കണം.
ശ്രദ്ധിക്കുക: ഓപ്പറേറ്റിംഗ് മോഡ് പരിഗണിക്കാതെ തന്നെ ബാഹ്യ പ്രോസസ്സിംഗ് ഫയലും എക്സ്ചേഞ്ച് പ്രോട്ടോക്കോൾ ഫയലുകളും എല്ലായ്പ്പോഴും സെർവറിൽ സ്ഥിതിചെയ്യണം.

XML ഫോർമാറ്റിൽ യൂണിവേഴ്സൽ ഡാറ്റ എക്സ്ചേഞ്ച് ഡൗൺലോഡ് ചെയ്യുക- രജിസ്റ്റർ ചെയ്ത ഉപയോക്താവിന് മാത്രമേ ഫയലുകൾ ഡൗൺലോഡ് ചെയ്യാൻ കഴിയൂ!


പ്രോസസ്സിംഗിന് നാല് ടാബുകൾ ഉണ്ട്

ഡാറ്റ അപ്‌ലോഡ്
ഡാറ്റ അപ്‌ലോഡ് ചെയ്യുന്നതിന്, ഡാറ്റ അപ്‌ലോഡ് ചെയ്യുന്ന ഫയലിന്റെ പേര് നിങ്ങൾ വ്യക്തമാക്കുകയും എക്‌സ്‌ചേഞ്ച് റൂൾസ് ഫയൽ തിരഞ്ഞെടുക്കുകയും വേണം. "ഡാറ്റ കൺവേർഷൻ, പതിപ്പ് 2" എന്ന പ്രത്യേക കോൺഫിഗറേഷനിൽ ഏതെങ്കിലും കോൺഫിഗറേഷനുകൾക്കുള്ള എക്സ്ചേഞ്ച് നിയമങ്ങൾ ക്രമീകരിക്കാവുന്നതാണ്.

സ്വതന്ത്ര ആനുകാലിക വിവര രജിസ്റ്ററുകളുടെ രേഖകളും രേഖകളും അപ്‌ലോഡ് ചെയ്യുന്നതിന്, നിങ്ങൾ കാലയളവ് വ്യക്തമാക്കണം - "ആരംഭ തീയതി", "അവസാന തീയതി". അപ്‌ലോഡ് ചെയ്‌ത ഡാറ്റയ്‌ക്കൊപ്പം തത്ഫലമായുണ്ടാകുന്ന ഫയൽ കംപ്രസ് ചെയ്യാൻ കഴിയും.

"ഡാറ്റ അപ്‌ലോഡ് നിയമങ്ങൾ" ടാബിൽ, അപ്‌ലോഡ് ചെയ്യേണ്ട ഒബ്‌ജക്റ്റുകളുടെ തരങ്ങൾ നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാം, ഒബ്‌ജക്റ്റുകൾ തിരഞ്ഞെടുക്കുന്നതിന് ഫിൽട്ടറുകൾ സജ്ജീകരിക്കാം അല്ലെങ്കിൽ ഡാറ്റ അപ്‌ലോഡ് ചെയ്യേണ്ട ഡാറ്റാ എക്‌സ്‌ചേഞ്ച് നോഡ് വ്യക്തമാക്കാം.

"അപ്‌ലോഡ് ഓപ്‌ഷനുകൾ" ടാബിൽ, ഡാറ്റ അപ്‌ലോഡ് ചെയ്യുന്നതിനുള്ള അധിക ഓപ്‌ഷനുകൾ നിങ്ങൾക്ക് വ്യക്തമാക്കാം.

"അഭിപ്രായം" ടാബിൽ, എക്‌സ്‌ചേഞ്ച് ഫയലിൽ ഉൾപ്പെടുത്തുന്നതിന് നിങ്ങൾക്ക് ഒരു അനിയന്ത്രിതമായ വാചക-അഭിപ്രായം എഴുതാം.

ഇടപാടുകളിൽ ഡാറ്റ ലോഡിംഗ് കോൺഫിഗർ ചെയ്യാൻ സാധിക്കും. ഇത് ചെയ്യുന്നതിന്, "ഇടപാടുകൾ ഉപയോഗിക്കുക" എന്ന ബോക്സ് ചെക്ക് ചെയ്ത് ലോഡ് ചെയ്യുമ്പോൾ ഒരു ഇടപാടിലെ ഘടകങ്ങളുടെ എണ്ണം വ്യക്തമാക്കുക.

"എക്സ്ചേഞ്ച് മോഡിൽ ഡാറ്റ ഡൗൺലോഡ് ചെയ്യുക (DataExchange.Loading = True)" - ഫ്ലാഗ് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, ലോഡിംഗിന്റെ സെറ്റ് ചിഹ്നം ഉപയോഗിച്ച് ഒബ്ജക്റ്റുകളുടെ ലോഡിംഗ് നടത്തപ്പെടും. ഡാറ്റാബേസിലേക്ക് ഒബ്‌ജക്റ്റുകൾ എഴുതുമ്പോൾ, എല്ലാ പ്ലാറ്റ്‌ഫോം, ആപ്ലിക്കേഷൻ പരിശോധനകളും പ്രവർത്തനരഹിതമാക്കും എന്നാണ് ഇതിനർത്ഥം. പോസ്‌റ്റ് ചെയ്യുന്നതോ റദ്ദാക്കുന്നതോ ആയ രീതിയിൽ രേഖപ്പെടുത്തിയിട്ടുള്ള രേഖകളാണ് അപവാദം. ലോഡിംഗ് മോഡ് സജ്ജീകരിക്കാതെ തന്നെ ഒരു ഡോക്യുമെന്റ് പോസ്റ്റുചെയ്യുന്നതും അൺപോസ്റ്റ് ചെയ്യുന്നതും എല്ലായ്പ്പോഴും നടത്തുന്നു, അതായത്. പരിശോധനകൾ നടത്തും.

അധിക ക്രമീകരണങ്ങൾ
ഡാറ്റ അപ്‌ലോഡ് ചെയ്യുന്നതിനും ഡൗൺലോഡ് ചെയ്യുന്നതിനുമുള്ള വിശദമായ ക്രമീകരണങ്ങൾക്കായി ടാബ് ഉപയോഗിക്കുന്നു.

"ഡീബഗ് മോഡ്" - എക്സ്ചേഞ്ച് ഡീബഗ് മോഡ് സജ്ജീകരിക്കുന്നതിനുള്ള ഫ്ലാഗ്. ഈ ഫ്ലാഗ് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, എന്തെങ്കിലും പിശക് സംഭവിക്കുമ്പോൾ ആശയവിനിമയ പ്രക്രിയ നിർത്തില്ല. എക്സ്ചേഞ്ച് പ്രോട്ടോക്കോൾ ഫയലിലേക്കുള്ള ഡീബഗ് സന്ദേശങ്ങളുടെ ഔട്ട്പുട്ട് ഉപയോഗിച്ച് എക്സ്ചേഞ്ച് അവസാനം വരെ പൂർത്തിയാകും. എക്സ്ചേഞ്ച് നിയമങ്ങൾ ഡീബഗ്ഗിംഗ് ചെയ്യുന്നതിന് ഈ മോഡ് ശുപാർശ ചെയ്യുന്നു.

"സന്ദേശ വിൻഡോയിൽ വിവര സന്ദേശങ്ങൾ ഔട്ട്പുട്ട് ചെയ്യുക" - ഫ്ലാഗ് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, ഡാറ്റാ എക്സ്ചേഞ്ച് പ്രക്രിയയുടെ പ്രോട്ടോക്കോൾ സന്ദേശ വിൻഡോയിൽ പ്രദർശിപ്പിക്കും.

"സ്റ്റാറ്റസ് അപ്ഡേറ്റിനായി പ്രോസസ്സ് ചെയ്ത ഒബ്ജക്റ്റുകളുടെ എണ്ണം" - ലോഡ്/അൺലോഡ് സ്റ്റാറ്റസ് ലൈൻ മാറ്റുന്നതിന് മുമ്പ് പ്രോസസ്സ് ചെയ്ത ഘടകങ്ങളുടെ എണ്ണം നിർണ്ണയിക്കാൻ പരാമീറ്റർ ഉപയോഗിക്കുന്നു

"ഡാറ്റ അപ്‌ലോഡ് ക്രമീകരണങ്ങൾ" - ഡാറ്റ അപ്‌ലോഡ് ചെയ്യുമ്പോൾ ഒരു ഇടപാടിൽ പ്രോസസ്സ് ചെയ്ത ഘടകങ്ങളുടെ എണ്ണം നിർണ്ണയിക്കാനും നിങ്ങൾക്ക് ആക്‌സസ് അവകാശമുള്ള ഒബ്‌ജക്റ്റുകൾ മാത്രം അപ്‌ലോഡ് ചെയ്യാനും പ്രോസസ്സ് ചെയ്യാനും എക്‌സ്‌ചേഞ്ച് പ്ലാനുകളിലൂടെ അപ്‌ലോഡ് ചെയ്ത ഒബ്‌ജക്റ്റുകൾക്ക് രജിസ്ട്രേഷൻ മാറ്റത്തിന്റെ തരം കോൺഫിഗർ ചെയ്യാനും നിങ്ങളെ അനുവദിക്കുന്നു.

"ഡാറ്റാ എക്സ്ചേഞ്ചിനായി ഒപ്റ്റിമൈസ് ചെയ്ത ഫോർമാറ്റ് ഉപയോഗിക്കുക (V8 - V8, പ്രോസസ്സിംഗ് പതിപ്പ് 2.0.18-ൽ കുറവല്ല)" - എക്സ്ചേഞ്ച് സന്ദേശത്തിന്റെ ഒപ്റ്റിമൈസ് ചെയ്ത ഫോർമാറ്റ്, സന്ദേശ തലക്കെട്ടിലെ "InformationFROMDataTypes" നോഡിന്റെ സാന്നിധ്യം അനുമാനിക്കുന്നു, അതിൽ ഡാറ്റ തരങ്ങളെക്കുറിച്ചുള്ള വിവരങ്ങൾ ഇറക്കിയിരിക്കുന്നു. ഇത് ഡാറ്റ ലോഡിംഗ് പ്രക്രിയയെ വേഗത്തിലാക്കുന്നു.

"എക്സ്ചേഞ്ച് പ്ലാനുകൾക്കായി അപ്‌ലോഡ് ചെയ്യുമ്പോൾ ഇടപാടുകൾ ഉപയോഗിക്കുക" - എക്സ്ചേഞ്ച് പ്ലാൻ നോഡുകളിൽ മാറ്റങ്ങൾ കൊണ്ടുവരുമ്പോൾ ഡാറ്റ അപ്‌ലോഡ് ചെയ്യുമ്പോൾ ഇടപാടുകൾ ഉപയോഗിക്കുന്ന രീതി ഫ്ലാഗ് നിർണ്ണയിക്കുന്നു. ഫ്ലാഗ് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, ഡാറ്റ അപ്‌ലോഡ് ഒരു ഇടപാടിൽ നിർവ്വഹിക്കും.

"ഒരു ഇടപാടിലെ ഘടകങ്ങളുടെ എണ്ണം" - ഒരു ഡാറ്റാബേസ് ഇടപാടിനുള്ളിൽ ഒരു സന്ദേശത്തിൽ സ്ഥാപിച്ചിട്ടുള്ള ഡാറ്റ ഘടകങ്ങളുടെ പരമാവധി എണ്ണം നിർണ്ണയിക്കുന്നു. പരാമീറ്റർ മൂല്യം 0 ആണെങ്കിൽ (സ്ഥിര മൂല്യം), എല്ലാ ഡാറ്റയും ഒരു ഇടപാടിനുള്ളിൽ സ്ഥാപിക്കും. സന്ദേശത്തിൽ നൽകിയിരിക്കുന്ന ഡാറ്റയുടെ സ്ഥിരത ഉറപ്പുനൽകുന്നതിനാൽ ഈ മോഡ് ശുപാർശ ചെയ്യുന്നു. എന്നാൽ മൾട്ടി-യൂസർ മോഡിൽ ഒരു സന്ദേശം സൃഷ്ടിക്കുമ്പോൾ, സന്ദേശത്തിലേക്ക് ഡാറ്റ ഇടുന്ന ഇടപാടും മറ്റ് ഉപയോക്താക്കൾ നടത്തുന്ന ഇടപാടുകളും തമ്മിൽ ലോക്ക് വൈരുദ്ധ്യങ്ങൾ ഉണ്ടാകാം. അത്തരം വൈരുദ്ധ്യങ്ങളുടെ സാധ്യത കുറയ്ക്കുന്നതിന്, നിങ്ങൾക്ക് ഈ പരാമീറ്റർ ഡിഫോൾട്ട് മൂല്യം അല്ലാതെ മറ്റൊരു മൂല്യത്തിലേക്ക് സജ്ജമാക്കാൻ കഴിയും. പാരാമീറ്ററിന്റെ മൂല്യം കുറയുമ്പോൾ, ലോക്ക് വൈരുദ്ധ്യങ്ങളുടെ സാധ്യത കുറയുന്നു, എന്നാൽ സന്ദേശത്തിൽ സ്ഥിരതയില്ലാത്ത ഡാറ്റ ഇടാനുള്ള സാധ്യത കൂടുതലാണ്.

"ആക്സസ് അവകാശങ്ങൾ ഉള്ള ഒബ്ജക്റ്റുകൾ അൺലോഡ് ചെയ്യുക" - ഫ്ലാഗ് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, ആപ്ലിക്കേഷന്റെ നിലവിലെ ഉപയോക്താവിന്റെ ആക്സസ് അവകാശങ്ങൾ കണക്കിലെടുത്ത് ഇൻഫോബേസ് ഒബ്ജക്റ്റുകളുടെ തിരഞ്ഞെടുപ്പ് നടത്തപ്പെടും. ഡാറ്റ ലഭ്യമാക്കുന്നതിനായി അന്വേഷണ ബോഡിയിലെ അക്ഷരാർത്ഥത്തിൽ "അനുവദനീയം" ഉപയോഗിക്കുന്നത് ഇതിൽ ഉൾപ്പെടുന്നു.

"XML-ലേക്ക് എഴുതുന്നതിനുള്ള സ്ട്രിംഗുകളിൽ നിന്ന് അസാധുവായ പ്രതീകങ്ങൾ യാന്ത്രികമായി നീക്കംചെയ്യുക" - ഫ്ലാഗ് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, എക്സ്ചേഞ്ച് സന്ദേശത്തിലേക്ക് ഡാറ്റ എഴുതുമ്പോൾ അസാധുവായ പ്രതീകങ്ങൾ നീക്കംചെയ്യപ്പെടും. XML 1.0 നിർദ്ദേശത്തിന് വിരുദ്ധമായി പ്രതീകങ്ങൾ പരിശോധിക്കുന്നു.

"അൺലോഡ് ചെയ്തതിന് ശേഷം എക്സ്ചേഞ്ച് നോഡുകൾക്കുള്ള രജിസ്ട്രേഷന്റെ മാറ്റങ്ങൾ" - ഡാറ്റ അൺലോഡിംഗ് പൂർത്തിയാക്കിയതിന് ശേഷം ഡാറ്റ മാറ്റങ്ങളുടെ രജിസ്ട്രേഷൻ ഉപയോഗിച്ച് ഫീൽഡ് പ്രവർത്തന രീതി നിർവചിക്കുന്നു. സാധ്യമായ മൂല്യങ്ങൾ:

രജിസ്ട്രേഷൻ ഇല്ലാതാക്കരുത് - ഡാറ്റ അൺലോഡ് ചെയ്ത ശേഷം, നോഡിലെ മാറ്റങ്ങളുടെ രജിസ്ട്രേഷൻ ഇല്ലാതാക്കില്ല.
എക്സ്ചേഞ്ച് നോഡിനായുള്ള രജിസ്ട്രേഷൻ പൂർണ്ണമായും ഇല്ലാതാക്കുക - ഡാറ്റ അപ്ലോഡ് ചെയ്ത ശേഷം, നോഡിലെ മാറ്റങ്ങളുടെ രജിസ്ട്രേഷൻ പൂർണ്ണമായും ഇല്ലാതാക്കപ്പെടും.
അപ്‌ലോഡ് ചെയ്‌ത മെറ്റാഡാറ്റയ്‌ക്കായി മാത്രം രജിസ്‌ട്രേഷൻ ഇല്ലാതാക്കുക - ഡാറ്റ അപ്‌ലോഡ് ചെയ്‌തതിന് ശേഷം, അപ്‌ലോഡ് ചെയ്യാൻ വ്യക്തമാക്കിയ മെറ്റാഡാറ്റ ഒബ്‌ജക്‌റ്റുകൾക്ക് മാത്രം നോഡിലെ മാറ്റങ്ങളുടെ രജിസ്‌ട്രേഷൻ നീക്കം ചെയ്യപ്പെടും.

"എക്സ്ചേഞ്ച് പ്രോട്ടോക്കോൾ" - സന്ദേശ വിൻഡോയിലെ വിവര സന്ദേശങ്ങളുടെ പ്രദർശനം, പരിപാലനം, പ്രത്യേക എക്സ്ചേഞ്ച് പ്രോട്ടോക്കോൾ ഫയലിൽ റെക്കോർഡിംഗ് എന്നിവ ക്രമീകരിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.

"ഫയൽ നാമം, എക്സ്ചേഞ്ച് പ്രോട്ടോക്കോൾ" - ഡാറ്റാ എക്സ്ചേഞ്ച് പ്രക്രിയയുടെ പ്രോട്ടോക്കോൾ ഔട്ട്പുട്ട് ചെയ്യുന്നതിനുള്ള ഫയലിന്റെ പേര്.

"ലോഡ് പ്രോട്ടോക്കോൾ (COM കണക്ഷനുവേണ്ടി)" - ഒരു COM കണക്ഷൻ വഴി കൈമാറ്റം ചെയ്യുമ്പോൾ സ്വീകരിക്കുന്ന അടിത്തറയിൽ ഡാറ്റാ എക്സ്ചേഞ്ച് പ്രക്രിയയുടെ പ്രോട്ടോക്കോൾ പ്രദർശിപ്പിക്കുന്നതിനുള്ള ഫയലിന്റെ പേര്. പ്രധാനം: ഡെസ്റ്റിനേഷൻ ബേസ് ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്ന കമ്പ്യൂട്ടറിൽ നിന്ന് ഫയലിലേക്കുള്ള പാത ആക്സസ് ചെയ്യേണ്ടതാണ്.

"എക്സ്ചേഞ്ച് പ്രോട്ടോക്കോളിലേക്ക് ഡാറ്റ കൂട്ടിച്ചേർക്കുക" - ഫ്ലാഗ് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, പ്രോട്ടോക്കോൾ ഫയൽ നിലവിലുണ്ടെങ്കിൽ എക്സ്ചേഞ്ച് പ്രോട്ടോക്കോൾ ഫയലിന്റെ ഉള്ളടക്കങ്ങൾ സംരക്ഷിക്കപ്പെടും.

"പ്രോട്ടോക്കോളിലേക്കുള്ള വിവര സന്ദേശങ്ങൾ ഔട്ട്പുട്ട് ചെയ്യുക" - ഫ്ലാഗ് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, എക്സ്ചേഞ്ച് പിശകുകളെക്കുറിച്ചുള്ള സന്ദേശങ്ങൾക്ക് പുറമേ, വിജ്ഞാനപ്രദമായ സന്ദേശങ്ങൾ എക്സ്ചേഞ്ച് പ്രോട്ടോക്കോളിലേക്ക് ഔട്ട്പുട്ട് ചെയ്യും.

"പ്രവർത്തനങ്ങൾ നടത്തിയതിന് ശേഷം എക്സ്ചേഞ്ച് പ്രോട്ടോക്കോൾ ഫയലുകൾ തുറക്കുക" - ചെക്ക്ബോക്സ് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, ഡാറ്റ എക്സ്ചേഞ്ച് പൂർത്തിയായ ശേഷം, എക്സ്ചേഞ്ച് പ്രോട്ടോക്കോൾ ഫയലുകൾ കാണുന്നതിനായി സ്വയമേവ തുറക്കപ്പെടും.

ഡാറ്റ ഇല്ലാതാക്കുന്നു
എക്സ്ചേഞ്ച് നിയമങ്ങളുടെ ഡെവലപ്പർമാർക്ക് മാത്രമേ ബുക്ക്മാർക്ക് ആവശ്യമുള്ളൂ. ഇൻഫോബേസിൽ നിന്ന് അനിയന്ത്രിതമായ വസ്തുക്കൾ ഇല്ലാതാക്കാൻ അനുവദിക്കുന്നു.

ഡീബഗ്ഗിംഗ് ഡാറ്റ അപ്‌ലോഡും ഡൗൺലോഡും
ഇവന്റ് ഹാൻഡ്‌ലറുകൾ ഡീബഗ് ചെയ്യാനും ഒരു റൂൾസ്-ഫയലിൽ നിന്നോ ഡാറ്റാ ഫയലിൽ നിന്നോ ഒരു ഡീബഗ് മൊഡ്യൂൾ ജനറേറ്റുചെയ്യാനും പ്രോസസ്സിംഗ് നിങ്ങളെ അനുവദിക്കുന്നു.

"അൺലോഡ് ഹാൻഡ്ലർ ഡീബഗ്ഗിംഗ് മോഡ്" ചെക്ക്ബോക്സ് സജ്ജീകരിച്ച് "ഡാറ്റ അപ്ലോഡ്" ടാബിൽ അൺലോഡ് ഹാൻഡ്ലർ ഡീബഗ്ഗിംഗ് മോഡ് പ്രവർത്തനക്ഷമമാക്കുന്നു. അതനുസരിച്ച്, "ലോഡിംഗ് ഡാറ്റ" ടാബിൽ, "ലോഡിംഗ് ഹാൻഡ്‌ലറുകൾ ഡീബഗ്ഗിംഗ് മോഡ്" ചെക്ക്ബോക്സ് സജ്ജീകരിച്ച് ലോഡിംഗ് ഡീബഗ്ഗിംഗ് മോഡ് പ്രവർത്തനക്ഷമമാക്കുന്നു.

ഹാൻഡ്‌ലറുകളുടെ ഡീബഗ്ഗിംഗ് മോഡ് സജ്ജീകരിച്ച ശേഷം, ഡീബഗ് ക്രമീകരണ ബട്ടൺ ലഭ്യമാകും. ഈ ബട്ടണിൽ ക്ലിക്ക് ചെയ്താൽ ക്രമീകരണ വിൻഡോ തുറക്കും.

ഹാൻഡ്‌ലർ ഡീബഗ്ഗിംഗ് സജ്ജീകരിക്കുന്നത് നാല് ഘട്ടങ്ങളിലൂടെയാണ്:

ഘട്ടം 1: അൽഗോരിതം ഡീബഗ് മോഡ് തിരഞ്ഞെടുക്കുന്നു

ആദ്യ ഘട്ടത്തിൽ, അൽഗോരിതം ഡീബഗ്ഗിംഗ് മോഡ് നിങ്ങൾ തീരുമാനിക്കേണ്ടതുണ്ട്:

ഡീബഗ്ഗിംഗ് അൽഗോരിതം ഇല്ലാതെ
നടപടിക്രമങ്ങളായി അൽഗോരിതങ്ങളെ വിളിക്കുക
കോൾ സ്ഥലത്ത് അൽഗോരിതം കോഡ് മാറ്റിസ്ഥാപിക്കുക

ഹാൻഡ്‌ലറിലെ പിശക് ഏതെങ്കിലും അൽഗോരിതം കോഡുമായി ബന്ധപ്പെട്ടതല്ലെന്ന് ഉറപ്പായാൽ ആദ്യ മോഡ് ഉപയോഗിക്കാൻ സൗകര്യപ്രദമാണ്. ഈ മോഡിൽ, ഡീബഗ് മൊഡ്യൂളിലേക്ക് അൽഗോരിതം കോഡ് അപ്‌ലോഡ് ചെയ്യില്ല. "എക്‌സിക്യൂട്ട്()" ഓപ്പറേറ്ററിന്റെ പശ്ചാത്തലത്തിലാണ് അൽഗോരിതങ്ങൾ നടപ്പിലാക്കുന്നത്, ഡീബഗ്ഗിംഗിന് അവയുടെ കോഡ് ലഭ്യമല്ല.

അൽഗോരിതം കോഡിൽ പിശകുള്ള സന്ദർഭങ്ങളിൽ രണ്ടാമത്തെ മോഡ് ഉപയോഗിക്കണം. ഈ മോഡ് സജ്ജമാക്കുമ്പോൾ, പ്രത്യേക നടപടിക്രമങ്ങളായി അൽഗോരിതങ്ങൾ അൺലോഡ് ചെയ്യും. ഏതെങ്കിലും ഹാൻഡ്‌ലറിൽ നിന്ന് അൽഗോരിതം വിളിക്കുന്ന നിമിഷത്തിൽ, അനുബന്ധ പ്രോസസ്സിംഗ് നടപടിക്രമം വിളിക്കുന്നു. പാരാമീറ്ററുകൾ അൽഗോരിതങ്ങളിലേക്ക് കൈമാറാൻ ആഗോള വേരിയബിൾ "പാരാമീറ്ററുകൾ" ഉപയോഗിക്കുമ്പോൾ ഈ മോഡ് ഉപയോഗിക്കാൻ സൗകര്യപ്രദമാണ്. ഈ മോഡ് ഉപയോഗിക്കുന്നതിന്റെ പരിമിതികൾ, അൽഗോരിതം ഡീബഗ്ഗ് ചെയ്യുമ്പോൾ, അത് വിളിക്കപ്പെടുന്ന ഹാൻഡ്‌ലറിന്റെ പ്രാദേശിക വേരിയബിളുകൾ ലഭ്യമല്ല എന്നതാണ്.

മൂന്നാമത്തെ ഡീബഗ്ഗിംഗ് മോഡ് ഉപയോഗിക്കുന്നു, രണ്ടാമത്തെ കാര്യത്തിലെന്നപോലെ, അൽഗോരിതങ്ങളുടെ കോഡ് ഡീബഗ്ഗുചെയ്യുമ്പോഴും രണ്ടാമത്തെ ഡീബഗ്ഗിംഗ് മോഡ് അനുയോജ്യമല്ലാത്ത സന്ദർഭങ്ങളിലും. ഈ മോഡ് സജ്ജമാക്കുമ്പോൾ, ഹാൻഡ്‌ലറുകളിൽ സംയോജിത കോഡായി അൽഗോരിതങ്ങൾ അൺലോഡ് ചെയ്യും. ആ. അൽഗോരിതം കോൾ ഓപ്പറേറ്ററിന് പകരം, നെസ്റ്റഡ് അൽഗോരിതങ്ങൾ കണക്കിലെടുത്ത് അൽഗോരിതത്തിന്റെ മുഴുവൻ കോഡും ചേർത്തിരിക്കുന്നു. ഈ മോഡിൽ, ലോക്കൽ ഹാൻഡ്‌ലർ വേരിയബിളുകൾ ഉപയോഗിക്കുന്നതിന് നിയന്ത്രണങ്ങളൊന്നുമില്ല, എന്നാൽ ഒരു ആവർത്തന കോൾ ഉപയോഗിച്ച് അൽഗോരിതം ഡീബഗ്ഗ് ചെയ്യുമ്പോൾ ഒരു നിയന്ത്രണമുണ്ട്.

ഘട്ടം 2: ഡീബഗ് മോഡ്യൂൾ നിർമ്മിക്കുന്നു

രണ്ടാമത്തെ ഘട്ടത്തിൽ, "ജനറേറ്റ് അൺലോഡിംഗ് (ലോഡിംഗ്) ഡീബഗ്ഗിംഗ് മൊഡ്യൂൾ" ബട്ടണിൽ ക്ലിക്കുചെയ്ത് ഹാൻഡ്ലറുകൾ അൺലോഡ് ചെയ്യേണ്ടത് ആവശ്യമാണ്. ജനറേറ്റ് ചെയ്‌ത ഹാൻഡ്‌ലറുകളും അൽഗോരിതങ്ങളും കാണുന്നതിനായി ഒരു പ്രത്യേക വിൻഡോയിൽ പ്രദർശിപ്പിക്കും. "ക്ലിപ്പ്ബോർഡിലേക്ക് പകർത്തുക" ബട്ടണിൽ ക്ലിക്കുചെയ്ത് ഡീബഗ് മൊഡ്യൂളിലെ ഉള്ളടക്കങ്ങൾ ക്ലിപ്പ്ബോർഡിലേക്ക് പകർത്തണം.

ഘട്ടം 3: ഒരു ബാഹ്യ പ്രോസസ്സിംഗ് സൃഷ്ടിക്കുന്നു

ഈ ഘട്ടത്തിൽ, നിങ്ങൾ കോൺഫിഗറേറ്റർ സമാരംഭിക്കുകയും ഒരു പുതിയ ബാഹ്യ പ്രോസസ്സിംഗ് സൃഷ്ടിക്കുകയും വേണം. ക്ലിപ്പ്ബോർഡിന്റെ (ഡീബഗ് മൊഡ്യൂൾ) ഉള്ളടക്കങ്ങൾ പ്രോസസ്സിംഗ് മൊഡ്യൂളിലേക്ക് ഒട്ടിച്ച് ഏത് പേരിൽ പ്രോസസ്സിംഗ് സംരക്ഷിക്കുക.

ഘട്ടം 4: ബാഹ്യ പ്രോസസ്സിംഗ് ബന്ധിപ്പിക്കുന്നു

നാലാമത്തെയും അവസാനത്തെയും ഘട്ടത്തിൽ, ഇൻപുട്ട് ഫീൽഡിൽ ബാഹ്യ പ്രോസസ്സിംഗ് ഫയലിന്റെ പേര് നിങ്ങൾ വ്യക്തമാക്കണം. ഈ സാഹചര്യത്തിൽ, പ്രോസസ്സിംഗ് ഫയലിന്റെ സൃഷ്ടിയുടെ (അപ്ഡേറ്റ്) സമയത്ത് പ്രോഗ്രാം ഒരു പരിശോധന നടത്തുന്നു. പ്രോസസ്സിംഗിന് ഡീബഗ് മൊഡ്യൂൾ ഫയലിന്റെ പതിപ്പിനേക്കാൾ മുമ്പത്തെ പതിപ്പ് ഉണ്ടെങ്കിൽ, ഒരു മുന്നറിയിപ്പ് പ്രദർശിപ്പിക്കും, കോൺഫിഗറേഷൻ ഫോം അടയ്ക്കില്ല.

ശ്രദ്ധിക്കുക: "എക്സ്ചേഞ്ച് നിയമങ്ങൾ ലോഡ് ചെയ്തതിന് ശേഷം" ഗ്ലോബൽ കൺവേർഷൻ ഹാൻഡ്‌ലർ ഡീബഗ് ചെയ്യാനുള്ള കഴിവ് പിന്തുണയ്ക്കുന്നില്ല.

2018-11-15T19:32:35+00:00

സാർവത്രിക പ്രോസസ്സിംഗ് "എക്സ്എംഎൽ ഡാറ്റ അൺലോഡുചെയ്യുന്നതും ലോഡുചെയ്യുന്നതും" എക്സ്എംഎൽ ഫോർമാറ്റിലുള്ള ഒരു ഫയലിലേക്ക് ഇൻഫോബേസ് ഡാറ്റയുടെ പൂർണ്ണമായോ ഭാഗികമായോ അൺലോഡിംഗ് നടത്തുന്നു. തുടർന്ന്, അതേ പ്രോസസ്സിംഗ് ഉപയോഗിച്ച് ഈ ഫയൽ ഇൻഫോബേസിലേക്ക് ലോഡ് ചെയ്യാൻ കഴിയും. ഹെഡർ ഭാഗം വഴിയുള്ള എക്സ്ചേഞ്ച് പ്ലാൻ അനുസരിച്ച് അപ്‌ലോഡ് ചെയ്യുമ്പോൾ സൃഷ്‌ടിച്ച ഫയൽ ഫോർമാറ്റിൽ നിന്ന് അപ്‌ലോഡ് ഫയൽ ഫോർമാറ്റ് വ്യത്യാസപ്പെട്ടിരിക്കുന്നു.

ഡാറ്റ അപ്‌ലോഡ് ചെയ്‌ത ഇൻഫോബേസും ഡാറ്റ അപ്‌ലോഡ് ചെയ്‌തതും ഏകതാനമായ (കോൺഫിഗറേഷനുകൾ സമാനമാണ്, ഡാറ്റ വ്യത്യാസപ്പെട്ടിരിക്കാം) അല്ലെങ്കിൽ അപ്‌ലോഡ് ചെയ്‌ത എല്ലാ ഒബ്‌ജക്‌റ്റുകളും കോമ്പോസിഷനിൽ ഏതാണ്ട് പൂർണ്ണമായും സമാനമാണെങ്കിൽ മാത്രമേ പ്രോസസ്സിംഗ് ഉപയോഗിക്കാൻ കഴിയൂ. വിശദാംശങ്ങളുടെ തരങ്ങൾ, ടാബ്‌ലർ ഭാഗങ്ങൾ, "ലീഡിംഗ്" മെറ്റാഡാറ്റ ഒബ്‌ജക്റ്റിന്റെ ഗുണവിശേഷതകൾ തുടങ്ങിയവ.

ഈ പ്രോസസ്സിംഗിന്റെ ഉപയോഗം സാധ്യമാണ്, ഉദാഹരണത്തിന്, ഡാറ്റയുടെ പൂർണ്ണമായോ ഭാഗികമായോ ബാക്കപ്പ് സൃഷ്ടിക്കുന്നതിനും ഇൻഫോബേസുകൾക്കിടയിൽ ഡാറ്റ കൈമാറ്റം ചെയ്യുന്നതിനും പരാജയപ്പെട്ട ഇൻഫോബേസുകൾ പുനഃസ്ഥാപിക്കുമ്പോൾ ഒരു സഹായ ഉപകരണമായും.

കാലയളവ് അനുസരിച്ച് തിരഞ്ഞെടുക്കൽ സജ്ജീകരിക്കാനുള്ള കഴിവുള്ള ഡാറ്റ അപ്‌ലോഡിനെ പ്രോസസ്സിംഗ് പിന്തുണയ്ക്കുന്നു. XML വഴി കൈമാറ്റം ചെയ്യുമ്പോൾ അസാധുവായ പ്രതീകങ്ങൾക്കായി ഒബ്‌ജക്‌റ്റുകൾ പരിശോധിക്കുന്നതും നടപ്പിലാക്കുന്നു.

ആത്മാർത്ഥതയോടെ, (അധ്യാപകനും ഡവലപ്പറും).


1C:Enterprise 8 പ്ലാറ്റ്‌ഫോമിൽ നടപ്പിലാക്കിയ ഒരു അനിയന്ത്രിതമായ കോൺഫിഗറേഷനിൽ നിന്ന് ഒരു ഫയലിലേക്ക് ഡാറ്റ ലോഡുചെയ്യുന്നതിനും അൺലോഡുചെയ്യുന്നതിനും ഉദ്ദേശിച്ചുള്ളതാണ് "XML ഫോർമാറ്റിലുള്ള യൂണിവേഴ്സൽ ഡാറ്റാ എക്സ്ചേഞ്ച്" പ്രോസസ്സ് ചെയ്യുന്നത്.

പ്രവർത്തന നടപടിക്രമം

നിയന്ത്രിത ഫോം ഉപയോഗിക്കുമ്പോൾ, പ്രോസസ്സിംഗിന് രണ്ട് വർക്ക്ഫ്ലോകൾ ഉണ്ട്:
1. ക്ലയന്റിൽ. ഈ മോഡ് പ്രയോഗിക്കുമ്പോൾ, നിയമങ്ങളും അപ്‌ലോഡ് ഡാറ്റ ഫയലുകളും ക്ലയന്റിൽ നിന്ന് സെർവറിലേക്ക് മാറ്റും, കൂടാതെ അപ്‌ലോഡ് ഡാറ്റ ഫയൽ സെർവറിൽ നിന്ന് ക്ലയന്റിലേക്ക് മാറ്റും. ക്ലയന്റിലുള്ള ഈ ഫയലുകളിലേക്കുള്ള പാതകൾ പ്രവർത്തനം നടപ്പിലാക്കുന്നതിന് തൊട്ടുമുമ്പ് തുറക്കുന്ന വിൻഡോയിൽ സജ്ജീകരിച്ചിരിക്കണം.
2. സെർവറിൽ. ഈ ഓപ്ഷനിൽ, ഫയലുകൾ ക്ലയന്റിലേക്ക് മാറ്റില്ല, അവയിലേക്കുള്ള പാതകൾ സെർവറിൽ സജ്ജീകരിച്ചിരിക്കണം.
ശ്രദ്ധിക്കുക: ഓപ്പറേറ്റിംഗ് മോഡ് പരിഗണിക്കാതെ തന്നെ ബാഹ്യ പ്രോസസ്സിംഗ് ഫയലും എക്സ്ചേഞ്ച് പ്രോട്ടോക്കോൾ ഫയലുകളും എല്ലായ്പ്പോഴും സെർവറിൽ സ്ഥിതിചെയ്യണം.

പ്രോസസ്സിംഗിന് നാല് ടാബുകൾ ഉണ്ട്

ഡാറ്റ അപ്‌ലോഡ്

ഡാറ്റ അപ്‌ലോഡ് ചെയ്യുന്നതിന്, ഡാറ്റ അപ്‌ലോഡ് ചെയ്യുന്ന ഫയലിന്റെ പേര് നിങ്ങൾ നിർവചിക്കുകയും എക്‌സ്‌ചേഞ്ച് റൂൾസ് ഫയൽ വ്യക്തമാക്കുകയും വേണം. ഏതെങ്കിലും കോൺഫിഗറേഷനുകൾക്കുള്ള എക്സ്ചേഞ്ച് നിയമങ്ങൾ ഒരു പ്രത്യേക കോൺഫിഗറേഷനിൽ "ഡാറ്റ കൺവേർഷൻ, എഡിഷൻ 2" കോൺഫിഗർ ചെയ്യാവുന്നതാണ്.

സ്വതന്ത്ര ആനുകാലിക വിവര രജിസ്റ്ററുകളുടെ രേഖകളും രേഖകളും അപ്‌ലോഡ് ചെയ്യുന്നതിന്, ഇടവേള നിർണ്ണയിക്കേണ്ടത് ആവശ്യമാണ്
- "ആരംഭ തീയതി", "അവസാന തീയതി". അപ്‌ലോഡ് ചെയ്‌ത ഡാറ്റയ്‌ക്കൊപ്പം ലഭിച്ച ഫയലിന് കംപ്രസ് ചെയ്യാനുള്ള കഴിവുണ്ട്.

"ഡാറ്റ അപ്‌ലോഡ് നിയമങ്ങൾ" പാനലിൽ, നിങ്ങൾക്ക് അപ്‌ലോഡ് ചെയ്യേണ്ട ഒബ്‌ജക്റ്റുകളുടെ തരങ്ങൾ വ്യക്തമാക്കാം, ഒബ്‌ജക്റ്റുകൾ തിരഞ്ഞെടുക്കുന്നതിന് ഫിൽട്ടറുകൾ സജ്ജീകരിക്കാം അല്ലെങ്കിൽ നിങ്ങൾ ഡാറ്റ അപ്‌ലോഡ് ചെയ്യാൻ ആഗ്രഹിക്കുന്ന ഡാറ്റാ എക്‌സ്‌ചേഞ്ച് നോഡ് നിർവചിക്കാം.

"വിശദാംശങ്ങൾ അപ്‌ലോഡ് ചെയ്യുക" പാനലിൽ, അധിക ഡാറ്റ അപ്‌ലോഡ് വിശദാംശങ്ങൾ നിർവചിക്കാൻ സാധിക്കും.

"അഭിപ്രായം" പാനലിൽ, എക്സ്ചേഞ്ച് ഫയലിൽ ഉൾപ്പെടുത്തുന്നതിനായി ഒരു അനിയന്ത്രിതമായ വാചക-അഭിപ്രായം എഴുതുന്നത് അനുവദനീയമാണ്.

ഡാറ്റ ലോഡുചെയ്യുന്നതിന്, ഡാറ്റ ലോഡുചെയ്യുന്ന ഫയലിന്റെ പേര് നിങ്ങൾ നിർവചിക്കേണ്ടതുണ്ട്.

ഇടപാടുകളിൽ ഡാറ്റ ലോഡിംഗ് കോൺഫിഗർ ചെയ്യാൻ സാധിക്കും. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾ "ഇടപാടുകൾ ഉപയോഗിക്കുക" ഫ്ലാഗ് പരിശോധിക്കുകയും ലോഡ് ചെയ്യുമ്പോൾ ഒരു ഇടപാടിലെ ഘടകങ്ങളുടെ എണ്ണം നിർണ്ണയിക്കുകയും വേണം.

"എക്സ്ചേഞ്ച് വേരിയന്റിൽ ഡാറ്റ ലോഡ് ചെയ്യുക (DataExchange.Loading = True)" - ചെക്ക്ബോക്സ് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, നിർദ്ദിഷ്ട ലോഡിംഗ് ആട്രിബ്യൂട്ട് ഉപയോഗിച്ച് ഒബ്ജക്റ്റുകളുടെ ലോഡിംഗ് നടപ്പിലാക്കും. ഡാറ്റാബേസിലേക്ക് ഒബ്‌ജക്റ്റുകൾ എഴുതുമ്പോൾ, എല്ലാ പ്ലാറ്റ്‌ഫോം, ആപ്ലിക്കേഷൻ പരിശോധനകളും പ്രവർത്തനരഹിതമാക്കും എന്നാണ് ഇതിനർത്ഥം. ഹോൾഡിംഗ് കൈവശം വയ്ക്കുന്നതിനോ റദ്ദാക്കുന്നതിനോ ഉള്ള ഓപ്ഷനിൽ നിശ്ചയിച്ചിട്ടുള്ള പ്രമാണങ്ങളാണ് അപവാദം. ഒരു ഡോക്യുമെന്റ് പോസ്റ്റുചെയ്യുന്നതും റദ്ദാക്കുന്നതും എല്ലായ്പ്പോഴും ഒരു ലോഡിംഗ് മോഡ് നൽകാതെ തന്നെ നടത്തുന്നു, അതായത്. പരിശോധനകൾ നടത്തും.

അധിക ക്രമീകരണങ്ങൾ

ഡാറ്റ അപ്‌ലോഡ് ചെയ്യുന്നതിനും ഡൗൺലോഡ് ചെയ്യുന്നതിനുമുള്ള വിശദമായ ക്രമീകരണങ്ങൾക്കായി പാനൽ രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നു.

"ഡീബഗ് ഓർഡർ" - എക്സ്ചേഞ്ച് ഡീബഗ്ഗിംഗ് മോഡ് ക്രമീകരിക്കുന്നതിനുള്ള ഒരു ചെക്ക്ബോക്സ്. ഈ ബോക്സ് ചെക്ക് ചെയ്താൽ, ഒരു പിശക് സംഭവിക്കുമ്പോൾ ഡാറ്റാ എക്സ്ചേഞ്ച് മെക്കാനിസം നിർത്തില്ല. എക്സ്ചേഞ്ച് പ്രോട്ടോക്കോൾ ഫയലിലേക്കുള്ള ഡീബഗ് സന്ദേശങ്ങളുടെ ഔട്ട്പുട്ട് ഉപയോഗിച്ച് എക്സ്ചേഞ്ച് അവസാനം വരെ പൂർത്തിയാകും. എക്സ്ചേഞ്ച് നിയമങ്ങൾ ഡീബഗ്ഗിംഗ് ചെയ്യുന്നതിന് ഈ ഓർഡർ ശുപാർശ ചെയ്യുന്നു.

"സന്ദേശ വിൻഡോയിൽ വിവര സന്ദേശങ്ങൾ ഔട്ട്പുട്ട് ചെയ്യുക" - ചെക്ക്ബോക്സ് തിരഞ്ഞെടുത്തിട്ടുണ്ടെങ്കിൽ, ഡാറ്റാ എക്സ്ചേഞ്ച് പ്രക്രിയയുടെ പ്രോട്ടോക്കോൾ സന്ദേശ വിൻഡോയിൽ പ്രദർശിപ്പിക്കും.

"സ്റ്റാറ്റസ് അപ്‌ഡേറ്റിനായി പ്രോസസ്സ് ചെയ്ത ഒബ്‌ജക്റ്റുകളുടെ എണ്ണം" - ലൈൻ ലോഡിംഗ് / അൺലോഡിംഗ് സ്റ്റാറ്റസ് എഡിറ്റുചെയ്യുന്നതിന് മുമ്പ് പ്രോസസ്സ് ചെയ്ത ഘടകങ്ങളുടെ എണ്ണം കണക്കാക്കുന്നതിനാണ് ആട്രിബ്യൂട്ട് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്

"ഡാറ്റ അപ്‌ലോഡ് ക്രമീകരണങ്ങൾ" - ഡാറ്റ അപ്‌ലോഡ് ചെയ്യുമ്പോൾ ഒരു ഇടപാടിൽ പ്രോസസ്സ് ചെയ്ത ഘടകങ്ങളുടെ എണ്ണം സജ്ജീകരിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു, നിങ്ങൾക്ക് ആക്‌സസ്സ് അവകാശമുള്ള ഒബ്‌ജക്റ്റുകൾ മാത്രം അപ്‌ലോഡ് ചെയ്ത് പ്രോസസ്സ് ചെയ്യുക, എക്‌സ്‌ചേഞ്ച് പ്ലാനുകളിലൂടെ അപ്‌ലോഡ് ചെയ്‌ത ഒബ്‌ജക്റ്റുകൾക്ക് എഡിറ്റിംഗ് തരം ശരിയാക്കുക.

"ഡാറ്റാ എക്സ്ചേഞ്ചിനായി ഒപ്റ്റിമൈസ് ചെയ്ത ഫോർമാറ്റ് ഉപയോഗിക്കുക (V8 - V8, പ്രോസസ്സിംഗ് പതിപ്പ് 2.0.18-ൽ കുറവല്ല)" - എക്സ്ചേഞ്ച് സന്ദേശത്തിന്റെ ഒപ്റ്റിമൈസ് ചെയ്ത ഫോർമാറ്റ്, സന്ദേശ തലക്കെട്ടിലെ "InformationFROMDataTypes" നോഡിന്റെ സാന്നിധ്യം അനുമാനിക്കുന്നു, അതിൽ ഡാറ്റ തരങ്ങളെക്കുറിച്ചുള്ള വിവരങ്ങൾ ഇറക്കിയിരിക്കുന്നു. ഇത് ഡാറ്റ ലോഡിംഗ് മെക്കാനിസം വേഗത്തിലാക്കാൻ അനുവദിക്കുന്നു.

"എക്‌സ്‌ചേഞ്ച് പ്ലാനുകൾക്കായി അപ്‌ലോഡ് ചെയ്യുമ്പോൾ ഇടപാടുകൾ ഉപയോഗിക്കുക" - എക്‌സ്‌ചേഞ്ച് പ്ലാൻ നോഡുകളിൽ ക്രമീകരണങ്ങൾ തിരഞ്ഞെടുക്കുമ്പോൾ ഡാറ്റ അപ്‌ലോഡ് ചെയ്യുമ്പോൾ ഇടപാടുകൾ പ്രയോഗിക്കുന്ന ക്രമം ചെക്ക്ബോക്‌സ് വ്യക്തമാക്കുന്നു. ചെക്ക്ബോക്സ് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, ഒരു ഇടപാടിൽ ഡാറ്റ അൺലോഡ് ചെയ്യും.

"ഒരു ഇടപാടിലെ ഘടകങ്ങളുടെ എണ്ണം" - ഒരു ഡാറ്റാബേസ് ഇടപാടിന്റെ അതിരുകൾക്കുള്ളിൽ ഒരു സന്ദേശത്തിൽ സ്ഥാപിച്ചിട്ടുള്ള പരമാവധി ഡാറ്റ ഘടകങ്ങളെ സജ്ജീകരിക്കുന്നു. പരാമീറ്ററിന്റെ ഉള്ളടക്കം 0-ന് (സ്ഥിരസ്ഥിതി ഉള്ളടക്കം) സമാനമാണെങ്കിൽ, എല്ലാ ഡാറ്റയും ഒരു ഇടപാടിന്റെ അതിരുകൾക്കുള്ളിൽ സ്ഥാപിച്ചിരിക്കുന്നു. സന്ദേശത്തിൽ നൽകിയിരിക്കുന്ന ഡാറ്റയുടെ സ്ഥിരത ഉറപ്പ് നൽകുന്നതിനാൽ ഈ ഓർഡർ ശുപാർശ ചെയ്യുന്നു. എന്നിരുന്നാലും, ഒരു മൾട്ടി-യൂസർ വേരിയന്റിൽ ഒരു സന്ദേശം സൃഷ്ടിക്കുമ്പോൾ, സന്ദേശത്തിൽ ഡാറ്റ സ്ഥാപിച്ചിരിക്കുന്ന ഇടപാടും മറ്റ് ഉപയോക്താക്കൾ നടത്തുന്ന ഇടപാടുകളും തമ്മിൽ ലോക്ക് വൈരുദ്ധ്യങ്ങൾ ഉണ്ടാകാം. അത്തരം പൊരുത്തക്കേടുകളുടെ സാധ്യത കുറയ്ക്കുന്നതിന്, ഈ പരാമീറ്ററിന് ഡിഫോൾട്ട് മൂല്യം ഒഴികെയുള്ള ഒരു മൂല്യം വ്യക്തമാക്കുന്നത് സ്വീകാര്യമാണ്. പാരാമീറ്ററിന്റെ ഉള്ളടക്കം ചെറുതാണെങ്കിൽ, ലോക്ക് വൈരുദ്ധ്യങ്ങൾ ഉണ്ടാകാനുള്ള സാധ്യത കുറവാണ്, പക്ഷേ സന്ദേശത്തിൽ പൊരുത്തമില്ലാത്ത ഡാറ്റ ഇടാനുള്ള സാധ്യത കൂടുതലാണ്.

"ആക്സസ് അവകാശങ്ങൾ ഉള്ള ഒബ്ജക്റ്റുകൾ അൺലോഡ് ചെയ്യുക" - ചെക്ക്ബോക്സ് തിരഞ്ഞെടുത്തിട്ടുണ്ടെങ്കിൽ, നൽകിയിരിക്കുന്ന ആപ്ലിക്കേഷൻ ഉപയോക്താവിന്റെ ആക്സസ് അവകാശങ്ങൾ കണക്കിലെടുത്ത് ഇൻഫോബേസ് ഒബ്ജക്റ്റുകളുടെ തിരഞ്ഞെടുപ്പ് നടത്തപ്പെടും. ഡാറ്റ വീണ്ടെടുക്കുന്നതിന് അന്വേഷണ ബോഡിയിലെ അക്ഷരാർത്ഥത്തിൽ "അനുവദനീയം" ഉപയോഗിക്കുന്നത് ഇതിൽ ഉൾപ്പെടുന്നു.

"XML-ലേക്ക് എഴുതുന്നതിനുള്ള സ്ട്രിംഗുകളിൽ നിന്ന് അസാധുവായ പ്രതീകങ്ങൾ യാന്ത്രികമായി നീക്കംചെയ്യുക" - ചെക്ക്ബോക്സ് ചെക്ക് ചെയ്താൽ, എക്സ്ചേഞ്ച് സന്ദേശത്തിലേക്ക് ഡാറ്റ എഴുതുമ്പോൾ അസാധുവായ പ്രതീകങ്ങൾ ഇല്ലാതാക്കപ്പെടും. XML 1.0 ശുപാർശയ്‌ക്കെതിരെ പ്രതീകങ്ങൾ പാഴ്‌സ് ചെയ്‌തിരിക്കുന്നു.

"അൺലോഡ് ചെയ്തതിന് ശേഷം എക്സ്ചേഞ്ച് നോഡുകൾക്കുള്ള തിരുത്തലുകൾ തിരുത്തുക" - ഡാറ്റ അൺലോഡിംഗ് പൂർത്തിയായതിന് ശേഷം ഡാറ്റ തിരുത്തലുകളുടെ രജിസ്ട്രേഷനുമായി പ്രവർത്തിക്കുന്നതിനുള്ള നടപടിക്രമം ഫീൽഡ് വ്യക്തമാക്കുന്നു. സാധുവായ മൂല്യങ്ങൾ:

* രജിസ്ട്രേഷൻ ഇല്ലാതാക്കരുത് - ഡാറ്റ അപ്‌ലോഡ് ചെയ്ത ശേഷം, നോഡിലെ തിരുത്തലുകൾ ശരിയാക്കുന്നത് ഇല്ലാതാക്കില്ല.

* എക്‌സ്‌ചേഞ്ച് നോഡിനായുള്ള രജിസ്‌ട്രേഷൻ പൂർണ്ണമായും നീക്കം ചെയ്യുക - ഡാറ്റ അപ്‌ലോഡ് ചെയ്‌ത ശേഷം, നോഡിലെ ക്രമീകരണങ്ങൾ പൂർണ്ണമായും ഇല്ലാതാക്കും.

* അപ്‌ലോഡ് ചെയ്‌ത മെറ്റാഡാറ്റയ്‌ക്കായി മാത്രം രജിസ്‌ട്രേഷൻ നീക്കം ചെയ്യുക - ഡാറ്റ അപ്‌ലോഡ് ചെയ്‌തതിന് ശേഷം, അപ്‌ലോഡ് ചെയ്യുന്നതിനായി സജ്ജീകരിച്ചിരിക്കുന്ന മെറ്റാഡാറ്റ ഒബ്‌ജക്‌റ്റുകൾക്ക് മാത്രം നോഡിലെ തിരുത്തലുകൾ പരിഹരിക്കപ്പെടും.

"എക്സ്ചേഞ്ച് പ്രോട്ടോക്കോൾ" - സന്ദേശ വിൻഡോയിലെ വിവര സന്ദേശങ്ങളുടെ പ്രദർശനം, പരിപാലനം, പ്രത്യേക എക്സ്ചേഞ്ച് പ്രോട്ടോക്കോൾ ഫയലിൽ റെക്കോർഡിംഗ് എന്നിവ ക്രമീകരിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.

"ഫയലിന്റെ പേര്, എക്സ്ചേഞ്ച് പ്രോട്ടോക്കോൾ" - ഡാറ്റ എക്സ്ചേഞ്ച് പ്രക്രിയയുടെ പ്രോട്ടോക്കോൾ പ്രദർശിപ്പിക്കുന്നതിനുള്ള ഫയലിന്റെ പേര്.

"ഡൗൺലോഡ് പ്രോട്ടോക്കോൾ (COM കണക്ഷനു വേണ്ടി)" - ഒരു COM കണക്ഷൻ വഴി കൈമാറ്റം ചെയ്യുമ്പോൾ സ്വീകരിക്കുന്ന അടിത്തറയിൽ ഡാറ്റാ എക്സ്ചേഞ്ച് പ്രക്രിയയുടെ പ്രോട്ടോക്കോൾ പ്രദർശിപ്പിക്കുന്നതിനുള്ള ഫയലിന്റെ പേര്. ദയവായി ശ്രദ്ധിക്കുക: ഡെസ്റ്റിനേഷൻ ബേസ് നിർവചിച്ചിരിക്കുന്ന കമ്പ്യൂട്ടറിൽ നിന്ന് ഫയലിലേക്കുള്ള പാത ആക്‌സസ്സ് ചെയ്യേണ്ടതാണ്.

"എക്സ്ചേഞ്ച് പ്രോട്ടോക്കോളിലേക്ക് ഡാറ്റ കൂട്ടിച്ചേർക്കുക" - ചെക്ക്ബോക്സ് തിരഞ്ഞെടുത്തിട്ടുണ്ടെങ്കിൽ, പ്രോട്ടോക്കോൾ ഫയൽ നിലവിലുണ്ടെങ്കിൽ എക്സ്ചേഞ്ച് പ്രോട്ടോക്കോൾ ഫയലിന്റെ ഉള്ളടക്കങ്ങൾ സംരക്ഷിക്കപ്പെടും.

"പ്രോട്ടോക്കോളിലേക്ക് വിവര സന്ദേശങ്ങൾ ഔട്ട്പുട്ട് ചെയ്യുക" - ചെക്ക്ബോക്സ് തിരഞ്ഞെടുത്തിട്ടുണ്ടെങ്കിൽ, എക്സ്ചേഞ്ച് പിശകുകളെക്കുറിച്ചുള്ള സന്ദേശങ്ങൾ ഒഴികെ, എക്സ്ചേഞ്ച് പ്രോട്ടോക്കോളിൽ വിവര സന്ദേശങ്ങൾ പ്രദർശിപ്പിക്കും.

"ഓപ്പറേഷൻ എക്സിക്യൂഷന് ശേഷം എക്സ്ചേഞ്ച് ലോഗ് ഫയലുകൾ തുറക്കുക" - ചെക്ക്ബോക്സ് ചെക്ക് ചെയ്താൽ, ഡാറ്റാ എക്സ്ചേഞ്ച് പൂർത്തിയായ ശേഷം, എക്സ്ചേഞ്ച് പ്രോട്ടോക്കോൾ ഫയലുകൾ വായിക്കുന്നതിനായി സ്വയമേവ തുറക്കപ്പെടും.

ഡാറ്റ ഇല്ലാതാക്കുന്നു

എക്സ്ചേഞ്ച് നിയമങ്ങളുടെ ഡെവലപ്പർമാർക്ക് മാത്രമേ പാനൽ ആവശ്യമുള്ളൂ. ഇൻഫോബേസിൽ നിന്ന് ഏതെങ്കിലും ഒബ്ജക്റ്റുകൾ ഇല്ലാതാക്കാൻ അനുവദിക്കുന്നു.

ഡീബഗ്ഗിംഗ് ഡാറ്റ അപ്‌ലോഡും ഡൗൺലോഡും

ഇവന്റ് ഹാൻഡ്‌ലറുകൾ ഡീബഗ് ചെയ്യാനും ഒരു റൂൾസ്-ഫയലിൽ നിന്നോ ഡാറ്റാ ഫയലിൽ നിന്നോ ഒരു ഡീബഗ്ഗിംഗ് മൊഡ്യൂൾ ജനറേറ്റുചെയ്യാനും പ്രോസസ്സിംഗ് നിങ്ങളെ അനുവദിക്കുന്നു.

"അൺലോഡ് ഹാൻഡ്‌ലർ ഡീബഗ്ഗിംഗ് ഓർഡർ" ഫ്ലാഗ് സജ്ജീകരിച്ച് "ഡാറ്റ അൺലോഡ്" പാനലിൽ അൺലോഡ് ഹാൻഡ്‌ലർ ഡീബഗ്ഗിംഗ് മോഡ് പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു. അതനുസരിച്ച്, "ലോഡിംഗ് ഡാറ്റ" പാനലിൽ, ലോഡിംഗ് ഡീബഗ്ഗിംഗ് മോഡ് പ്രവർത്തനക്ഷമമാക്കുന്നത് "ഓർഡർ ഓഫ് ലോഡിംഗ് ഹാൻഡ്‌ലർ ഡീബഗ്ഗിംഗ്" ഫ്ലാഗ് സജ്ജീകരിച്ച് നടപ്പിലാക്കുന്നു.

ഹാൻഡ്‌ലറുകളുടെ ഡീബഗ്ഗിംഗ് മോഡ് നൽകിയ ശേഷം, ഡീബഗ് ക്രമീകരണ ബട്ടൺ ലഭ്യമാകും. ഈ ബട്ടണിൽ ക്ലിക്ക് ചെയ്ത ശേഷം, ക്രമീകരണ വിൻഡോ ദൃശ്യമാകും.

ഹാൻഡ്‌ലർ ഡീബഗ്ഗിംഗ് സജ്ജീകരിക്കുന്നത് നാല് ഘട്ടങ്ങളിലൂടെയാണ്:

ഘട്ടം 1: അൽഗോരിതം ഡീബഗ് മോഡ് തിരഞ്ഞെടുക്കുന്നു

ആദ്യ ഘട്ടത്തിൽ, അൽഗോരിതം ഡീബഗ്ഗിംഗ് മോഡ് നിങ്ങൾ തീരുമാനിക്കേണ്ടതുണ്ട്:

* ഡീബഗ്ഗിംഗ് അൽഗോരിതം ഇല്ലാതെ

* നടപടിക്രമങ്ങളായി മെക്കാനിസങ്ങളെ വിളിക്കുക

* കോൾ ചെയ്യുന്ന സ്ഥലത്ത് അൽഗരിതങ്ങളുടെ കോഡ് മാറ്റിസ്ഥാപിക്കുക

ഹാൻഡ്‌ലറിലെ പിശക് ഏതെങ്കിലും അൽഗോരിതം കോഡുമായി ബന്ധപ്പെട്ടതല്ലെന്ന് ഉറപ്പായാൽ ആദ്യ ഓർഡർ ഉപയോഗിക്കാൻ സൗകര്യപ്രദമാണ്. ഈ വേരിയന്റിൽ, ഡീബഗ് മൊഡ്യൂളിലേക്ക് അൽഗോരിതം കോഡ് അപ്ലോഡ് ചെയ്തിട്ടില്ല. "എക്‌സിക്യൂട്ട്()" ഓപ്പറേറ്ററിന്റെ പശ്ചാത്തലത്തിലാണ് മെക്കാനിസങ്ങൾ നിർമ്മിച്ചിരിക്കുന്നത്, ഡീബഗ്ഗിംഗിനായി അവയുടെ കോഡ് ലഭ്യമല്ല.

അൽഗോരിതത്തിന്റെ കോഡിൽ പിശക് സ്ഥിതി ചെയ്യുന്ന സാഹചര്യങ്ങളിൽ രണ്ടാമത്തെ ഓർഡർ പ്രയോഗിക്കണം. ഈ മോഡ് സജ്ജമാക്കുമ്പോൾ, നിർവചിച്ച നടപടിക്രമങ്ങൾ പോലെ മെക്കാനിസങ്ങൾ അൺലോഡ് ചെയ്യും. ഏതെങ്കിലും ഹാൻഡ്‌ലറിൽ നിന്ന് അൽഗോരിതം വിളിക്കുന്ന നിമിഷത്തിൽ, അനുബന്ധ പ്രോസസ്സിംഗ് നടപടിക്രമത്തിലേക്ക് ഒരു അപ്പീൽ നൽകുന്നു. മെക്കാനിസങ്ങളിലേക്ക് ആട്രിബ്യൂട്ടുകൾ കൈമാറാൻ ആഗോള വേരിയബിൾ "ആട്രിബ്യൂട്ടുകൾ" ഉപയോഗിക്കുമ്പോൾ ഈ ഓർഡർ ഉപയോഗിക്കാൻ സൗകര്യപ്രദമാണ്. ഈ മോഡ് ഉപയോഗിക്കുന്നതിന്റെ പരിമിതികൾ, ഡീബഗ്ഗിംഗ് ചെയ്യുമ്പോൾ, അത് തുറക്കുന്ന ഹാൻഡ്‌ലറിന്റെ പ്രാദേശിക വേരിയബിളുകൾ അൽഗോരിതത്തിൽ ലഭ്യമല്ല എന്നതാണ്.

ഡീബഗ്ഗിംഗിന്റെ മൂന്നാമത്തെ ക്രമം, രണ്ടാമത്തെ കാര്യത്തിലെന്നപോലെ, അൽഗോരിതങ്ങളുടെ കോഡ് ഡീബഗ്ഗുചെയ്യുമ്പോഴും രണ്ടാമത്തെ ക്രമം ഡീബഗ്ഗിംഗ് അനുയോജ്യമല്ലാത്ത സാഹചര്യങ്ങളിലും ഉപയോഗിക്കുന്നു. ഈ മോഡ് സജ്ജമാക്കുമ്പോൾ, ഹാൻഡ്‌ലറുകളിൽ സംയോജിത കോഡായി മെക്കാനിസങ്ങൾ അൺലോഡ് ചെയ്യും. ആ. അൽഗോരിതം കോൾ ഓപ്പറേറ്ററിന് പകരം, നെസ്റ്റഡ് അൽഗോരിതങ്ങൾ കണക്കിലെടുത്ത് അൽഗോരിതത്തിന്റെ മുഴുവൻ കോഡും ചേർത്തിരിക്കുന്നു. ഈ ഓപ്‌ഷനിൽ, ഹാൻഡ്‌ലറിന്റെ ലോക്കൽ വേരിയബിളുകൾ ഉപയോഗിക്കുന്നതിന് നിയന്ത്രണങ്ങളൊന്നുമില്ല, അതേസമയം ആവർത്തന കോൾ ഉപയോഗിച്ച് അൽഗോരിതം ഡീബഗ്ഗുചെയ്യുമ്പോൾ ഒരു നിയന്ത്രണമുണ്ട്.

ഘട്ടം 2: ഒരു ഡീബഗ് മൊഡ്യൂൾ സൃഷ്ടിക്കുക

രണ്ടാമത്തെ ഘട്ടത്തിൽ, "ജനറേറ്റ് അൺലോഡിംഗ് (ലോഡിംഗ്) ഡീബഗ്ഗിംഗ് മൊഡ്യൂൾ" ബട്ടണിൽ ക്ലിക്കുചെയ്ത് നിങ്ങൾ ഹാൻഡ്‌ലറുകൾ അൺലോഡ് ചെയ്യേണ്ടതുണ്ട്. ജനറേറ്റഡ് ഹാൻഡ്‌ലറുകളും മെക്കാനിസങ്ങളും വായനയ്ക്കായി ഒരു പ്രത്യേക വിൻഡോയിൽ പ്രദർശിപ്പിക്കും. "ക്ലിപ്പ്ബോർഡിലേക്ക് പകർത്തുക" ബട്ടണിൽ ക്ലിക്കുചെയ്ത് ഡീബഗ്ഗിംഗ് മൊഡ്യൂളിലെ ഉള്ളടക്കങ്ങൾ ക്ലിപ്പ്ബോർഡിലേക്ക് ഡ്യൂപ്ലിക്കേറ്റ് ചെയ്യണം.

ഘട്ടം 3: ഒരു ബാഹ്യ പ്രോസസ്സിംഗ് സൃഷ്ടിക്കുന്നു

ഈ ഘട്ടത്തിൽ, നിങ്ങൾ കോൺഫിഗറേറ്റർ സമാരംഭിക്കുകയും പുതുതായി സൃഷ്ടിച്ച ബാഹ്യ പ്രോസസ്സിംഗ് നടത്തുകയും വേണം. പ്രോസസ്സിംഗ് മൊഡ്യൂളിൽ, നിങ്ങൾ ക്ലിപ്പ്ബോർഡിന്റെ (ഡീബഗ് മൊഡ്യൂൾ) ഉള്ളടക്കങ്ങൾ ഒട്ടിക്കുകയും ഏത് പേരിൽ പ്രോസസ്സിംഗ് സംരക്ഷിക്കുകയും വേണം.

ഘട്ടം 4: ബാഹ്യ പ്രോസസ്സിംഗ് ബന്ധിപ്പിക്കുന്നു

നാലാമത്തെയും അവസാനത്തെയും ഘട്ടത്തിൽ, ഇൻപുട്ട് ഫീൽഡിലെ ബാഹ്യ പ്രോസസ്സിംഗ് ഫയലിന്റെ പേര് നിങ്ങൾ നിർവചിക്കേണ്ടതുണ്ട്. അതേ സമയം, പ്രോസസ്സിംഗ് ഫയലിന്റെ സൃഷ്ടിയുടെ (അപ്ഡേറ്റ്) സമയം 1s പരിശോധിക്കുന്നു. പ്രോസസ്സിംഗിന് ഡീബഗ് മൊഡ്യൂൾ ഫയലിന്റെ പതിപ്പിനേക്കാൾ മുമ്പത്തെ പതിപ്പ് ഉണ്ടെങ്കിൽ, ഒരു മുന്നറിയിപ്പ് പ്രദർശിപ്പിക്കും, കോൺഫിഗറേഷൻ ഫോം അടയ്ക്കില്ല.

ശ്രദ്ധിക്കുക: "എക്സ്ചേഞ്ച് നിയമങ്ങൾ ലോഡ് ചെയ്തതിന് ശേഷം" ഗ്ലോബൽ കൺവേർഷൻ ഹാൻഡ്‌ലർ ഡീബഗ് ചെയ്യാനുള്ള കഴിവ് പിന്തുണയ്ക്കുന്നില്ല.


1C:Enterprise 8 പ്ലാറ്റ്‌ഫോമിൽ നടപ്പിലാക്കിയ ഏതൊരു കോൺഫിഗറേഷനിൽ നിന്നും ഒരു ഫയലിലേക്ക് ഡാറ്റ ലോഡുചെയ്യുന്നതിനും അൺലോഡ് ചെയ്യുന്നതിനും ഉദ്ദേശിച്ചുള്ളതാണ് "XML ഫോർമാറ്റിലുള്ള യൂണിവേഴ്സൽ ഡാറ്റാ എക്സ്ചേഞ്ച്" പ്രോസസ്സ് ചെയ്യുന്നത്.


പ്രോസസ്സിംഗിന് നാല് ടാബുകൾ ഉണ്ട്

ഡാറ്റ അപ്‌ലോഡ്

ഡാറ്റ അപ്‌ലോഡ് ചെയ്യുന്നതിന്, ഡാറ്റ അപ്‌ലോഡ് ചെയ്യുന്ന ഫയലിന്റെ പേര് നിങ്ങൾ വ്യക്തമാക്കുകയും എക്‌സ്‌ചേഞ്ച് റൂൾസ് ഫയൽ തിരഞ്ഞെടുക്കുകയും വേണം. "ഡാറ്റ കൺവേർഷൻ, പതിപ്പ് 2" എന്ന പ്രത്യേക കോൺഫിഗറേഷനിൽ ഏതെങ്കിലും കോൺഫിഗറേഷനുകൾക്കുള്ള എക്സ്ചേഞ്ച് നിയമങ്ങൾ ക്രമീകരിക്കാവുന്നതാണ്.


സ്വതന്ത്ര ആനുകാലിക വിവര രജിസ്റ്ററുകളുടെ രേഖകളും രേഖകളും അപ്‌ലോഡ് ചെയ്യുന്നതിന്, നിങ്ങൾ കാലയളവ് വ്യക്തമാക്കണം - "ആരംഭ തീയതി", "അവസാന തീയതി". അപ്‌ലോഡ് ചെയ്‌ത ഡാറ്റയ്‌ക്കൊപ്പം തത്ഫലമായുണ്ടാകുന്ന ഫയൽ കംപ്രസ് ചെയ്യാൻ കഴിയും.


"ഡാറ്റ അപ്‌ലോഡ് നിയമങ്ങൾ" ടാബിൽ, അപ്‌ലോഡ് ചെയ്യേണ്ട ഒബ്‌ജക്റ്റുകളുടെ തരങ്ങൾ നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാം, ഒബ്‌ജക്റ്റുകൾ തിരഞ്ഞെടുക്കുന്നതിന് ഫിൽട്ടറുകൾ സജ്ജീകരിക്കാം അല്ലെങ്കിൽ ഡാറ്റ അപ്‌ലോഡ് ചെയ്യേണ്ട ഡാറ്റാ എക്‌സ്‌ചേഞ്ച് നോഡ് വ്യക്തമാക്കാം.


"അപ്‌ലോഡ് ഓപ്‌ഷനുകൾ" ടാബിൽ, ഡാറ്റ അപ്‌ലോഡ് ചെയ്യുന്നതിനുള്ള അധിക ഓപ്‌ഷനുകൾ നിങ്ങൾക്ക് വ്യക്തമാക്കാം.


"അഭിപ്രായം" ടാബിൽ, എക്‌സ്‌ചേഞ്ച് ഫയലിൽ ഉൾപ്പെടുത്തുന്നതിന് നിങ്ങൾക്ക് ഒരു അനിയന്ത്രിതമായ വാചക-അഭിപ്രായം എഴുതാം.

ഡാറ്റ ലോഡുചെയ്യുന്നതിന്, ഡാറ്റ ലോഡ് ചെയ്യുന്ന ഫയലിന്റെ പേര് നിങ്ങൾ വ്യക്തമാക്കണം.


ഇടപാടുകളിൽ ഡാറ്റ ലോഡിംഗ് കോൺഫിഗർ ചെയ്യാൻ സാധിക്കും. ഇത് ചെയ്യുന്നതിന്, "ഇടപാടുകൾ ഉപയോഗിക്കുക" എന്ന ബോക്സ് ചെക്ക് ചെയ്ത് ലോഡ് ചെയ്യുമ്പോൾ ഒരു ഇടപാടിലെ ഘടകങ്ങളുടെ എണ്ണം വ്യക്തമാക്കുക.

അധിക ക്രമീകരണങ്ങൾ

ഡാറ്റയുടെ അപ്‌ലോഡും ഡൗൺലോഡും മികച്ചതാക്കാൻ ബുക്ക്‌മാർക്ക് ഉപയോഗിക്കുന്നു.


"ഡീബഗ് മോഡ്" - ചെക്ക്ബോക്സ് ഡാറ്റ അൺലോഡ് ചെയ്യുന്നതിനും ലോഡുചെയ്യുന്നതിനുമുള്ള മോഡ് നിർണ്ണയിക്കുന്നു


"സ്റ്റാറ്റസ് അപ്ഡേറ്റിനായി പ്രോസസ്സ് ചെയ്ത ഒബ്ജക്റ്റുകളുടെ എണ്ണം" - ലോഡ്/അൺലോഡ് സ്റ്റാറ്റസ് ലൈൻ മാറ്റുന്നതിന് മുമ്പ് പ്രോസസ്സ് ചെയ്ത ഘടകങ്ങളുടെ എണ്ണം നിർണ്ണയിക്കാൻ പരാമീറ്റർ ഉപയോഗിക്കുന്നു


"ഡാറ്റ അപ്‌ലോഡ് ക്രമീകരണങ്ങൾ" - ഡാറ്റ അപ്‌ലോഡ് ചെയ്യുമ്പോൾ ഒരു ഇടപാടിൽ പ്രോസസ്സ് ചെയ്ത ഘടകങ്ങളുടെ എണ്ണം നിർണ്ണയിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു, നിങ്ങൾക്ക് ആക്‌സസ് അവകാശമുള്ള ഒബ്‌ജക്റ്റുകൾ മാത്രം അപ്‌ലോഡ് ചെയ്ത് പ്രോസസ്സ് ചെയ്യുക, എക്‌സ്‌ചേഞ്ച് പ്ലാനുകളിലൂടെ അപ്‌ലോഡ് ചെയ്ത ഒബ്‌ജക്റ്റുകൾക്ക് രജിസ്ട്രേഷൻ മാറ്റത്തിന്റെ തരം കോൺഫിഗർ ചെയ്യുക


"എക്സ്ചേഞ്ച് പ്രോട്ടോക്കോൾ" - സന്ദേശ വിൻഡോയിലെ വിവര സന്ദേശങ്ങളുടെ പ്രദർശനം, പരിപാലനം, പ്രത്യേക എക്സ്ചേഞ്ച് പ്രോട്ടോക്കോൾ ഫയലിൽ റെക്കോർഡിംഗ് എന്നിവ ക്രമീകരിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.

ഡാറ്റ ഇല്ലാതാക്കുന്നു

എക്സ്ചേഞ്ച് നിയമങ്ങളുടെ ഡെവലപ്പർമാർക്ക് മാത്രമേ ബുക്ക്മാർക്ക് ആവശ്യമുള്ളൂ. ഇൻഫോബേസിൽ നിന്ന് അനിയന്ത്രിതമായ വസ്തുക്കൾ ഇല്ലാതാക്കാൻ അനുവദിക്കുന്നു.

ഡീബഗ്ഗിംഗ് ഡാറ്റ അപ്‌ലോഡും ഡൗൺലോഡും

ഇവന്റ് ഹാൻഡ്‌ലറുകൾ ഡീബഗ് ചെയ്യാനും ഒരു റൂൾസ്-ഫയലിൽ നിന്നോ ഡാറ്റാ ഫയലിൽ നിന്നോ ഒരു ഡീബഗ് മൊഡ്യൂൾ ജനറേറ്റുചെയ്യാനും പ്രോസസ്സിംഗ് നിങ്ങളെ അനുവദിക്കുന്നു.


"അൺലോഡ് ഹാൻഡ്ലർ ഡീബഗ്ഗിംഗ് മോഡ്" ചെക്ക്ബോക്സ് സജ്ജീകരിച്ച് "ഡാറ്റ അപ്ലോഡ്" ടാബിൽ അൺലോഡ് ഹാൻഡ്ലർ ഡീബഗ്ഗിംഗ് മോഡ് പ്രവർത്തനക്ഷമമാക്കുന്നു. അതനുസരിച്ച്, "ലോഡിംഗ് ഡാറ്റ" ടാബിൽ, "ലോഡിംഗ് ഹാൻഡ്‌ലറുകൾ ഡീബഗ്ഗിംഗ് മോഡ്" ചെക്ക്ബോക്സ് സജ്ജീകരിച്ച് ലോഡിംഗ് ഡീബഗ്ഗിംഗ് മോഡ് പ്രവർത്തനക്ഷമമാക്കുന്നു.


ഹാൻഡ്‌ലറുകളുടെ ഡീബഗ്ഗിംഗ് മോഡ് സജ്ജീകരിച്ച ശേഷം, ഡീബഗ് ക്രമീകരണ ബട്ടൺ ലഭ്യമാകും. ഈ ബട്ടണിൽ ക്ലിക്ക് ചെയ്താൽ ക്രമീകരണ വിൻഡോ തുറക്കും.


ഹാൻഡ്‌ലർ ഡീബഗ്ഗിംഗ് സജ്ജീകരിക്കുന്നത് നാല് ഘട്ടങ്ങളിലൂടെയാണ്:

ഘട്ടം 1: അൽഗോരിതം ഡീബഗ് മോഡ് തിരഞ്ഞെടുക്കുന്നു

ആദ്യ ഘട്ടത്തിൽ, അൽഗോരിതം ഡീബഗ്ഗിംഗ് മോഡ് നിങ്ങൾ തീരുമാനിക്കേണ്ടതുണ്ട്:



    കൂടാതെ ഡീബഗ്ഗിംഗ് അൽഗോരിതങ്ങൾ


    നടപടിക്രമങ്ങളായി അൽഗോരിതങ്ങളെ വിളിക്കുക


    കോൾ സ്ഥലത്ത് അൽഗോരിതം കോഡ് മാറ്റിസ്ഥാപിക്കുക

ഹാൻഡ്‌ലറിലെ പിശക് ഏതെങ്കിലും അൽഗോരിതം കോഡുമായി ബന്ധപ്പെട്ടതല്ലെന്ന് ഉറപ്പായാൽ ആദ്യ മോഡ് ഉപയോഗിക്കാൻ സൗകര്യപ്രദമാണ്. ഈ മോഡിൽ, ഡീബഗ് മൊഡ്യൂളിലേക്ക് അൽഗോരിതം കോഡ് അപ്‌ലോഡ് ചെയ്യില്ല. "എക്‌സിക്യൂട്ട്()" ഓപ്പറേറ്ററിന്റെ പശ്ചാത്തലത്തിലാണ് അൽഗോരിതങ്ങൾ നടപ്പിലാക്കുന്നത്, ഡീബഗ്ഗിംഗിന് അവയുടെ കോഡ് ലഭ്യമല്ല.


അൽഗോരിതം കോഡിൽ പിശകുള്ള സന്ദർഭങ്ങളിൽ രണ്ടാമത്തെ മോഡ് ഉപയോഗിക്കണം. ഈ മോഡ് സജ്ജമാക്കുമ്പോൾ, പ്രത്യേക നടപടിക്രമങ്ങളായി അൽഗോരിതങ്ങൾ അൺലോഡ് ചെയ്യും. ഏതെങ്കിലും ഹാൻഡ്‌ലറിൽ നിന്ന് അൽഗോരിതം വിളിക്കുന്ന നിമിഷത്തിൽ, അനുബന്ധ പ്രോസസ്സിംഗ് നടപടിക്രമം വിളിക്കുന്നു. പാരാമീറ്ററുകൾ അൽഗോരിതങ്ങളിലേക്ക് കൈമാറാൻ ആഗോള വേരിയബിൾ "പാരാമീറ്ററുകൾ" ഉപയോഗിക്കുമ്പോൾ ഈ മോഡ് ഉപയോഗിക്കാൻ സൗകര്യപ്രദമാണ്. ഈ മോഡ് ഉപയോഗിക്കുന്നതിന്റെ പരിമിതികൾ, അൽഗോരിതം ഡീബഗ്ഗ് ചെയ്യുമ്പോൾ, അത് വിളിക്കപ്പെടുന്ന ഹാൻഡ്‌ലറിന്റെ പ്രാദേശിക വേരിയബിളുകൾ ലഭ്യമല്ല എന്നതാണ്.


മൂന്നാമത്തെ ഡീബഗ്ഗിംഗ് മോഡ് ഉപയോഗിക്കുന്നു, രണ്ടാമത്തെ കാര്യത്തിലെന്നപോലെ, അൽഗോരിതങ്ങളുടെ കോഡ് ഡീബഗ്ഗുചെയ്യുമ്പോഴും രണ്ടാമത്തെ ഡീബഗ്ഗിംഗ് മോഡ് അനുയോജ്യമല്ലാത്ത സന്ദർഭങ്ങളിലും. ഈ മോഡ് സജ്ജമാക്കുമ്പോൾ, ഹാൻഡ്‌ലറുകളിൽ സംയോജിത കോഡായി അൽഗോരിതങ്ങൾ അൺലോഡ് ചെയ്യും. ആ. അൽഗോരിതം കോൾ ഓപ്പറേറ്ററിന് പകരം, നെസ്റ്റഡ് അൽഗോരിതങ്ങൾ കണക്കിലെടുത്ത് അൽഗോരിതത്തിന്റെ മുഴുവൻ കോഡും ചേർത്തിരിക്കുന്നു. ഈ മോഡിൽ, ലോക്കൽ ഹാൻഡ്‌ലർ വേരിയബിളുകൾ ഉപയോഗിക്കുന്നതിന് നിയന്ത്രണങ്ങളൊന്നുമില്ല, എന്നാൽ ഒരു ആവർത്തന കോൾ ഉപയോഗിച്ച് അൽഗോരിതം ഡീബഗ്ഗ് ചെയ്യുമ്പോൾ ഒരു നിയന്ത്രണമുണ്ട്.

ഘട്ടം 2: ഡീബഗ് മോഡ്യൂൾ നിർമ്മിക്കുന്നു

രണ്ടാമത്തെ ഘട്ടത്തിൽ, "ജനറേറ്റ് അൺലോഡിംഗ് (ലോഡിംഗ്) ഡീബഗ്ഗിംഗ് മൊഡ്യൂൾ" ബട്ടണിൽ ക്ലിക്കുചെയ്ത് ഹാൻഡ്ലറുകൾ അൺലോഡ് ചെയ്യേണ്ടത് ആവശ്യമാണ്. ജനറേറ്റ് ചെയ്‌ത ഹാൻഡ്‌ലറുകളും അൽഗോരിതങ്ങളും കാണുന്നതിനായി ഒരു പ്രത്യേക വിൻഡോയിൽ പ്രദർശിപ്പിക്കും. "ക്ലിപ്പ്ബോർഡിലേക്ക് പകർത്തുക" ബട്ടണിൽ ക്ലിക്കുചെയ്ത് ഡീബഗ് മൊഡ്യൂളിലെ ഉള്ളടക്കങ്ങൾ ക്ലിപ്പ്ബോർഡിലേക്ക് പകർത്തണം.

ഘട്ടം 3: ഒരു ബാഹ്യ പ്രോസസ്സിംഗ് സൃഷ്ടിക്കുന്നു

ഈ ഘട്ടത്തിൽ, നിങ്ങൾ കോൺഫിഗറേറ്റർ സമാരംഭിക്കുകയും ഒരു പുതിയ ബാഹ്യ പ്രോസസ്സിംഗ് സൃഷ്ടിക്കുകയും വേണം. ക്ലിപ്പ്ബോർഡിന്റെ (ഡീബഗ് മൊഡ്യൂൾ) ഉള്ളടക്കങ്ങൾ പ്രോസസ്സിംഗ് മൊഡ്യൂളിലേക്ക് ഒട്ടിച്ച് ഏത് പേരിൽ പ്രോസസ്സിംഗ് സംരക്ഷിക്കുക.

ഘട്ടം 4: ബാഹ്യ പ്രോസസ്സിംഗ് ബന്ധിപ്പിക്കുന്നു

നാലാമത്തെയും അവസാനത്തെയും ഘട്ടത്തിൽ, ഇൻപുട്ട് ഫീൽഡിൽ ബാഹ്യ പ്രോസസ്സിംഗ് ഫയലിന്റെ പേര് നിങ്ങൾ വ്യക്തമാക്കണം. ഈ സാഹചര്യത്തിൽ, പ്രോസസ്സിംഗ് ഫയലിന്റെ സൃഷ്ടിയുടെ (അപ്ഡേറ്റ്) സമയത്ത് പ്രോഗ്രാം ഒരു പരിശോധന നടത്തുന്നു. പ്രോസസ്സിംഗിന് ഡീബഗ് മൊഡ്യൂൾ ഫയലിന്റെ പതിപ്പിനേക്കാൾ മുമ്പത്തെ പതിപ്പ് ഉണ്ടെങ്കിൽ, ഒരു മുന്നറിയിപ്പ് പ്രദർശിപ്പിക്കും, കോൺഫിഗറേഷൻ ഫോം അടയ്ക്കില്ല.


ശ്രദ്ധിക്കുക: "എക്സ്ചേഞ്ച് നിയമങ്ങൾ ലോഡ് ചെയ്തതിന് ശേഷം" ഗ്ലോബൽ കൺവേർഷൻ ഹാൻഡ്‌ലർ ഡീബഗ് ചെയ്യാനുള്ള കഴിവ് പിന്തുണയ്ക്കുന്നില്ല.



വായിക്കാൻ ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു

മുകളിൽ