ഒബ്‌ജക്റ്റ് ഫീൽഡ് ടാക്സ് സിസ്റ്റം കോഡ് കണ്ടെത്തിയില്ല. "ഒബ്ജക്റ്റ് ഫീൽഡ് കണ്ടെത്തിയില്ലെങ്കിൽ" എന്തുചെയ്യും. പിശക് തിരുത്തൽ രീതി

Viber ഔട്ട് 07.02.2022
Viber ഔട്ട്

1C ഉപയോക്താക്കൾ നേരിടുന്ന പ്രശ്നം "പിശക്: ഒബ്ജക്റ്റ് ഫീൽഡ് കണ്ടെത്തിയില്ല" എന്നതാണ്, മിക്കപ്പോഴും സ്റ്റാർട്ടപ്പിൽ പോപ്പ് അപ്പ് ചെയ്യുന്നു. ഈ പ്രശ്നം അസൌകര്യം ഉണ്ടാക്കുകയും ജോലി പ്രക്രിയയെ മന്ദഗതിയിലാക്കുകയും ചെയ്യുന്നു. പല ഉപയോക്താക്കൾക്കും, സർവേകൾ കാണിക്കുന്നത് പോലെ, ഈ പ്രശ്നം എങ്ങനെ വേഗത്തിലും സ്വതന്ത്രമായും പരിഹരിക്കാമെന്ന് അറിയില്ല. ഫലപ്രദമായ ശുപാർശകൾ നോക്കാം.

1C ക്രമീകരണങ്ങളിൽ, ഓരോ വസ്തുവിനും അതിൻ്റേതായ ഫീൽഡ് നൽകിയിരിക്കുന്നു. പ്രോഗ്രാമറുടെ വീക്ഷണകോണിൽ നിന്ന് ഈ പിശക് വിശകലനം ചെയ്ത ശേഷം, നമുക്ക് നിഗമനം ചെയ്യാം: ഒബ്ജക്റ്റിൽ വ്യക്തമാക്കിയിട്ടില്ലാത്ത ഒരു ഫീൽഡ് പ്രോഗ്രാം ആക്സസ് ചെയ്യുമ്പോൾ പ്രശ്നം ദൃശ്യമാകുന്നു. ഉപയോക്താക്കളുടെ വീക്ഷണകോണിൽ നിന്ന് പ്രശ്നം വിലയിരുത്തുമ്പോൾ, പ്രോഗ്രാമിന് ഉപയോക്താവ് വ്യക്തമാക്കിയ ആട്രിബ്യൂട്ട് കണ്ടെത്താൻ കഴിയുന്നില്ല എന്നതാണ് 1C-യിലെ പിശക്.

പിശക് 1C സാധാരണയായി മൂന്ന് സാഹചര്യങ്ങളിൽ ദൃശ്യമാകും:

  • പ്രോഗ്രാമിൽ പ്രവേശിക്കുമ്പോൾ;
  • ഫോം പൂരിപ്പിക്കുമ്പോൾ;
  • ടെംപ്ലേറ്റ് പൂരിപ്പിക്കുന്നതിന് മുമ്പ്.

ഈ ലിസ്റ്റ് തുടരാം, പക്ഷേ ക്രാഷ് പരിഹരിക്കുന്നതിനുള്ള രീതികൾ തെറ്റായ പേജ് ഡിസ്പ്ലേയുടെ വിശദാംശങ്ങളെ ആശ്രയിച്ചിരിക്കുന്നു.

പിശക്: ഒബ്ജക്റ്റ് ഫീൽഡ് 1C കണ്ടെത്തിയില്ല (ആധികാരികത)

ഏറ്റവും പുതിയ 1C അപ്‌ഡേറ്റുകളിൽ, നിങ്ങൾക്ക് OpenID വഴി ലോഗിൻ ചെയ്യാൻ കഴിയും. ഈ പുതിയ ഓപ്ഷൻ നിങ്ങളുടെ കണക്ഷൻ വിച്ഛേദിച്ചതിന് ശേഷം ലോഗിൻ ചെയ്യുന്നത് എളുപ്പമാക്കുന്നു.

നിങ്ങൾക്ക് പല തരത്തിൽ പ്രശ്നം പരിഹരിക്കാൻ കഴിയും:

  • ഏറ്റവും പുതിയ റിലീസിലേക്ക് പ്ലാറ്റ്ഫോം അപ്ഡേറ്റ് ചെയ്യുക (നിങ്ങൾ ഔദ്യോഗിക 1C വെബ്സൈറ്റിൽ അപ്ഡേറ്റ് കണ്ടെത്തും);
  • മുമ്പത്തെ പതിപ്പിലേക്ക് മടങ്ങുക (ബാക്കപ്പുകൾ സൃഷ്ടിക്കുന്നത് ഉറപ്പാക്കുക).

ഒരു അപ്ഡേറ്റ് ഉപയോഗിക്കാതെ പ്രശ്നം എങ്ങനെ പരിഹരിക്കാം:

  • പ്രോഗ്രാമിനുള്ളിൽ പരിശോധനകൾ ഒഴിവാക്കുന്നു;
  • എക്സ്ചേഞ്ച് നിയമങ്ങളുടെ സ്വതന്ത്രമായ മാറ്റം.

പിശക്: ഫീൽഡ് കണ്ടെത്തിയില്ല (വെയർഹൗസ്)

കാരണം: പ്രമാണത്തിലെ ഡാറ്റ സൂചിപ്പിച്ചിരിക്കുന്നു, ഉദാഹരണത്തിന്, പട്ടികയുടെ മധ്യത്തിൽ, പക്ഷേ തലക്കെട്ടിൽ സ്ഥിതിചെയ്യണം:

  • പിശക് പോയിൻ്റിൽ ഒരു സ്റ്റോപ്പ് ക്രമീകരിക്കുക;
  • കോൺഫിഗറേറ്ററിൽ, നൽകിയ ഡാറ്റയുടെ കൃത്യത പരിശോധിക്കുന്നത് ഉറപ്പാക്കുക.

പിശക്: ഒബ്ജക്റ്റ് ഫീൽഡ് കണ്ടെത്തിയില്ല (ഭാരം ഇനത്തിൻ്റെ പ്രിഫിക്സ്)

പ്രശ്നം പരിഹരിക്കാനുള്ള ഓപ്ഷനുകൾ:

  • എല്ലാ തൂക്കമുള്ള സാധനങ്ങൾക്കും ഒരു കോഡ് സജ്ജമാക്കുക;
  • കോഡുകൾക്കായി, ഒരു ടെംപ്ലേറ്റ് സജ്ജീകരിക്കുക (വിഭാഗം "ഉപകരണ ക്രമീകരണങ്ങൾ").

പിശക്: ഒബ്ജക്റ്റ് ഫീൽഡ് കണ്ടെത്തിയില്ല (തിരയൽ സ്ട്രിംഗ്)

  • കോഡ് ശ്രദ്ധാപൂർവം പരിശോധിക്കുക, ഒരുപക്ഷേ പ്രശ്നം എണ്ണത്തിൽ ഉയർന്നുവന്നിരിക്കാം, ഇത് തെറ്റായി വ്യക്തമാക്കിയ കത്തിടപാടുകൾ അല്ലെങ്കിൽ അതിൻ്റെ അഭാവത്തെ സൂചിപ്പിക്കുന്നു;
  • മറ്റൊരു പരിവർത്തന പ്രോസസ്സിംഗ് ലോഡ് ചെയ്യുക.

പിശക്: ഒബ്ജക്റ്റ് ഫീൽഡ് കണ്ടെത്തിയില്ല (അക്കൗണ്ട്)

ക്രമീകരണങ്ങളിൽ "പങ്കാളികളുടെയും കരാറുകാരുടെയും സ്വതന്ത്ര പരിപാലനം" പ്രവർത്തനക്ഷമമാക്കിയാൽ നിങ്ങൾക്ക് ഈ പിശക് പരിഹരിക്കാനാകും. ഈ ക്രമീകരണ മെനുവിലേക്ക് പോകുന്നതിന്, "അഡ്മിനിസ്ട്രേഷൻ" എന്നതിലേക്ക് പോകുക, തുടർന്ന് "CRM ആൻഡ് സെയിൽസ്" എന്നതിലേക്ക് പോകുക.

ഞങ്ങൾ പരിഗണിക്കുന്ന പിശക് പുതിയ സോഫ്റ്റ്‌വെയർ മെക്കാനിസങ്ങൾ അവതരിപ്പിക്കുന്ന സമയത്ത് പുതിയ പ്രോഗ്രാം റിലീസുകളിൽ പലപ്പോഴും സംഭവിക്കാറുണ്ട്. മിക്ക കേസുകളിലും, ഒരു പുതിയ പതിപ്പിൻ്റെ റിലീസ് സമയത്ത് പ്രശ്നം സ്വയം പരിഹരിക്കപ്പെടും. ഒരു പുതിയ റിലീസിനായി കാത്തിരിക്കാതിരിക്കാൻ, ബാക്കപ്പ് പകർപ്പുകൾ സംരക്ഷിക്കാൻ മറക്കരുത്. ഇത് നിങ്ങളെ മുൻ പതിപ്പിലേക്ക് തിരികെ കൊണ്ടുപോകും. 1C പിശക് പോപ്പ് അപ്പ് ചെയ്യുമ്പോൾ ഏത് സാഹചര്യത്തിലും ഈ ഓപ്ഷൻ ഉപയോഗിക്കാം.

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

പിശകുകൾ ഇല്ലാതാക്കുന്നതിനുള്ള പ്രവർത്തനങ്ങളുടെ ഒരു പ്രത്യേക അൽഗോരിതം ഉണ്ട്, അത് സാങ്കേതിക പ്രശ്നങ്ങളെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്:

  1. സജീവ ഡാറ്റാബേസുകളുടെ എല്ലാ പശ്ചാത്തല ജോലികളും നിങ്ങൾ ഓഫാക്കേണ്ടതുണ്ട്.
  2. സെർവർ റീബൂട്ട് ചെയ്യുക.
  3. SQL ഉപയോഗിച്ച് ഒരു ബാക്കപ്പ് ഉണ്ടാക്കുക.
  4. പിന്തുണയിൽ നിന്ന് ഡാറ്റാബേസ് നീക്കം ചെയ്ത് cf അൺലോഡ് ചെയ്യുക.

1C ഉപയോക്താക്കൾ നേരിടുന്ന പ്രശ്നം "പിശക്: ഒബ്ജക്റ്റ് ഫീൽഡ് കണ്ടെത്തിയില്ല" എന്നതാണ്, മിക്കപ്പോഴും സ്റ്റാർട്ടപ്പിൽ പോപ്പ് അപ്പ് ചെയ്യുന്നു. ഈ പ്രശ്നം അസൌകര്യം ഉണ്ടാക്കുകയും ജോലി പ്രക്രിയയെ മന്ദഗതിയിലാക്കുകയും ചെയ്യുന്നു. പല ഉപയോക്താക്കൾക്കും, സർവേകൾ കാണിക്കുന്നത് പോലെ, ഈ പ്രശ്നം എങ്ങനെ വേഗത്തിലും സ്വതന്ത്രമായും പരിഹരിക്കാമെന്ന് അറിയില്ല. ഫലപ്രദമായ ശുപാർശകൾ നോക്കാം.

1C ക്രമീകരണങ്ങളിൽ, ഓരോ വസ്തുവിനും അതിൻ്റേതായ ഫീൽഡ് നൽകിയിരിക്കുന്നു. പ്രോഗ്രാമറുടെ വീക്ഷണകോണിൽ നിന്ന് ഈ പിശക് വിശകലനം ചെയ്ത ശേഷം, നമുക്ക് നിഗമനം ചെയ്യാം: ഒബ്ജക്റ്റിൽ വ്യക്തമാക്കിയിട്ടില്ലാത്ത ഒരു ഫീൽഡ് പ്രോഗ്രാം ആക്സസ് ചെയ്യുമ്പോൾ പ്രശ്നം ദൃശ്യമാകുന്നു. ഉപയോക്താക്കളുടെ വീക്ഷണകോണിൽ നിന്ന് പ്രശ്നം വിലയിരുത്തുമ്പോൾ, പ്രോഗ്രാമിന് ഉപയോക്താവ് വ്യക്തമാക്കിയ ആട്രിബ്യൂട്ട് കണ്ടെത്താൻ കഴിയുന്നില്ല എന്നതാണ് 1C-യിലെ പിശക്.

പിശക് 1C സാധാരണയായി മൂന്ന് സാഹചര്യങ്ങളിൽ ദൃശ്യമാകും:

  • പ്രോഗ്രാമിൽ പ്രവേശിക്കുമ്പോൾ;

  • ഫോം പൂരിപ്പിക്കുമ്പോൾ;

  • ടെംപ്ലേറ്റ് പൂരിപ്പിക്കുന്നതിന് മുമ്പ്.

ഈ ലിസ്റ്റ് തുടരാം, പക്ഷേ ക്രാഷ് പരിഹരിക്കുന്നതിനുള്ള രീതികൾ തെറ്റായ പേജ് ഡിസ്പ്ലേയുടെ വിശദാംശങ്ങളെ ആശ്രയിച്ചിരിക്കുന്നു.

പിശക്: ഒബ്ജക്റ്റ് ഫീൽഡ് 1C കണ്ടെത്തിയില്ല (ആധികാരികത)

ഏറ്റവും പുതിയ 1C അപ്‌ഡേറ്റുകളിൽ, നിങ്ങൾക്ക് OpenID വഴി ലോഗിൻ ചെയ്യാൻ കഴിയും. ഈ പുതിയ ഓപ്ഷൻ നിങ്ങളുടെ കണക്ഷൻ വിച്ഛേദിച്ചതിന് ശേഷം ലോഗിൻ ചെയ്യുന്നത് എളുപ്പമാക്കുന്നു.

നിങ്ങൾക്ക് പല തരത്തിൽ പ്രശ്നം പരിഹരിക്കാൻ കഴിയും:

  • ഏറ്റവും പുതിയ റിലീസിലേക്ക് പ്ലാറ്റ്ഫോം അപ്ഡേറ്റ് ചെയ്യുക (നിങ്ങൾ ഔദ്യോഗിക 1C വെബ്സൈറ്റിൽ അപ്ഡേറ്റ് കണ്ടെത്തും);

  • മുമ്പത്തെ പതിപ്പിലേക്ക് മടങ്ങുക (ബാക്കപ്പുകൾ സൃഷ്ടിക്കുന്നത് ഉറപ്പാക്കുക).

ഒരു അപ്ഡേറ്റ് ഉപയോഗിക്കാതെ പ്രശ്നം എങ്ങനെ പരിഹരിക്കാം:

  • പ്രോഗ്രാമിനുള്ളിൽ പരിശോധനകൾ ഒഴിവാക്കുന്നു;

  • എക്സ്ചേഞ്ച് നിയമങ്ങളുടെ സ്വതന്ത്രമായ മാറ്റം.

പിശക്: ഫീൽഡ് കണ്ടെത്തിയില്ല (വെയർഹൗസ്)

കാരണം: പ്രമാണത്തിലെ ഡാറ്റ സൂചിപ്പിച്ചിരിക്കുന്നു, ഉദാഹരണത്തിന്, പട്ടികയുടെ മധ്യത്തിൽ, പക്ഷേ തലക്കെട്ടിൽ സ്ഥിതിചെയ്യണം:

  • പിശക് പോയിൻ്റിൽ ഒരു സ്റ്റോപ്പ് ക്രമീകരിക്കുക;

  • കോൺഫിഗറേറ്ററിൽ, നൽകിയ ഡാറ്റയുടെ കൃത്യത പരിശോധിക്കുന്നത് ഉറപ്പാക്കുക.

പിശക്: ഒബ്ജക്റ്റ് ഫീൽഡ് കണ്ടെത്തിയില്ല (ഭാരം ഇനത്തിൻ്റെ പ്രിഫിക്സ്)

പ്രശ്നം പരിഹരിക്കാനുള്ള ഓപ്ഷനുകൾ:

  • എല്ലാ തൂക്കമുള്ള സാധനങ്ങൾക്കും ഒരു കോഡ് സജ്ജമാക്കുക;

  • കോഡുകൾക്കായി, ഒരു ടെംപ്ലേറ്റ് സജ്ജീകരിക്കുക (വിഭാഗം "ഉപകരണ ക്രമീകരണങ്ങൾ").

പിശക്: ഒബ്ജക്റ്റ് ഫീൽഡ് കണ്ടെത്തിയില്ല (തിരയൽ സ്ട്രിംഗ്)

  • കോഡ് ശ്രദ്ധാപൂർവം പരിശോധിക്കുക, ഒരുപക്ഷേ പ്രശ്നം എണ്ണത്തിൽ ഉയർന്നുവന്നിരിക്കാം, ഇത് തെറ്റായി വ്യക്തമാക്കിയ കത്തിടപാടുകൾ അല്ലെങ്കിൽ അതിൻ്റെ അഭാവത്തെ സൂചിപ്പിക്കുന്നു;

  • മറ്റൊരു പരിവർത്തന പ്രോസസ്സിംഗ് ലോഡ് ചെയ്യുക.

പിശക്: ഒബ്ജക്റ്റ് ഫീൽഡ് കണ്ടെത്തിയില്ല (അക്കൗണ്ട്)

ക്രമീകരണങ്ങളിൽ "പങ്കാളികളുടെയും കരാറുകാരുടെയും സ്വതന്ത്ര പരിപാലനം" പ്രവർത്തനക്ഷമമാക്കിയാൽ നിങ്ങൾക്ക് ഈ പിശക് പരിഹരിക്കാനാകും. ഈ ക്രമീകരണ മെനുവിലേക്ക് പോകുന്നതിന്, "അഡ്മിനിസ്ട്രേഷൻ" എന്നതിലേക്ക് പോകുക, തുടർന്ന് "CRM ആൻഡ് സെയിൽസ്" എന്നതിലേക്ക് പോകുക.

ഞങ്ങൾ പരിഗണിക്കുന്ന പിശക് പുതിയ സോഫ്റ്റ്‌വെയർ മെക്കാനിസങ്ങൾ അവതരിപ്പിക്കുന്ന സമയത്ത് പുതിയ പ്രോഗ്രാം റിലീസുകളിൽ പലപ്പോഴും സംഭവിക്കാറുണ്ട്. മിക്ക കേസുകളിലും, ഒരു പുതിയ പതിപ്പിൻ്റെ റിലീസ് സമയത്ത് പ്രശ്നം സ്വയം പരിഹരിക്കപ്പെടും. ഒരു പുതിയ റിലീസിനായി കാത്തിരിക്കാതിരിക്കാൻ, ബാക്കപ്പ് പകർപ്പുകൾ സംരക്ഷിക്കാൻ മറക്കരുത്. ഇത് നിങ്ങളെ മുൻ പതിപ്പിലേക്ക് തിരികെ കൊണ്ടുപോകും. 1C പിശക് പോപ്പ് അപ്പ് ചെയ്യുമ്പോൾ ഏത് സാഹചര്യത്തിലും ഈ ഓപ്ഷൻ ഉപയോഗിക്കാം.

  1. കാലഹരണപ്പെട്ടതും അനാവശ്യവുമായ വിവരങ്ങളുടെ കോൺഫിഗറേഷൻ മായ്‌ക്കേണ്ടത് ആവശ്യമാണ്. "ചെക്ക് കോൺഫിഗറേഷൻ" മെനുവിൽ, "കോൺഫിഗറേഷൻ്റെ ലോജിക്കൽ ഇൻ്റഗ്രിറ്റി പരിശോധിക്കുക" ചെക്ക്ബോക്സ് തിരഞ്ഞെടുക്കുക. തെറ്റായ വിവരങ്ങൾ പ്രോഗ്രാം സ്വയമേവ ഇല്ലാതാക്കും.

  2. കോൺഫിഗറേഷൻ പിന്തുണയ്ക്കുന്നവർക്ക്, വെണ്ടറുടെ കോൺഫിഗറേഷൻ സമഗ്രമായി പരിശോധിക്കാൻ വിദഗ്ധർ ശുപാർശ ചെയ്യുന്നു. പരിശോധിക്കുന്നതിന്, ദാതാവിൻ്റെ കോൺഫിഗറേഷൻ ഒരു പുതിയ ഡാറ്റാബേസിലേക്ക് ലോഡുചെയ്‌ത് ആദ്യ ഘട്ടം ആവർത്തിക്കുക.

പിശകുകൾ ഇല്ലാതാക്കുന്നതിനുള്ള പ്രവർത്തനങ്ങളുടെ ഒരു പ്രത്യേക അൽഗോരിതം ഉണ്ട്, അത് സാങ്കേതിക പ്രശ്നങ്ങളെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്:

  1. സജീവ ഡാറ്റാബേസുകളുടെ എല്ലാ പശ്ചാത്തല ജോലികളും നിങ്ങൾ ഓഫാക്കേണ്ടതുണ്ട്.

  2. സെർവർ റീബൂട്ട് ചെയ്യുക.

  3. SQL ഉപയോഗിച്ച് ഒരു ബാക്കപ്പ് ഉണ്ടാക്കുക.

  4. പിന്തുണയിൽ നിന്ന് ഡാറ്റാബേസ് നീക്കം ചെയ്ത് cf അൺലോഡ് ചെയ്യുക.

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

"ഒബ്ജക്റ്റ് ഫീൽഡ് കണ്ടെത്തിയില്ല" എന്നതിൻ്റെ അർത്ഥമെന്താണ്?

ഏത് 1C കോൺഫിഗറേഷനും പ്രോഗ്രാം ആനുകാലികമായി ആക്‌സസ് ചെയ്യുന്ന മെറ്റാഡാറ്റ ഒബ്‌ജക്റ്റുകളുടെ ഒരു കൂട്ടമാണ്. ഓരോ വസ്തുവിനും ഒരു കൂട്ടം ഫീൽഡുകൾ ഉണ്ട്. ഈ വിൻഡോ ദൃശ്യമാകുമ്പോൾ പ്രോഗ്രാം റിപ്പോർട്ട് ചെയ്യുന്ന ഒബ്ജക്റ്റ് ഫീൽഡ് ആക്സസ് ചെയ്യുന്നതിൻ്റെ തെറ്റായ ഫലമാണിത്.

ഈ സാഹചര്യം എപ്പോൾ വേണമെങ്കിലും സംഭവിക്കാം:

  • പ്രോഗ്രാം ആരംഭിക്കുമ്പോൾ;
  • ഫോമിൻ്റെ വിവര ഫീൽഡുകൾ പൂരിപ്പിക്കുമ്പോൾ;
  • വിവരങ്ങൾ അച്ചടിക്കുമ്പോൾ.

പിശകിൻ്റെ കാരണങ്ങൾ

സന്ദേശം 1C ഒബ്‌ജക്റ്റ് ഫീൽഡ് കണ്ടെത്തിയില്ല, കോൺഫിഗറേഷനിൽ മാറ്റം വരുത്തിയതിന് ശേഷമാണ് മിക്കപ്പോഴും ദൃശ്യമാകുന്നത് (അത് സ്വതന്ത്രമായി ചേർക്കുകയോ നിലവിലെ പതിപ്പിലേക്ക് അപ്‌ഡേറ്റ് ചെയ്യുകയോ ചെയ്യുക). പ്രോഗ്രാമർമാരുടെ അശ്രദ്ധയാണ് ഇതിന് പ്രധാന കാരണം:

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

പ്രതിവിധികൾ

1C ന് "ഒബ്ജക്റ്റ് ഫീൽഡ് കണ്ടെത്തിയില്ല" എന്നത് ഒരു നിർണായക പിശകല്ല എന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്. സിസ്റ്റം പ്രവർത്തനം തുടരുന്നു, പിശക് സംഭവിച്ച ശരീരത്തിലെ മൊഡ്യൂളിൻ്റെ നിർവ്വഹണം മാത്രമാണ് തടസ്സപ്പെടുന്നത്.

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

ഈ സാഹചര്യത്തിൽ, നിങ്ങൾക്ക് ഡാറ്റാബേസ് ബാക്കപ്പ് പുനഃസ്ഥാപിക്കാനോ അപ്ഡേറ്റ് തിരികെ കൊണ്ടുവരാനോ കഴിയും, അതിനുശേഷം, പുതിയ കോൺഫിഗറേഷൻ റിലീസിൽ, പിശക് മിക്കവാറും പരിഹരിക്കപ്പെടും. മറ്റ് മിക്ക കേസുകളിലും, പ്രോഗ്രാമിൻ്റെ എക്സിക്യൂട്ടബിൾ കോഡിൽ മാറ്റങ്ങൾ ആവശ്യമാണ്.

ഒരു പിശകിൻ്റെ ഉദാഹരണവും അത് ഇല്ലാതാക്കുന്നതിനുള്ള ഒരു രീതിയും

റിലീസ് 8.2.15-ന് ശേഷമുള്ള പ്രോഗ്രാം പതിപ്പുകളിൽ, ഉപയോക്തൃ ഐഡൻ്റിഫിക്കേഷൻ ലളിതമാക്കുന്നതിന്, OpenID ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യാനുള്ള കഴിവ് അവതരിപ്പിച്ചു. ഈ റിലീസ് സമയത്ത്, നിരവധി ഉപയോക്താക്കൾക്ക് "ഒബ്ജക്റ്റ് ഫീൽഡ് കണ്ടെത്തിയില്ല (ഓപ്പൺ ഐഡി പ്രാമാണീകരണം) പിശക് നേരിട്ടു.

ഇത് പിന്നീട് മാറിയതുപോലെ, ഈ വിൻഡോ പ്രത്യക്ഷപ്പെടാനുള്ള കാരണം മുമ്പ് വികസിപ്പിച്ച കോൺഫിഗറേഷനുകൾ അത്തരം ആധികാരികത ഉറപ്പാക്കാനുള്ള സാധ്യത കണക്കിലെടുക്കുന്നില്ല എന്നതാണ്. പ്രോഗ്രാം കോഡിൽ അത്തരമൊരു പ്രശ്നം പരിഹരിക്കുന്നതിനുള്ള ഒരു സംവിധാനം അടങ്ങിയിട്ടില്ല.

പ്രധാന പരിഹാരങ്ങൾ ഇവയായിരുന്നു:

  1. നിലവിലെ പതിപ്പിലേക്ക് പ്ലാറ്റ്ഫോം അപ്ഡേറ്റ് ചെയ്യുന്നു;
  2. കോൺഫിഗറേഷൻ അപ്ഡേറ്റ് ചെയ്യാനുള്ള വിസമ്മതം;
  3. എക്സ്ചേഞ്ച് നിയമങ്ങളിൽ മാറ്റങ്ങൾ;
  4. നിങ്ങൾക്ക് ചെക്ക് അവഗണിക്കാം;

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

1C: എൻ്റർപ്രൈസ് ഉപയോക്താക്കൾ നേരിടുന്ന പ്രശ്നം "പിശക്: ഒബ്ജക്റ്റ് ഫീൽഡ് കണ്ടെത്തിയില്ല" എന്നതാണ്, മിക്കപ്പോഴും സ്റ്റാർട്ടപ്പിൽ പോപ്പ് അപ്പ് ചെയ്യുന്നു. ഈ പ്രശ്നം അസൌകര്യം ഉണ്ടാക്കുകയും ജോലി പ്രക്രിയയെ മന്ദഗതിയിലാക്കുകയും ചെയ്യുന്നു. പല ഉപയോക്താക്കൾക്കും, സർവേകൾ കാണിക്കുന്നത് പോലെ, ഈ പ്രശ്നം എങ്ങനെ വേഗത്തിലും സ്വതന്ത്രമായും പരിഹരിക്കാമെന്ന് അറിയില്ല. ഫലപ്രദമായ ശുപാർശകൾ നോക്കാം.

1C: എൻ്റർപ്രൈസ് ക്രമീകരണങ്ങളിൽ, ഓരോ ഒബ്ജക്റ്റിനും അതിൻ്റേതായ ഫീൽഡ് നൽകിയിരിക്കുന്നു. പ്രോഗ്രാമറുടെ വീക്ഷണകോണിൽ നിന്ന് ഈ പിശക് വിശകലനം ചെയ്ത ശേഷം, നമുക്ക് നിഗമനം ചെയ്യാം: ഒബ്ജക്റ്റിൽ വ്യക്തമാക്കിയിട്ടില്ലാത്ത ഒരു ഫീൽഡ് പ്രോഗ്രാം ആക്സസ് ചെയ്യുമ്പോൾ പ്രശ്നം ദൃശ്യമാകുന്നു. ഉപയോക്താക്കളുടെ വീക്ഷണകോണിൽ നിന്ന് പ്രശ്നം വിലയിരുത്തുമ്പോൾ, 1C:Enterprise-ലെ പിശക്, പ്രോഗ്രാമിന് ഉപയോക്താവ് വ്യക്തമാക്കിയ ആട്രിബ്യൂട്ട് കണ്ടെത്താൻ കഴിയുന്നില്ല എന്നതാണ്.

പിശക് 1 സി: എൻ്റർപ്രൈസ്, ഒരു ചട്ടം പോലെ, മൂന്ന് സാഹചര്യങ്ങളിൽ ദൃശ്യമാകുന്നു:

  • പ്രോഗ്രാമിൽ പ്രവേശിക്കുമ്പോൾ;
  • ഫോം പൂരിപ്പിക്കുമ്പോൾ;
  • ടെംപ്ലേറ്റ് പൂരിപ്പിക്കുന്നതിന് മുമ്പ്.

ഈ ലിസ്റ്റ് തുടരാം, പക്ഷേ ക്രാഷ് പരിഹരിക്കുന്നതിനുള്ള രീതികൾ തെറ്റായ പേജ് ഡിസ്പ്ലേയുടെ വിശദാംശങ്ങളെ ആശ്രയിച്ചിരിക്കുന്നു.

പ്രാമാണീകരണം

1C:Enterprise-ൻ്റെ ഏറ്റവും പുതിയ അപ്‌ഡേറ്റുകളിൽ, നിങ്ങൾക്ക് OpenID വഴി ലോഗിൻ ചെയ്യാം. ഈ പുതിയ ഓപ്ഷൻ നിങ്ങളുടെ കണക്ഷൻ വിച്ഛേദിച്ചതിന് ശേഷം ലോഗിൻ ചെയ്യുന്നത് എളുപ്പമാക്കുന്നു.

നിങ്ങൾക്ക് പല തരത്തിൽ പ്രശ്നം പരിഹരിക്കാൻ കഴിയും:

  • ഏറ്റവും പുതിയ റിലീസിലേക്ക് 1C പ്ലാറ്റ്‌ഫോമിൻ്റെ ഒരു യാന്ത്രിക അപ്‌ഡേറ്റ് ഉണ്ടാക്കുക (നിങ്ങൾക്ക് 1C:Enterprise-ൻ്റെ ഔദ്യോഗിക വെബ്‌സൈറ്റിൽ അപ്‌ഡേറ്റ് കാണാം);
  • ഇത് സഹായിക്കുന്നില്ലെങ്കിൽ, നിങ്ങൾക്ക് ഒരു 1C പ്രോഗ്രാമർ ആവശ്യമാണ്

ഒരു അപ്ഡേറ്റ് ഉപയോഗിക്കാതെ പ്രശ്നം എങ്ങനെ പരിഹരിക്കാം:

  • പ്രോഗ്രാമിനുള്ളിൽ പരിശോധനകൾ ഒഴിവാക്കുന്നു;
  • എക്സ്ചേഞ്ച് നിയമങ്ങളുടെ സ്വതന്ത്രമായ മാറ്റം.

സംഭരിക്കുക

കാരണം: പ്രമാണത്തിലെ ഡാറ്റ സൂചിപ്പിച്ചിരിക്കുന്നു, ഉദാഹരണത്തിന്, പട്ടികയുടെ മധ്യത്തിൽ, പക്ഷേ തലക്കെട്ടിൽ സ്ഥിതിചെയ്യണം:

  • പിശക് പോയിൻ്റിൽ ഒരു സ്റ്റോപ്പ് ക്രമീകരിക്കുക;
  • കോൺഫിഗറേറ്ററിൽ, നൽകിയ ഡാറ്റയുടെ കൃത്യത പരിശോധിക്കുന്നത് ഉറപ്പാക്കുക.

പ്രശ്നം പരിഹരിക്കാനുള്ള ഓപ്ഷനുകൾ:

  • എല്ലാ തൂക്കമുള്ള സാധനങ്ങൾക്കും ഒരു കോഡ് സജ്ജമാക്കുക;
  • കോഡുകൾക്കായി, ഒരു ടെംപ്ലേറ്റ് സജ്ജീകരിക്കുക (വിഭാഗം "ഉപകരണ ക്രമീകരണങ്ങൾ").

തിരയൽ ലൈൻ

  • കോഡ് ശ്രദ്ധാപൂർവം പരിശോധിക്കുക, ഒരുപക്ഷേ പ്രശ്നം എണ്ണത്തിൽ ഉയർന്നുവന്നിരിക്കാം, ഇത് തെറ്റായി വ്യക്തമാക്കിയ കത്തിടപാടുകൾ അല്ലെങ്കിൽ അതിൻ്റെ അഭാവത്തെ സൂചിപ്പിക്കുന്നു;
  • മറ്റൊരു പരിവർത്തന പ്രോസസ്സിംഗ് ലോഡ് ചെയ്യുക.

കൌണ്ടർപാർട്ടി

ക്രമീകരണങ്ങളിൽ "പങ്കാളികളുടെയും കരാറുകാരുടെയും സ്വതന്ത്ര പരിപാലനം" പ്രവർത്തനക്ഷമമാക്കിയാൽ നിങ്ങൾക്ക് ഈ പിശക് പരിഹരിക്കാനാകും. ഈ ക്രമീകരണ മെനുവിലേക്ക് പോകുന്നതിന്, "അഡ്മിനിസ്ട്രേഷൻ" എന്നതിലേക്ക് പോകുക, തുടർന്ന് "CRM ആൻഡ് സെയിൽസ്" എന്നതിലേക്ക് പോകുക.

ഞങ്ങൾ പരിഗണിക്കുന്ന പിശക് പുതിയ സോഫ്റ്റ്‌വെയർ മെക്കാനിസങ്ങൾ അവതരിപ്പിക്കുന്ന സമയത്ത് പുതിയ പ്രോഗ്രാം റിലീസുകളിൽ പലപ്പോഴും സംഭവിക്കാറുണ്ട്. മിക്ക കേസുകളിലും, ഒരു പുതിയ പതിപ്പിൻ്റെ റിലീസ് സമയത്ത് പ്രശ്നം സ്വയം പരിഹരിക്കപ്പെടും. ഒരു പുതിയ റിലീസിനായി കാത്തിരിക്കാതിരിക്കാൻ, ബാക്കപ്പ് പകർപ്പുകൾ സംരക്ഷിക്കാൻ മറക്കരുത്. ഇത് നിങ്ങളെ മുൻ പതിപ്പിലേക്ക് തിരികെ കൊണ്ടുപോകും. ഒരു 1C:Enterprise പിശക് പോപ്പ് അപ്പ് ചെയ്യുമ്പോൾ ഏത് സാഹചര്യത്തിലും ഈ ഓപ്ഷൻ ഉപയോഗിക്കാം.

1C: പ്രോഗ്രാമിൻ്റെ പ്രവർത്തനക്ഷമത പ്രദർശിപ്പിക്കുന്നതിൽ ഉപയോക്താവിന് പിശകുകൾ നേരിടുകയാണെങ്കിൽ എന്തുചെയ്യണമെന്നതിനെക്കുറിച്ച് എൻ്റർപ്രൈസ് സ്പെഷ്യലിസ്റ്റുകൾ കുറച്ച് കൂടി പൊതുവായ ശുപാർശകൾ നൽകുന്നു:

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

പിശകുകൾ ഇല്ലാതാക്കുന്നതിനുള്ള പ്രവർത്തനങ്ങളുടെ ഒരു പ്രത്യേക അൽഗോരിതം ഉണ്ട്, അത് സാങ്കേതിക പ്രശ്നങ്ങളെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്:

  1. സജീവ ഡാറ്റാബേസുകളുടെ എല്ലാ പശ്ചാത്തല ജോലികളും നിങ്ങൾ ഓഫാക്കേണ്ടതുണ്ട്.
  2. സെർവർ റീബൂട്ട് ചെയ്യുക.
  3. SQL ഉപയോഗിച്ച് ഒരു ബാക്കപ്പ് ഉണ്ടാക്കുക.
  4. പിന്തുണയിൽ നിന്ന് ഡാറ്റാബേസ് നീക്കം ചെയ്ത് cf അൺലോഡ് ചെയ്യുക.

ചിലപ്പോൾ 1C ഉപയോക്താക്കൾ പിശക് നേരിടുന്നു: "ഒബ്ജക്റ്റ് ഫീൽഡ് കണ്ടെത്തിയില്ല."

പിശകിൻ്റെ കാരണങ്ങൾ

ഈ പ്രശ്നം വിവിധ സന്ദർഭങ്ങളിൽ സംഭവിക്കാം:

- പ്രോഗ്രാമിൽ പ്രവേശിക്കുമ്പോൾ;
- ഫോമുകൾ പൂരിപ്പിക്കുമ്പോൾ അല്ലെങ്കിൽ ടെംപ്ലേറ്റുകളിലേക്ക് ഡാറ്റ നൽകുന്നതിന് മുമ്പ്;
- ഹാൻഡ്‌ലർ എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ - “റെക്കോർഡിംഗിന് മുമ്പ്” “ജനറൽ മോഡ്യൂൾ ഉപയോക്താക്കൾ (ഓപ്പൺ ഐഡി പ്രാമാണീകരണം) എന്ന കാരണത്താൽ.

ഓപ്ഷനുകൾ വ്യത്യാസപ്പെടാം. 1C കോൺഫിഗറേറ്ററിൻ്റെ ഡീബഗ്ഗിംഗ് മോഡിൽ, എല്ലാ ഫംഗ്ഷനുകളും ശരിയായി പ്രവർത്തിക്കുന്നു, പക്ഷേ പ്രോഗ്രാം സമാരംഭിക്കുമ്പോൾ, ഇനിപ്പറയുന്ന പിശക് സംഭവിക്കുന്നു.

മുമ്പ് വികസിപ്പിച്ച സോഫ്റ്റ്വെയർ മെക്കാനിസങ്ങൾ കോൺഫിഗറേഷൻ ഡാറ്റ കണക്കിലെടുക്കുന്നില്ല, കൂടാതെ പ്രോഗ്രാം കോഡിൽ നൽകിയ ഡാറ്റ പ്രോസസ്സ് ചെയ്യപ്പെടുന്നില്ല എന്നതാണ് പിശകിൻ്റെ കാരണം. ആ. നിലവിലില്ലാത്ത ഒരു ആട്രിബ്യൂട്ടിനായി ഒരു അഭ്യർത്ഥനയുണ്ട്.

ഒരു പുതിയ റിലീസ് ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ അല്ലെങ്കിൽ ഒരു പഴയ പ്ലാറ്റ്ഫോമിൽ 1C പ്രോഗ്രാമിൽ പ്രവർത്തിക്കുമ്പോൾ ഈ സാഹചര്യം നിലനിൽക്കാം.


പിശക് തിരുത്തൽ രീതി

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

പകരമായി, നിങ്ങൾക്ക് മുമ്പത്തെ പതിപ്പിലേക്ക് തിരികെ പോകാം, പക്ഷേ പതിവ് ബാക്കപ്പുകൾ നിർമ്മിക്കാൻ ശുപാർശ ചെയ്യുന്നു.



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

മുകളിൽ